<SEC-DOCUMENT>0001046025-23-000039.txt : 20230224
<SEC-HEADER>0001046025-23-000039.hdr.sgml : 20230224
<ACCEPTANCE-DATETIME>20230224161447
ACCESSION NUMBER:		0001046025-23-000039
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		137
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230224
DATE AS OF CHANGE:		20230224

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-29480
		FILM NUMBER:		23667438

	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-K
<SEQUENCE>1
<FILENAME>hfwa-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46,d:9d50a527782c4e36979db62b7282ac07--><html xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:hfwa="http://www.hf-wa.com/20221231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hfwa-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN18zLTEtMS0xLTE1MjA4NA_8723d6ff-aaff-4057-ab92-17d35177fa3e">0001046025</ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN180LTEtMS0xLTE1MjA4NA_c2f1a788-1660-4e10-bc68-75422e4568cf">false</ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN181LTEtMS0xLTE1MjA4NA_df73447c-ccf7-4efb-b197-3d73b015b369">2022</ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN182LTEtMS0xLTE1MjA4NA_93c0e13e-9ec0-4aa6-8ec5-8cb71423d669">FY</ix:nonNumeric><ix:nonNumeric contextRef="i36912c1599ad4f1b82f96a7385eb1b28_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de">P3Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="i94a2fca136d44b549f622e90ac7f91b7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6">P7Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_8aabedc8-3b19-4b5e-8c46-1f087964c2e5">http://fasb.org/us-gaap/2022#OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_e16a0a6f-38a2-4a1b-8a2f-708f7dc2ee36">http://fasb.org/us-gaap/2022#OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f">http://fasb.org/us-gaap/2022#OtherLiabilities</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hfwa-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic108ae13992147e58fd5ed84fbf782a8_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="i42eac2dd5aa94dbca319a2a5e7a1e40b_I20230214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4cae56e9638544909607fb1bc1b24020_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i609c66accf1e4e0db502890b1e8d8fd4_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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f49bc2f6fc84b5b9f05c78a3ad175fd_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: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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2bcb1127d2c440e80d277060b5b6938_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="i5f469b03dde44572a9541fb328bf9124_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="id0883fca9cf040b88a4f5b486c66f3ed_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="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52128c9fbb6945499515f9e822189691_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i391cf09e8df6481e808dedd18758c4a3_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d8769f7b5694aba96583b0a620acc29_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23222f55b56a4a18834a5350d4dac5bc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34c9af15417a46249905227386defe95_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="i546cea6d3f4845efa2fef717cd8247ce_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="ic84bcd160d804fb7970eb9cd623de896_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="i200848c63f5f4ae7a6ace9766ad99e68_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="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i963feca295c04a94a4bb3e49980a7a3e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74770498c8d74f9ab0c58f89916f2b6d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9c2df6d16b5490099c394352b799bb9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75189035bd444241a2c35877705c4ed5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie33b0758d1b44e20a56ed82da4a3ade0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b41d26e709f4d4b91f212789c8a0359_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i609db94796eb4037a691da4eb067b643_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="branch"><xbrli:measure>hfwa:branch</xbrli:measure></xbrli:unit><xbrli:context id="i5aa43e6494144d169716b8c979cf67af_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib54dce8b687046d29196e607fdaff663_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36912c1599ad4f1b82f96a7385eb1b28_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94a2fca136d44b549f622e90ac7f91b7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e7ac629389045f9bd9aa6cbb49c94b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="tranch"><xbrli:measure>hfwa:tranch</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i683291471d5549b1806d27796bc9fad6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>hfwa:segment</xbrli:measure></xbrli:unit><xbrli:context id="i78d8b1112db14bb0a2f3aa1f8a660aea_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:TotalAllowanceForCreditLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02767c8f2bb44320b30606c5770ad3fa_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacc050c65f244d12852b9652617fe769_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e4ca6102f38439ab4fc9d836d57d005_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib29f265223cd4771a438cdd2116e7a72_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83af68948ba14f73a4396bf9bbbae195_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i028fae5071c94549a48c048a36c897ae_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc8b9237c810491c876bcc33e85f1841_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfd769fc4779419d80da4a4c5f454302_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9462c8e5963498a963a798da588ec7f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if330f4fe210a40a29f36c566a6230a97_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36113222d26145afbdf645a14fe9d1d7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed14688defb440eb5f90cfb328969d9_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic55dee39023d430288cf409ba84b15ff_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93ee62c1dda84fe19baea16054be92a3_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="iecf245180be64e51aab096536165d849_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><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="i53db9c0ac65c428684ae1063d452dba9_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="id9356e902e0c483db1d63727b18a6c83_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><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="i60bbdeee759141da8bd07143f7d52924_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="if616ec1981e449a8827909e8f2c01fe4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6d4b88e170e40b7b944b1035b44269e_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="ie875f48f6989446c896a570ffced54b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie605efbd824d4774a2110e1ce8d34e46_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia494793f9bcb46e98065965828ccfd1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i106d8eb6c89747e2b83b5fdb55f269e8_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="i94d5fd0618b64606927a301d0968ed2e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dafec6b371047ea94d9d619084ba958_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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i306c05d3e78144f3aa1d18cf2dd86692_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0968261aef244d05b8e0bb689d895490_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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bea2f12f07f41b4859f4c2873aaec17_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec13b76066504316beeacd9e7d682f9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember><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="i328f7115f9634033b5335720ed4e2811_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8353d1f64e24c4d9bf7c09a32818976_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><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c94aed5b57d4f39982234172912ebe8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie65df8f6b1894796b6f6e9aea1934746_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa44a62f6cb645bcb3728397060b76bc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia15d70600e634159b825fda91f8e5040_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="ie80315e118a246bbaf799307fa090c60_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c417324b2284b00a4147e02350896ab_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:context id="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7efc9e92213480fbff0e5932f253873_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b1938c841cb4ddabc3d12a7833b170a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8081a9183f964c8189b173391f41ea6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6767c6af255439f8e8afc5704f55bc0_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44173ce4c30e4155a0b1e67df2ced483_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7171b07f7eec4359aa558469ed5387ab_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49eaa7ee36a545048f82d506c4affa00_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="i662961d72a914bf8a61edbb990fa5179_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e1c53a4a2294b3bbfab566a75a7dd5e_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="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia91903955ebc4b988f9581e3e74524b6_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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651434bc71e743b1817d0d0454e1b6f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c8b5a109ad04beb983117126ef7b343_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f6c2d6ee75041c6871c1c8085cac090_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="i4125e048b407493285e82614ba1b22b7_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib68f923916e043319974c025135ee6b4_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="i536032d1b8ea4290bd89e977e4506ccc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id95eb02787264de0abe1fdd4ef8357f3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae0956f567f4c75b46d343d9e4fb368_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc21e351c0f4e0ba9d6691fbb7b2974_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dd8a6aeaeff4c1f836249539b01c448_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i088d975b12e24ec2be73191c46f03084_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77647a7e1e8f4711bc76f802025b651d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i420f33b417a848dd99769b53b65926b4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f518c3360584a04837adc01079191f0_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica91c9e19abd4b46a83865ec877ab937_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i857893dc0b42448cb61a1703307cb56b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30a2812032b54019a33c86c82b8afa1f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide91457ebaa34048accfa320665042be_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6df1717b54b14fa7916731d87fb99f67_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51e9ab7049454ead9addc69751db1c42_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i770d412fcffc43fb852a69d5837a131f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8075fc69d894090ae633fabb55da91d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2da6df3d99145c08cc569f023da72e6_I20221231"><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:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb70baac12264a4eb937454f19de85ad_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d59d81af421440287def91a09a3fc1c_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee54e3008134d9b993f48d8b58166e2_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75a4b476759441f9859755eb65cb17b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c34fa633e14b93b5db4cd1d371d203_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6fb71d5e2ce462096366fa428f609c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08baf57884764369abfebf0addac613d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id44a49c26c1943a1af41e816267baf7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember><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="ib8fe1ad841714a75a406dac08fdcc81b_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:OwnerOccupiedCommercialRealEstateMember</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="ib152f5bbd1e7415b91954b7e0994bd93_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:OwnerOccupiedCommercialRealEstateMember</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="if8796e5d3759433ebb0b3ae881781ba7_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:OwnerOccupiedCommercialRealEstateMember</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="ifbc53ca7856d4284a059975efd888bf7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i46335f679aec441c841b27c2544e5064_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i0bc06a26c78f454a83600a65c0de1194_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a83959b9fce440ea655167ab88a9bab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5503c55d9d94d86b0ea701294935ae9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i6bfc43e4265247db90567f574c0b12dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i136b42e534234ac0924d78984e4b799a_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="icc0a07af6cd242dc88af51b70971daac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i137b3a304e844f44848fceb7c83720a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i36469db329814d3d90d15756a57378a9_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="i7b6dc25ab4564ceeab8852db2afaabcc_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="i76a4c5373d8b4776917b5492a1a49df2_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:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if87af473cfbf4f928f2f7eaabd9262a9_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="i13cf7a1d68304e0083c1518f7e58c621_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="i74e340100e5a4bb693fa73b65554ca77_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="ic1d943312f164602b0fc24b28ec9e117_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="if7a740cae3e54f12b340bde54cdd273b_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="i265798c17d214bc7adac35991ae0abec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12141d1be37840beab810da1834e3d28_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231"><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:OwnerOccupiedCommercialRealEstateMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231"><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:OwnerOccupiedCommercialRealEstateMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if939410c95444ef3a4a623b219649d08_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i911f48679af54260906cf4e565f2d992_D20210101-20211231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12103e4f54144845905cf29baaad1202_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82b8f86ea64142769a1853d3438496de_D20220101-20221231"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231"><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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231"><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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if91207fac1b94e69aeae925ada482d5f_I20221231"><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:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e7d6ea87acc49f58c27d5558388adb5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2848d39d022c40c6ae9a4ebdeb6426fc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30d33f0ae25047f3bdfa49f86803d664_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1be7824f6f80403fa69fcf0e7011270c_I20221231"><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:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if480904594294a6f9d9b6efc889a9200_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cb27ac871e644c882e42e64b78a1d3a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia95126573d4e45d4b6924893e969982d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fdb23c6c22544088deacfd2f28524e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic779b42f9f0240c390ed11de33f96e97_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91d6d538152941e7a6252266ab2b6c43_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5b3ed5742f74aa4baf067ec94fe655b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5351d37a8b9b4da78cd21199ece2af39_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia959162d55954581b273a6df4d963ef9_I20221231"><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:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i699458001b524ff4aecc8852cafe9964_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i184df6f86a60410aae786133282567d8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9defd09de5d64782902e007962cd19a4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i914413af5636453286cda92f6083b616_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3963128e01c24d21ac06b5875ce7ac71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib772897d48c7408fa0b7c1edf8c4f45e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae51c85768a547829b9da6377738067c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacee83218864402c9d543676a0558d62_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb71e4776c29499797eb683d4f50562e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14c9d1efea2549b88874e0c42956e19d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5419bac262e4397baac222715b9550f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie24cc55da3424f17a4033865c1e9a93c_I20221231"><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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc5f80dd5f7c4b0b908b638515b3fc0e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eeb1eb12c034d498750342d3c66526e_I20221231"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i382efad024904e759de7905bca7cd0e8_I20221231"><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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i696c340c668444acaa057a7d7c807125_I20221231"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6546372f20f048368ea696c5671bf7ef_I20221231"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ecc15552f044cba96df9cb6699bd26e_I20221231"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08754f08c0c94fbe8de65891c4706c22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b9243b3121e47d8a78bf5767140ba86_I20221231"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5cc34ce07174261b5421cbfef4fc47d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie659ddf65dc64c9385bc131611d7444c_I20221231"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68660ab064ae4bc481f36db0b0f0b3e4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f642f1be2a4cf98d4631e1d2ca081c_I20221231"><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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c59fd6795d2472c85a93224abc23e5f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27aa8db4546a445cb1f1128ae71467d4_I20221231"><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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7e06ef1cd174ba09dfc106ca5a3702c_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2233490adacc4202a62a7497432a99aa_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic74bc9d49a39457d96a2cf6641fd9a0e_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c17aaf244094b2a8599006d8810d3d2_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief2366e37fce49d2a683f6856865fb77_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c8071f3bb624139a3803d488eefe661_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:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a13d88a1f9342ef9292905f6b773423_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28320b3f48d444cb96e5f9e655018fc6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69cc01c638df43109aa717f4e21fe734_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73def87f4b2141c3ac27e223be9331fd_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:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f7b085be80140179e7225cc228b6a50_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc33734dc4a74f6d9bdb4d29a5fef45e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i609040f3bec9476b83a00be3a1497aac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84c5f52293794652b77d2b252391be59_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea5b821e480c4001be970b57aaf78738_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85a5b4831a18473a8257f1a8c8e37017_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id89dbd09227a432cba371efabd71e342_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if599a08c32264191b735473f46adf4aa_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:OwnerOccupiedCommercialRealEstateMember</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="i07678967914c4be680598c70db59500a_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:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9246ebf7d8c84212b0fcfc6529ea0070_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c599f51f214392b4fd78965744613a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b62324c3c0b4dc4b93c5769396f4246_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92f3dd10d70b4836972d3b9bd6cb6d5b_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="i90a81b1f69ea43039e635de7287d6237_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ffc2c6f987e494ab4da099e7e68d96d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08f8e8349d144f798c5e077a13e6f831_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5f77d28f3bf492990c6d7378407487e_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="i4968fa245b234f8db96b6bcab7ec4b51_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="if6a8912d11314f3f8f000976c82b4a68_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="i6c1c1d4d62a040e89796273121cf3493_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">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="i09e687a12b784677b2df156cc10aa07c_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: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="i411b62fd3e084651bd816dd3fce7bc6b_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="i0c4db126d8704c5da5b17effe08f253b_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: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="i3361dd082f884fb4835854182115a3bb_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i268843e365814238a1ea85e3f31772e8_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2737ae20394c486eba65eeb0f6b60be1_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i247c49974f3b46a39d79be866226835e_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dd442fa14d64d08ab92820bd959dd12_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i498fdbf4bc7e4829b917ce323238502a_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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29983342adf94f828800a66a0819d2aa_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="ic7578b7ab6854f4591180da5ed9b134d_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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b0720c246a1461c8c3371341988646c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b6ae8831609469a883c2da002c88d05_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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126fe783f3f740c6bf912698a52b0cda_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="ife9e60c3acdb4009a8f6193f7c55cf8b_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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f79576f75744260997ec210fb9fbb16_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="ie9d37267d8c441d98f64c4db5fe30a58_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="i71279b364576487b9f42ceff6870ce34_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="i3f934ba7d6214dadaf88af1e519d3732_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="i89711aa42cc94102bb55bb145f0fa0ee_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="i3ee8d6b7d85c449fb0eb109dba6d5518_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85b4b54f222a409d86e77e0ff69a05d7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5869ce31e094e2fb92e4f488260aff0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icde62dcb23fc47deb73c748f0e2d823c_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice096ebb87eb436e8b739636c9ee4990_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafbbdce0cde642c0a0163dfcad1cc6d3_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa8c88a3e01474789fc68321b5951cb_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i909afb2c60f34a0887d25068612b33f3_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i541990815a3b4121b6f2a7c8ca9b5a70_I20221231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc359d7476794221b2c5ebf2c2c166ad_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36409785e25c461baffbfe2a20badcd2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0060206737b041768b32ef144f3193b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6f9ad76fcdc43038789485b4bc95f76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93e13af8fc0c4792b73efe838caae62d_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaabf2bc284c4a058034a8a40258dd2c_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><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="i23044aa905904fc8b72896638a86564f_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e98d459eb4847c0a773fb0bc574fa17_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0327e54be06848c4aa27167488e5b8a7_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i294b555ed753428c8cd224fa71007362_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0495b3924d4141fa8ea6e835548a18fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f32681464034fdba1f09e86bf907897_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a56364bc61485cadbb4c1219f80488_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="i3e83e25f7c0f47228b39c7498e08900f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba2a1dd4ea94f53be8030ad6be13091_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic156090b3a8e4d89a2a3b592857468ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93a8e10cbb354af79206bd4da6b26f87_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i025cf55e0a474648ba93c0272f9205e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</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="i311c3d1270264f0197d17ac0053be448_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</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="i13b2034f988a4bd888ac44a84a5165c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a8ee5a1f27c4c7bbf1aaa96c8dc81e5_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="i1dd7cff59d804c8cbfbead8ea031b513_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="if7f7b4a82cf34018b4e6c812a514a7f0_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife50e656eb6f4daf814f7a3daa8015af_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>hfwa:contract</xbrli:measure></xbrli:unit><xbrli:context id="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f423ec27e184115963f80c54d150621_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa: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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231"><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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231"><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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231"><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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9bab26162f848198780606bb0bb8892_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied4b43662ec440c6aef5094cdf248154_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied83ac335cf1403b93189e566bb4a6db_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6dad7d992c94fe9b567ba03cf759fa1_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac5e0f349f9496c9adfa8660a8d072c_D20220101-20221231"><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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3da05ffffb1149558b952fc17b499481_D20210101-20211231"><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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd44465ddc1a4ddd97f03d8b73d0c085_D20200101-20201231"><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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a7822a79b54d259bc218f36ff9fecd_I20221231"><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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb558692599145e0a1441136b9b2083f_I20211231"><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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c824fcad5d24c38b550201c2a1b8d0f_I20201231"><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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19340b693ccb4b4babe4315033642fc2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b3c4171218d4594935bd90bf9e1524f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25180ed75d6947c8b19d9e43ee419223_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9e6e910ddcd48c1877dff26d291a90e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04041d5b12b9483eb6ccef21fdceab93_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52861ca1464b499d82566f9de10377ad_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68dc0ca49adf49f7b7fbbd659022360f_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="i978da6760ccb4a4ca744bddd05f58317_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ba2940f6844143a81d8e8208363663_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd0643b83d674c63906d0ff20ac9db11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia92f07a6ffe441ce9f2ac1ee6bce4000_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ccfe917a943485d887937b441365685_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6736792a8937437cb229cb8273f1f852_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id10888f934e848de935376079a0c91e8_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60407679e8414371ba924505aa64af62_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b28c510b3ed42d1baff4af0d2dce032_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i062b05c4782c49639fa50d041c0d3654_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb325d2e05441098c8736bbc72e175d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf00a83c4daf4e39be07ffa98429e599_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="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9aea1347854ac9ac69c4213d8dc633_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="iecb856e68a9748898ff157abd2a62cc6_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="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f2b3e4f8056497a9bde1209d9df1d17_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8c0cac6105a42e481d629c375e6f546_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="i3b160297e8114cd2854913dce9582e89_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc61d03ba23545bba6df6a33cf224b98_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="ib244656e254648238e22c7367d61e513_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dea376935d24d80934670a7025ce9c8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85708ca2538344ef8540f948ccbacac8_D20200101-20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib221b7f908a941768ae16920ade92109_I20191231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdbfded03be344f48eca222347e4c19d_D20200101-20200101"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0532c9283e8a484c98d9f23332f3c9ec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff8df4fea5194b0d8a0f0b7f6120e64a_D20200101-20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib123238ab29c4ad2a5ca1aa1028ecdf9_D20200101-20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4c725d258bc43b4854e6640317e12e3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i663cab7ef6d24f5fb52fc1658af165c4_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52c3f415445341dea7f11120475ca9a5_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a4a0c76f232440c907da211457d2fae_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7324742628584156923574783ec2a755_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a06fe995701440b978dd00aeefed694_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4d26765ccbf4854afeaf9a991751545_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8a472b408f646bb96168f0f7fce97c4_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7d688623327497eb420b3e294016218_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia489b35efe054c87bc8cc902fd2edff3_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7db21a40fab043f4b3db850aa16be8db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8633d75d06284054b771430feb0e918b_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id585702b47184efcb384ef9cc90b9aee_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic86878d307f64b0daa0ba74cae80e8ad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c2aede5abe4591a06990d519490e6a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i077a66d065a14d78900c8939c2510e37_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i009c007f18da47409ecfb365c67d1ec5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1ad19c8bdad489eaf02003a80cf5c8c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe7d62464aaa4a41960ed5d394124979_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie31a8e8dffa34b7587ca8af0d4a45b71_D20220101-20221231"><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:PugetSoundMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61a8de84aae84f3c8c7823bf1450bedf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:ValleyCommunityBancsharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia522b152598c4821bb6ed324bedadf84_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cb774a641704957bb62af9da6edac62_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_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="i10248fe45f9b4f75b007050a80f314cf_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="i64f87e9766974660af306414a7f9cf15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18fe986f06114f89a2a036f04232dca3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1107438e48f64b60937fc0c798322b04_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73d89404aef24206aea7812ff5fe44cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2f8e2b1b79747aaa22af1a011b5851a_I20140501"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d9bfb507525497985ac8453c6ed8460_I20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2008-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic753c127cc29432b8c0235fd43257801_D20080101-20081231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-01-01</xbrli:startDate><xbrli:endDate>2008-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35b28a5a815d45cc9ea4a7e83536f984_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i601de4063753476cb6a76eee11193093_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0bf20f8780d43c1a265d230dda535ab_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5449cc194684906aed34fd24cf06ba4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">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="ib1747a8be47c44a6a323685df4577a4f_I20230101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6992e1542f3e4bd18a62906148a17e00_I20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i827333930d694ab1bc4720ab15721e10_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1af9e5851ef1428cb3a2b204cf849724_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="hour"><xbrli:measure>hfwa:hour</xbrli:measure></xbrli:unit><xbrli:context id="i45ca8469b39e48fe8e08880ac054a707_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i790fa814539448338d44896dfe05295b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04479c352a1548a096241c3450e9a646_D20200122-20200122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-22</xbrli:startDate><xbrli:endDate>2020-01-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd950d0092b048a38c98170d793709a2_D20200429-20200429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-29</xbrli:startDate><xbrli:endDate>2020-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-22</xbrli:startDate><xbrli:endDate>2020-07-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i074402b50aba492c82d84d05b1625915_D20201021-20201021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-21</xbrli:startDate><xbrli:endDate>2020-10-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006a75297747468fb63f99789f86d556_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="iea64509c190a4ef3ab556b48199e4e34_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="i032b6f2c9fc1471098727f9faeffacaa_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="i103dda1e1bfc40ad9334e35f4e5dcfd9_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="i70808a137803492cb23bdc496e8a2bb2_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="i8626ca963ca7417f943831eae4f78230_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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-20</xbrli:startDate><xbrli:endDate>2022-07-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-19</xbrli:startDate><xbrli:endDate>2022-10-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0d9fd2bfcf4caa87ce540290ce1f6d_D20141023-20141023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-10-23</xbrli:startDate><xbrli:endDate>2014-10-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd2d880e7ac4b65a9c90ef035a2bff5_I20141023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-10-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic78f434807d24ecca651b99e5b449fcd_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="i3730a4543b5c43aba1a4a995a5d0a54d_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="id39f33a94717452ba0a630e624836b0a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-10-23</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231"><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-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231"><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>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e630ac9450740239ac525402c472a12_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8b54d98244646b0b3f0f41d7131a658_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c86760b291d43da9235b61a13e44561_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if41d8eaeaff343d59d86f7913ff681ad_I20221231"><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><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c67708bab35419c86e782810b59017c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aee85a61306404696c6dc3df6f96b99_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id889290239ae458c900465353e765ba0_I20221231"><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:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9602ccd42f1249ab99c35ecd7e5e3b8c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1f59749b6a94179b3bb5a505ce51366_I20221231"><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:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c2873f8e6004d038ede0203e16dcd24_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c03bcd2f94f4d2e9351bff656fac832_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1a4649e77a44ca2a089fb7c2544bd9a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd3780f29e54fa99d4678814231e6f2_I20221231"><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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i295bd86754f247b6bf4c07322ce114b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i298813807fe04d0999a21367aaad44c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id84350288fa849f089262397249b2563_I20221231"><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:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i032525bc79f24919b5e299d836a5cf2b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8966e7561d4448eabbad2719857b9ba_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7028c05a23a4094a796a766932a19f9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044c7d522c774320951c4b5d454c5039_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id87f10c597ea419cba947b50d8fe8827_I20221231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19dc3d0b99224da2b9edecbe3bb48f3c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab6c7e2962bf43b0b60cd7730ef0fd3d_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9e02c2f11144166ae1cbea40b757b49_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83df815809254af8ac609693598c63b2_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><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="icda048a3500a41559ba97ccf30e91772_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</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="i99d62289b9f74a8fbc2e87e6335c34fa_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:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</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="ifcf04f603d23455cbd2ee286d992244f_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:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</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="i3f4b1a8c91ea42d3acbda46d675770f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i893488251f6f4e08ab90300bec8e6c24_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:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8efd9bb442f42ac933ec8ff565fa4ec_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:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i626184b5a0f14e76b059bad54611a9d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d815dc19eab461f95c96d92f9a87c0f_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:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7aa664f343640b5b8861a9a2f398b2d_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:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabd7ffe812484cd6ab11a9ac42c8cae6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c46052aa74b430d9658943487f9810d_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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96ec1c5df5624f27a1ad1d8e4b3401c8_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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i604bfba6e8fe4a568c010ab9691407b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia91c12717fdf4d50a4546ed513121de2_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:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3111a693c8447618d7e588b61851955_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:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a78e18a4f2494f97beb4754d64c320_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754d85d3a3f64485b50f02824495356a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c7e9299724543f1b075922e276de2c4_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="i3d2fc50d3e044682ae19d66efd22d0ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</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="ic1463b4d807c4a5d870d1456e42953d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</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="i017906c3d48e4e5580ed4cb0fafb2daf_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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</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="if7b300c229e74658adaef02094eadb9b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8f0e5f4c19e4a45bcd82f5c3f273e1c_I20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id53c6a9731924c1e87f186df07807253_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7649cef7e23496196ca4ca5aadee353_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9aba045e82742feb5b716e02cc0feb0_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id746825e9f684239928841e948ec38ac_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdd36a6037394c838c3be1bb834cd5ba_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e6055d719f642e8afe2a98dd6c4fd74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30acde8f73744f1f855ced72f859349d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74d949f697a54f399b16d25939f84f2d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0576ca95a4904105b265a7ccf49021b4_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b283d19c91148b2b24fe4a5aa4d58d6_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i636ea6b8d8954fafa58070e72d54160c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f3bb64fadb8428882388a2c4a39fe3a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icab5e424c61a4ca7903f23acf887fe05_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic94995dd34574a7aa8d9bd8db1b3c0b0_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4afe3096791f4bc9bd88e30dbf5151fd_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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id58070dfd0414e35b60968f4afe5d4c4_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i5065a04f05a6416eaf5a41b917727db9_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="ieb5caa07ac084ae3b0b07591026c3eaf_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i6d67bff93d7149e3925e00f6ebe74a5e_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i5a64d716ccdf4b4a85221b9d4a62f6a5_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13c718ce9d454d3b94a8c7d476f4fa4e_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fd9275185df41fc8afdb5d6e68611c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65c0bee31ad34620ba59eb244035bc6b_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90b1b0870bff4fd9a35ebc7e06aee26d_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i289ae0cf23854af9b0f8231d2a64158c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic154c9714d1e451aa3e2e978e6f6f0d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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: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="i2dba1562f0664cb1b559b5cc4701ff9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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: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="i9a9191dc6cc64eeabc5e61565099ba08_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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: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="i4d1513b649604e99b41588c52ba13061_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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: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="i4f4441acd5c1499887a8dd4ba8899a1b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9920aa096bc94c0fa1a304be2a42d884_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3daf385b2d9c4da9b73f3b6fab1f44e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91fe34f55f1f40778325bda56afdb178_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i728c2cea302c466da4dbc341b3cf24fd_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8f210963674499e890eb20b978e0b2e_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="if97aeae012874c5cbdbbf9afc652dbba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="ie3f6046e7cd64cfea01bb86b42f42130_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i68257d6f1bd0464d93c774d3c94f283e_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: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="ie6b4776893c04ee9a6a6d77f95eee6a1_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: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="i130a2e862d6d4a0882ccdd9aefbe418f_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="i56c2dfbfe16248f19f4ace881d170ce8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73806f49c6f04d8092ad0c376f688586_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f4698d26d9746dcbd122cef5b0d9632_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46badd1157964231aed6bc06978525f5_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="i19853f2c37c14a54a030349c589031cb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78fd51bee18d4014b0ea5d8485b8a2e0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i166e1300661e401283be0f1a53220356_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i709bd207be994095ae78fc82a045da58_D20220101-20221231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89d82feaee30427e96faa418ab9ed4f8_D20210101-20211231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if681759b973940fdaaf5296f841d68cb_D20200101-20201231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6297c000f634cb2bd25b9cfcd5cebb6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a1d563656345e88805c973f102ca62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie216c4cc92e84c289de9ea5a0baf9e45_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ef2dc5dd5e34078be54670d90810a72_D20220101-20221231"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b6457ef0c9445caa41f7714af9708b4_D20210101-20211231"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e14bd944d8a414bbc533b94cad70243_D20200101-20201231"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a7cf8da6116450f820654a1fcedc2dd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e94cabe8c524d198fd4a06efdc4abe9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552d33edaa3642bf94f14896b0288144_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42200c54d4c44a4d931876b767c9a6f7_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffd84d452ee14bebbe6db0f6059a8504_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i129e1d8afc6b4a41977e84e4e77faedf_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ae0e66c243a4a89be244352e78e4552_I20221231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e632ed4271645d0a4950b24239fe849_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i907b2cab9b8b44c5bbd1ba022b82e0ff_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</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: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="i54b05a1ed2c44b73bbce72f85ddfb0ae_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:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb284eba972445b5b3f43c6eaec42de8_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9d95bf6207c40459ad78f936f5699e6_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44494bd96b7742d284abb5e2cf284306_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if926eebbfd0a45b08bdc6dd6671a6ded_I20221231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0036278c284047999091de5ae79ac75a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i330ef880c523415dab54d1445d320c40_I20221231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f967d7f84414d1095a141b0dda2f340_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89448c60a01d4ffa83eb636a98f90c4c_I20221231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae50a681d6d6499b9caa8acc784674e1_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2855b044e2a7451cb83ba7f5c4324a8a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice1ca834e9ed4f49a59f5cbac873eae6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4829b02887644deb815b90a13cef159_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib85a994a201a4dbe950dc3ed27d82fea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ce37def7f534b9ab212f048545f257b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i279d0bfaced94b8698901137870d654d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31c78edee33840a9b884726373f78595_I20221231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28daaa628abc4a28a01f57ec3bb8ad03_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb897115b6134c02871c6652f7352660_I20221231"><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:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96815ab7882446e6809a97162f61abe0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idca58fa0bec54939bef84962b157f3ba_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0468d397933246879c171da7c53d974f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f9c909eca3140e4b2c9392de3665db0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14187da683f04f118d240422399d521f_I20201231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib245776fef044c199958d78c539f1e8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d61341e306442f9be550ea61a8f03a7_I20201231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231"><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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd56f2b3b8ae47169fa3e4183dffde5b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82755689c94d4d089d90e9e4ae49c92a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c4984cfbf8a4e18acc9a6d9d59961cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if839cba4cc5548959b27772c7fd3924d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i674f4875117349fc9c39129e3ce6f75b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e371e2c8ec743a1ab2b2f4b970796f1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66b9b8902afb463cbe88d48620c7351e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9315d8fb00fe422a95986be56f8897f7_I20201231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41d28052c47466fbdb5df73fe34d9a8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i529540d2ec0446728b9affb9c150755b_I20201231"><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:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i759a5dbd1f4f470a8183c6f0d00f3ca2_D20140724-20140724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwoThousandFourteenOmnibusEquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-07-24</xbrli:startDate><xbrli:endDate>2014-07-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1073b2a4820049238502db2ddc579acc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i482d38c876c1476eb82efb01fb37833a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib104adaf236043e0baabf4ef3add96e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7b96a83e1e542758773823253abbba9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d5c5db232f4721bc3bb6bc4a2191da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0d6d2da3a3c4c0eb5cd2ac0dab1aceb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8b64da3bc8949058450f891abfa58dd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied46fc4a694d411d9914529eb553938e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae5abd60bb814d86884e90b55c61e060_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1665fca19cda42a1b6a1632c3f91a76e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebecec5ca2554a98bd6879c74729c02e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaee47cc03d64fed97dcbe0137b77576_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c769b8c0454d8a966ad31a6b30426f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib502c5143b8f45e1af6245a107af5016_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387d3e27ef35422d9c4403faa3f540f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c36dc2fa41e478db9a02c0cd706615e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5aece08a2f4204bff03da12eedb41f_D20200101-20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e2c8f494f44e4b84f9ee2a1c1b5e19_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9d2fde8d4464260aef8ed8eb27a2f12_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i746568f62be54268ba0a0ac4b09df760_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b73b9896b1e4fe5b544e21cbc113273_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5492a0e39847dc8804e886c9cbea2e_I20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ea734a34567469290a3c6d6145a956c_I20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8191a39e4d1453688403aa985a68711_I20401231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2040-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9407ce3e884fe885b3deecb880f863_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7b8e60ba04749dea6bd574755342f02_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354 id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i9d50a527782c4e36979db62b7282ac07_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:102.00pt"><tr><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6MjAzMTE0MmUxOTczNGNiMTg4OWEzNjAwNjY1MDY5ZDAvdGFibGVyYW5nZToyMDMxMTQyZTE5NzM0Y2IxODg5YTM2MDA2NjUwNjlkMF8wLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmEyODI3ODNhYjZhMTQxNmI4OGNkZjMyNTM2Y2I3OTliXzk_972f5e82-c05d-4a2e-a8f4-85b790bd54fb">10-K</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU4_91128c32-0e34-4f66-abc7-ca5554cd924b">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;ANNUAL 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:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8xOTI_6edd30a5-991b-4423-88e8-6ad0ea59d254"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8xOTI_ee99a609-4407-40da-b1a0-1d55e5f5745e">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">or</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%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU5_8ba0ac2b-e463-44fa-81d4-bbcdc6b77256">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;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:8pt;font-weight:400;line-height:120%">For the transition period from __________ to __________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File Number <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUz_be7f1a57-a12b-43a7-92ff-426ce5630998">000-29480</ix:nonNumeric></span></div><div style="margin-bottom:1pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.397%"><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 #000;padding:0 1pt"></td></tr><tr><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:18pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZjRjODE0YzJhMzFhNDkzNGE5MTVhMzMyNDVhNmRkYjQvdGFibGVyYW5nZTpmNGM4MTRjMmEzMWE0OTM0YTkxNWEzMzI0NWE2ZGRiNF8xLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmNkNmFjNTllODJjZDQ2MGY5NzkwZjI2MzgwYjUxNWE1XzQ_6530c579-9ed9-4333-9df7-35c48dcf7da9">HERITAGE FINANCIAL CORP</ix:nonNumeric>ORATION</span></div></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:8pt;font-weight:400;line-height:100%">(Exact name of registrant as specified in its charter)</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8wLTAtMS0xLTE1MjA4NA_a7d3ed1d-4c15-4132-963e-e126ea4b9c80">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8wLTQtMS0xLTE1MjA4NA_50630b3c-04b1-4f1e-a6d4-d3b4698d01d4">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:400;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:400;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTAtMS0xLTE1MjA4NA_1f2e01de-6816-42e1-bf72-d0bfee8c747d">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTEtMS0xLTE1MjA4NA_7178a3cc-9697-4b95-b057-11108a95ad2f">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTItMS0xLTE1MjA4NA_9d0874e5-c1aa-4155-9bfd-23968f492145">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTQtMS0xLTE1MjA4NA_3a7ef994-827b-45dd-9338-99f996341ec0">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:400;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:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU0_5e62fee2-60c3-4c20-a74c-8c9c28bc3f82">360</ix:nonNumeric>) <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU1_839dc19e-06dd-4b07-9511-e1ffe1e6262e">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:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title of each class</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:8pt;font-weight:400;line-height:100%">Trading Symbol(s)</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:8pt;font-weight:400;line-height:100%">Name of each exchange on which registered</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:700;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTAtMS0xLTE1MjA4NA_340ad0be-c783-444d-bf62-28de6870f885">Common Stock</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTEtMS0xLTE1MjA4NA_46bc29ef-3ea3-4afd-8825-a6660f669afd">HFWA</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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTItMS0xLTE1MjA4NA_46bf41ee-5695-4607-81c9-0b325aa1fd6e">NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU2_980468cb-f0f9-4a00-84c2-fba7087dc3cf">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU3_2d41d5cf-1955-4f24-907e-ba3a90f28f08">No</ix:nonNumeric>&#160;&#160;&#9746;</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:8pt;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.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYw_6f9c4784-4001-419c-9c3e-a99cfcb51c25">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</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:8pt;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).</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUx_290696c1-90f0-49ef-aab4-a98b533a059d">Yes</ix:nonNumeric>&#160; &#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</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:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act</span></div><div style="margin-top:5pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;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:46.122%"></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:45.829%"></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18wLTAtMS0xLTE1MjA4NA_7bd8ebf9-41ed-4a5b-bec3-116fb0fd056d">Large accelerated filer</ix:nonNumeric></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:8pt;font-weight:400;line-height:100%">&#9746;</span></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:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</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:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Non-accelerated&#160;filer</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:8pt;font-weight:400;line-height:100%">&#9744;</span></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:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18xLTMtMS0xLTE1MjA4NA_0fe38c10-040f-4e99-bd4b-025e985e1c8b">&#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:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18yLTMtMS0xLTE1MjA4NA_4b0a6696-4ebf-481e-aa5f-40bc8b2bf11c">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 pursuant to Section 13(a) of the Exchange Act.&#160;&#160;&#160;&#9744;&#160;</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:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;&#160;&#160;<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYx_4ca80109-4c43-4a1a-8908-38b4c4d92e34">&#9746;</ix:nonNumeric></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:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. &#9744; </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:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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).</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes&#160;&#160;<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUy_f9bbc342-207a-4d4a-9039-9463c8c5e933">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9746;</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:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of June&#160;30, 2022, based on the closing price of its common stock on such date, on the NASDAQ Global Select Market, of $25.16 per share, and 34,559,081 shares held by non-affiliates was $<ix:nonFraction unitRef="usd" contextRef="ic108ae13992147e58fd5ed84fbf782a8_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8yODg3_35a81998-9072-4d1d-873d-3f42e3fd6d2d">869,506,478</ix:nonFraction>. The registrant had <ix:nonFraction unitRef="shares" contextRef="i42eac2dd5aa94dbca319a2a5e7a1e40b_I20230214" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8yOTEw_abb576a5-5670-4f69-b09f-7cb19d10ce6a">35,106,697</ix:nonFraction> shares of common stock outstanding as of February&#160;14, 2023.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYy_dd7af525-85ec-4483-b384-31819e31f92c" escape="true">Portions of the registrant&#8217;s definitive Proxy Statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2023&#160;Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</ix:nonNumeric></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="i9d50a527782c4e36979db62b7282ac07_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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-K</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%">December 31, 2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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:#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="#i9d50a527782c4e36979db62b7282ac07_13">GLOSSARY OF ACRONYMS, ABBREVIATIONS AND TERMS</a></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_13">4</a></span></div></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="#i9d50a527782c4e36979db62b7282ac07_16">CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_16">5</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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_40">PART I</a></span></div></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%">ITEM&#160;1.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_22">BUSINESS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_22">6</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 1A.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_25">RISK FACTORS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_25">15</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 1B.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_28">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_28">25</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&#160;2.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_31">PROPERTIES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_31">25</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&#160;3.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_34">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_34">25</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&#160;4.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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="#i9d50a527782c4e36979db62b7282ac07_37">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_37">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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_40">PART II</a></span></div></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%">ITEM&#160;5.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_43">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_43">25</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&#160;6.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_46">[RESERVED]</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_46">27</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&#160;7.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_49">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:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_49">27</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:24pt;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="#i9d50a527782c4e36979db62b7282ac07_52">OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_52">27</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:24pt;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="#i9d50a527782c4e36979db62b7282ac07_55">RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_55">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_58">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:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_58">28</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="#i9d50a527782c4e36979db62b7282ac07_61">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:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_61">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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="#i9d50a527782c4e36979db62b7282ac07_64">PROVISION FOR CREDIT LOSSES OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_64">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_67">NONINTEREST INCOME OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_67">31</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_70">NONINTEREST EXPENSE OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_70">31</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="#i9d50a527782c4e36979db62b7282ac07_73">INCOME TAX EXPENSE OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_73">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:24pt;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="#i9d50a527782c4e36979db62b7282ac07_76">FINANCIAL CONDITION OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_76">32</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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="#i9d50a527782c4e36979db62b7282ac07_79">INVESTMENT ACTIVITIES OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_79">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="#i9d50a527782c4e36979db62b7282ac07_82">LOAN PORTFOLIO OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_82">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="#i9d50a527782c4e36979db62b7282ac07_85">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:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_85">36</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_88">DEPOSITS OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_88">38</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_91">STOCKHOLDERS' EQUITY OVERVIEW</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_91">39</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:24pt;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="#i9d50a527782c4e36979db62b7282ac07_94">LIQUIDITY AND CAPITAL RESOURCES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_94">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;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="#i9d50a527782c4e36979db62b7282ac07_97">CRITICAL ACCOUNTING POLICIES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_97">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:24pt;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="#i9d50a527782c4e36979db62b7282ac07_100">RECONCILIATIONS OF NON-GAAP MEASURES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_100">41</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ITEM&#160;7A.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_103">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_103">42</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&#160;8.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_106">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_106">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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_109">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (PCAOB ID: <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMC9mcmFnOjM0MTY4NmNhZjk5MDRlOTlhZDFkMTAyZTRmMjVkZmI3L3RhYmxlOjM0ODA1OTQ1ZjE5YjQ4YWNiOWZjNjJjZmFmZmFmYzE4L3RhYmxlcmFuZ2U6MzQ4MDU5NDVmMTliNDhhY2I5ZmM2MmNmYWZmYWZjMThfMzMtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246NTQwM2Q0NjcxZTQwNGMzNGE3MTk4NWE5ZjM2MTQ4ZTZfNzI_dd1d0f2f-2d98-492d-b4f2-bedd332a0526">173</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_109">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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_112">CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION&#8212;DECEMBER 31, 2022 AND DECEMBER 31, 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_112">46</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_115">CONSOLIDATED STATEMENTS OF INCOME&#8212;FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_115">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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_118">CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME&#8212;FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_118">48</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_121">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY&#8212;FOR THE YEARS ENDED DECEMBER 31, 2022, 2021 AND 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_121">49</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_124">CONSOLIDATED STATEMENTS OF CASH FLOWS&#8212;FOR THE YEARS ENDED DECEMBER 31, 2022, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_124">1 </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_124">AND 2020</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_124">50</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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_127">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_127">52</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:top"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_130">DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION, SIGNIFICANT ACCOUNTING POLICIES AND RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_130">52</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:top"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_133">INVESTMENT SECURITIES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_133">60</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:top"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_136">LOANS RECEIVABLE</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_136">63</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:top"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_139">ALLOWANCE FOR CREDIT LOSSES ON LOANS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_139">73</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:top"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_142">OTHER REAL ESTATE OWNED</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_142">75</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:top"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_145">PREMISES AND EQUIPMENT</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_145">76</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:top"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_148">GOODWILL AND OTHER INTANGIBLE ASSETS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_148">76</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 8.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_151">DERIVATIVE FINANCIAL INSTRUMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_151">77</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:top"><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_154">DEPOSITS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_154">77</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:top"><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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_157">JUNIOR SUBORDINATED DEBENTURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_157">78</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 11.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_160">SECURITIES SOLD UNDER AGREEMENT TO REPURCHASE</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_160">78</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 12.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_163">OTHER BORROWINGS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_163">78</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 13.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="#i9d50a527782c4e36979db62b7282ac07_166">LEASES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_166">79</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 14.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_169">EMPLOYEE BENEFIT PLANS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_169">80</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 15.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_172">STOCKHOLDERS&#8217; EQUITY</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_172">81</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 16.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_175">FAIR VALUE MEASUREMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_175">82</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 17.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_178">STOCK-BASED COMPENSATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_178">86</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 18.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_184">CASH RESTRICTION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_184">88</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 19.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_187">INCOME TAXES</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_187">88</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 20.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_190">COMMITMENTS AND CONTINGENCIES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_190">90</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 21.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_193">REGULATORY CAPITAL REQUIREMENTS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_193">91</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 22.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_196">HERITAGE FINANCIAL CORPORATION (PARENT COMPANY ONLY)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_196">91</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:#cceeff;padding:2px 1pt;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&#160;9.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_205">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_205">93</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&#160;9A.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_208">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_208">93</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&#160;9B.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_211">OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_211">93</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 9C.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="#i9d50a527782c4e36979db62b7282ac07_214">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_214">93</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:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_217">PART III</a></span></div></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%">ITEM&#160;10.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_220">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_220">93</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&#160;11.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_223">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_223">94</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&#160;12.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_226">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_226">94</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&#160;13.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_229">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_229">94</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&#160;14.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_232">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_232">94</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:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_235">PART IV</a></span></div></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%">ITEM&#160;15.</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_238">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_238">94</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&#160;16.</span></td><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_241">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_241">96</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:top"><div style="text-align:justify"><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="#i9d50a527782c4e36979db62b7282ac07_244">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="#i9d50a527782c4e36979db62b7282ac07_244">96</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%">3</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></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%">Glossary of Acronyms, Abbreviations, and Terms</span></div><div style="margin-top:5pt;text-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 Annual Report on Form 10-K. 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.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.754%"></td><td style="width:0.1%"></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:top"><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:top"><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="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%">ASC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounting Standards Codification</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%">ASU</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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%">Bank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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%">BOLI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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></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%">CA Act</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Consolidated Appropriations Act of 2021</span></div></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%">CARES Act</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Coronavirus Aid, Relief, and Economic Security Act of 2020</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:left;vertical-align:top"><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%">CECL Adoption</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank's adoption on January 1, 2020 of FASB ASU 2016-13 Financial Instruments - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">, as amended, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the CECL methodology </span></div></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%">CMO</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:#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%">Company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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%">COVID Modifications</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans with modifications made in compliance with the CARES Act, as amended, and related regulatory guidance</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:top"><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:top"><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%">DEI</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diversity, Equity, and Inclusion</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%">DFI</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Division of Banks of the Washington State Department of Financial Institutions</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%">Economic Growth Act</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Economic Growth, Regulatory Relief and Consumer Protection Act</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%">Equity Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Financial Corporation 2014 Omnibus Equity Plan, as amended</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%">Exchange Act</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 Exchange Act of 1934, as amended</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%">FASB</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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%">FDIC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 Corporation</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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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 Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 of San Francisco</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%">FHLB</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 of Des Moines</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%">FOMC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 Open Market Committee within 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%">Form 10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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</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%">GAAP</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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. 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:left;vertical-align:top"><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:left;vertical-align:top"><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%">NMTC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">New Market Tax Credits</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%">MBS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><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:#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%">OCC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office of the Comptroller of the Currency</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%">PCD</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchased Credit Deteriorated; loans purchased with evidence of credit deterioration since origination for which it is probable that not all contractually required payments will be collected; accounted for under FASB ASC 326</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%">Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Financial Corporation 401(k) Profit Sharing Plan and Trust</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:top"><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%">Proxy Statement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Definitive proxy statement for the annual meeting of shareholders to be held on May 3, 2023</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%">Related Party</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain directors, executive officers and their affiliates</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%">ROU</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-Use</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%">SBA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#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%">SEC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 and Exchange Commission</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%">SM</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%">Special Mention</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%">SOFR</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secured Overnight Financing Rate</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%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:24.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.754%"></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%">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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Troubled debt restructured</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%">Unfunded Commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments</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%">USDA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Department of Agriculture</span></td></tr></table></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_16"></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%">CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%">This Form 10-K may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">are not statements of historical fact, are based on certain assumptions and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%">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; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These statements relate to our financial condition, results of operations, beliefs, plans, objectives, goals, expectations, assumptions and statements about future performance or business.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%"> 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">whether as a result of new information, future events or otherwise. These forward-looking statements are subject to known and unknown risks, uncertainties and other factors that</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%"> could cause our actual results for future periods to differ materially from those expressed in any forward-looking statements by, or on behalf of, us, and could negatively affect the Company&#8217;s operating results and stock price performance. These risks include, but are 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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">potential adverse impacts to economic conditions nationally or in our local market areas, other markets where the Company has lending relationships, or to other aspects of the Company&#8217;s business operations or financial markets, including, without limitation, as a result of employment levels, labor shortages and the effects of inflation, a potential recession or slowed economic growth caused by increasing political instability from acts of war including Russia&#8217;s invasion of Ukraine, as well as increasing prices and supply chain disruptions, and any governmental or societal responses to new COVID-19 variants;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">the transition away from LIBOR toward new interest rate benchmarks; </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:8.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.29pt">the impact of repricing and competitors' pricing initiatives on loan and deposit products;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">secondary market conditions for loans and our ability to sell loans in the secondary market;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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-align:justify;text-indent:-14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">legislative or regulatory changes that adversely affect our business, including changes in banking, securities and tax law, in regulatory policies and principles, or the interpretation of regulatory capital or other rules, and including changes 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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">our ability to attract and retain deposits;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">liquidity issues, including our ability to borrow funds or raise additional capital, if necessary;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">effects of critical accounting policies and judgements, including 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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">the effectiveness of our risk management framework;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">our ability to keep pace with the rate of technological advances;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">our ability to implement our business strategies and manage our growth;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">future goodwill impairment due to changes in our business, market conditions, or other factors;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">changes arising from acquiring assets or expanding into new geographic markets, products, pr services;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">increased competitive pressures among financial service companies;</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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">our ability to pay dividends on our common stock;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">the quality and composition of our securities portfolio and the impact of any adverse changes in the securities markets, including on 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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">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; </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:8.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.29pt">the effects of climate change, severe weather events, natural disasters, pandemics, epidemics and other public health crises, acts of war or terrorism, and other external events on our business;</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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">other economic, competitive, governmental, regulatory, and technological factors affecting our operations, pricing, products and services; 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:8.9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.9pt;font-weight:400;line-height:120%;padding-left:11.29pt">other risks described elsewhere in this Form 10-K and in our other reports filed with or furnished to the SEC. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_19"></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%">PART I</span></div><div id="i9d50a527782c4e36979db62b7282ac07_22"></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;&#160;&#160;&#160;&#160;BUSINESS</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 that was incorporated in the State of Washington in August 1997. We are primarily engaged in the business of planning, directing, and coordinating the business activities of our wholly owned subsidiary and single reportable segment, Heritage Bank.</span></div><div style="margin-top:5pt;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 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 as of December 31, 2022. On January 10, 2023, the Company opened its 51st branch in Boise, Idaho which is the first branch in Idaho.  The deposits of the Bank are insured by the FDIC.</span></div><div style="margin-top:5pt;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 and 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, consumer loans and residential real estate loans for sale or investment purposes on residential properties located primarily in our market.</span></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%">Business Strategy</span></div><div style="margin-top:5pt;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 are committed to being the leading commercial community bank in the Pacific Northwest by continuously improving customer satisfaction, employee empowerment, community investment and shareholder value. Our commitment defines our relationships, sets expectations for our actions and directs decision-making in these four fundamental areas. We will seek to achieve our business goals through the following strategies:</span></div><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%;text-decoration:underline">Expand geographically as opportunities present themselves.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are committed to continuing the controlled expansion of our franchise through strategic acquisitions designed to increase our market share and enhance franchise value. We believe that consolidation across the community bank landscape will continue to take place and further believe that, with our capital and liquidity positions, our approach to credit management, and our extensive acquisition experience, we are well-positioned to take advantage of acquisitions or other business opportunities in our market areas. In markets where we wish to enter or expand our business, we will also consider opening </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">de novo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> branches typically in conjunction with hiring commercial lending and deposit teams. In the past, we have successfully integrated acquired institutions and opened </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">de novo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> branches. We will continue to be disciplined and opportunistic as it pertains to future acquisitions and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">de novo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> branching, focusing on the Pacific Northwest markets we know and understand.</span></div><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%;text-decoration:underline">Focus on asset quality.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A strong credit culture is a high priority for us. We have a well-developed credit approval structure that has enabled us to maintain a standard of asset quality that we believe has moderate risk while at the same time allowing us to achieve our lending objectives. We will continue to focus on loan types and markets that we know well and where we have a historical record of success. We focus on loan relationships that are well-diversified in both size and industry types. With respect to commercial business lending, which is our predominant lending activity, we view ourselves as cash-flow lenders obtaining additional support from realistic collateral values, personal guarantees and other secondary sources of repayment. We have a problem loan resolution process that is focused on quick detection and implementing feasible solutions and subject our loans to periodic internal loan reviews.</span></div><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%;text-decoration:underline">Maintain a strong balance sheet.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to our focus on underwriting, we believe the strength of our balance sheet provides us with the flexibility to manage through a variety of scenarios including additional growth-related activities. As of December 31, 2022, our liquidity position was $103.6&#160;million in cash and cash equivalents and $2.10 billion in total investment securities. See also "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Liquidity and Capital Resources" of this Form 10-K.  As of December 31, 2022, the regulatory capital ratios of the Bank were well in excess of the levels required for &#8220;well-capitalized&#8221; status, and our consolidated common equity tier 1 capital ratio, leverage ratio, Tier 1 capital ratio, and total capital ratio were 12.8%, 9.7%, 13.2% and 14.0%, 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Focused deposit growth.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our strategic focus is to continuously grow deposits with emphasis on total relationship banking with our business and retail customers. We continue to seek to increase our market share in the communities we serve by providing exceptional customer service, focusing on relationship development with local businesses and strategic branch </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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">expansion. Our primary focus is to maintain a high level of non-maturity deposits to internally fund our loan growth with a low reliance on maturity (certificate) deposits. At December 31, 2022, our non-maturity deposits were 94.8% of our total deposits. Our technology-based products, including online personal financial management, business cash management and business remote deposit products enable us to compete effectively with banks of all sizes. Our retail and commercial management teams are well-seasoned and have strong ties to the communities we serve with a strong focus on relationship building and customer service.</span></div><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%;text-decoration:underline">Emphasize business relationships with a focus on commercial lending</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We will continue to market primarily commercial business loans and the deposit balances that accompany these relationships. Our seasoned lending staff has extensive knowledge and can add value through a focused advisory role that we believe strengthens our customer relationships and develops loyalty. We currently have and will seek to maintain a diversified portfolio of lending relationships without significant concentrations in any industry.</span></div><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%;text-decoration:underline">Recruit and retain highly competent personnel to execute our strategies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our compensation and staff development programs are aligned with our strategies to grow our loans and non-maturity deposits while maintaining our focus on asset quality. Our incentive systems are designed to achieve balanced, high quality asset growth while maintaining appropriate mechanisms to reduce or eliminate incentive payments when appropriate. Our equity compensation programs and retirement benefits are designed to build and encourage employee ownership at all levels of the Company and we align employee performance objectives with corporate growth strategies and shareholder value. We have a strong corporate culture, which is supported by our commitment to internal development and promotion from within as well as the retention of management and officers in key roles.</span></div><div style="margin-top:5pt;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 our business strategy during the years ended December 31, 2022 and 2021, except for our participation in the SBA's PPP program which expired on May 31,2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">History</span></div><div style="margin-top:5pt;text-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 was established in 1927 as a federally-chartered mutual savings bank. In 1992, the Bank converted to a state-chartered mutual savings bank under the name Heritage Savings Bank. Through the mutual holding company reorganization of the Bank and the subsequent conversion of the mutual holding company, the Bank became a stock savings bank and a wholly-owned subsidiary of the Company effective August 1997. Effective September 1, 2004, Heritage Savings Bank switched its charter from a state-chartered savings bank to a state-chartered commercial bank and changed its legal name from Heritage Savings Bank to Heritage Bank. The following table lists major combinations completed by the Company:</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:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type of Combination</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:8pt;font-weight:700;line-height:100%">Date of Combination</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:8pt;font-weight:700;line-height:100%">Acquired Holding Company Name</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:8pt;font-weight:700;line-height:100%">Acquired Bank Name</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:8pt;font-weight:700;line-height:100%">Total Assets Acquired<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-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:400;line-height:100%">Acquisition</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 1998</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Pacific Bancorporation</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Pacific Bank</span></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%">85&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">March 1999</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:8pt;font-weight:400;line-height:100%">Washington Independent Bancshares, Inc.</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:8pt;font-weight:400;line-height:100%">Central Valley Bank</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:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">June 2006</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:8pt;font-weight:400;line-height:100%">Western Washington Bancorporation</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:8pt;font-weight:400;line-height:100%">Washington State Bank, N.A.</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:8pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FDIC Assisted Purchase</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:8pt;font-weight:400;line-height:100%">August 2010</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:8pt;font-weight:400;line-height:100%">n/a</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:8pt;font-weight:400;line-height:100%">Cowlitz Bank</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:8pt;font-weight:400;line-height:100%">345&#160;</span></td><td style="background-color:#ffffff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">FDIC Assisted Purchase</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:8pt;font-weight:400;line-height:100%">November 2010</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:8pt;font-weight:400;line-height:100%">n/a</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:8pt;font-weight:400;line-height:100%">Pierce Commercial Bank</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:8pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">January 2013</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:8pt;font-weight:400;line-height:100%">n/a</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:8pt;font-weight:400;line-height:100%">Northwest Commercial Bank</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:8pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">July 2013</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:8pt;font-weight:400;line-height:100%">Valley Community Bancshares, Inc.</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:8pt;font-weight:400;line-height:100%">Valley Bank</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:8pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Merger</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:8pt;font-weight:400;line-height:100%">May 2014</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:8pt;font-weight:400;line-height:100%">Washington Banking Company</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:8pt;font-weight:400;line-height:100%">Whidbey Island Bank</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:8pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#ffffff;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">January 2018</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:8pt;font-weight:400;line-height:100%">Puget Sound Bancorp, Inc.</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:8pt;font-weight:400;line-height:100%">Puget Sound Bank</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: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></tr><tr><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:8pt;font-weight:400;line-height:100%">Acquisition</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:8pt;font-weight:400;line-height:100%">July 2018</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:8pt;font-weight:400;line-height:100%">Premier Commercial Bancorp</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:8pt;font-weight:400;line-height:100%">Premier Community Bank</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:8pt;font-weight:400;line-height:100%">387&#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;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Description of Business</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%">Retail Banking</span></div><div style="margin-top:5pt;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 offer a full range of products and services to customers for personal and business banking needs designed to attract both short-term and long-term deposits. Deposits are our primary source of funds. Our personal and business banking customers have the option of selecting from a variety of accounts. The major categories of deposit accounts that we offer are described below. These accounts, with the exception of noninterest demand accounts, generally earn interest at rates established by management based on competitive market factors and management&#8217;s desire to increase or decrease certain types or maturities of deposits.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Noninterest Demand Deposits.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Deposits are noninterest bearing and may be charged service fees based on activity and balances.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest Bearing Demand Deposits.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits are interest bearing and may be charged service fees based on activity and balances. Interest bearing demand deposits pay interest, but require a higher minimum balance to avoid service charges.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Money Market Accounts.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">pay an interest rate that is tiered depending on the balance maintained in the account. Minimum opening balances vary.</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Savings Accounts.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits are interest bearing provided that a minimum balance is maintained to avoid service charges.</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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Certificate of Deposit Accounts.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits require a minimum deposit of $2,500 and have maturities ranging from three months to five years. Jumbo certificate of deposit accounts are offered in amounts of $100,000 or more for terms of seven days to one 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%">Our personal checking accounts feature an array of benefits and options, including online banking, online statements, mobile banking with mobile deposit, VISA debit cards and access to more than 37,000 surcharge free Automated Teller Machines through the MoneyPass network.</span></div><div style="margin-top:5pt;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 also offer investment advice through a Wealth Management department that provides objective advice from trusted advisers.</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%">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%">Our lending activities are conducted through the Bank. While our focus is on commercial business lending, we also originate consumer loans, real estate construction and land development loans, and residential real estate loans both held for sale and investment. Our loans are originated under policies that are reviewed and approved annually by our Board of Directors. In addition, we have established internal lending guidelines that are updated as needed. These policies and guidelines address underwriting standards, structure and rate considerations, and compliance with laws, regulations and internal lending limits. We conduct post-approval reviews on selected loans and routinely perform internal loan reviews of our loan portfolio to confirm credit quality, proper documentation and compliance with laws and regulations. Loan repayments are considered one of the primary sources of funding for the Bank.</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%">Commercial Business Lending</span></div><div style="margin-top:5pt;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 December 31, 2022 we had $3.22 billion, or 79.4% of our loans receivable, in commercial business loans. We offer different types of commercial business loans, including lines of credit, term equipment financing and term owner-occupied and non-owner occupied commercial real estate loans. We also originate loans that are guaranteed by the U.S. SBA, for which the Bank is a &#8220;preferred lender&#8221;, the U.S. Department of Agriculture and the Federal Agricultural Mortgage Corporation. Before extending credit to a business, we review and analyze the borrower&#8217;s management ability, financial history, including cash flow of the borrower and all guarantors, and the liquidation value of the collateral. Emphasis is placed on having a comprehensive understanding of the borrower&#8217;s global cash flow and performing necessary financial due diligence.</span></div><div style="margin-top:5pt;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 originate commercial real estate loans within our primary market areas with a preference for loans secured by owner-occupied properties. Our underwriting standards require that non-owner occupied and owner-occupied commercial real estate loans not exceed 75% and 80%, respectively, of the lower of appraised value at origination or cost of the underlying collateral. Cash flow debt coverage covenant requirements typically range from 1.15 times to 1.25 times, depending on the type of property. Actual debt service coverage is usually higher than required covenant thresholds, as loan sizing requires sensitized coverage using an "underwriting" interest rate that is higher than the note rate.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial real estate loans typically involve a greater degree of risk than residential real estate loans. Payments on loans secured by commercial real estate properties are dependent on successful operation and management of the properties and repayment of these loans may be affected by adverse conditions in the real estate market or the economy. We seek to minimize these risks by determining the financial condition of the borrower and any tenants, the quality and value of the collateral, and the management of the property securing the loan. We also generally obtain personal guarantees from the owners of the collateral after a thorough review of personal financial statements. In addition, we review a majority of the individual loans within our commercial real estate loan portfolio annually for various performance related criteria and stress-test loans for potential changes in interest rates, occupancy and collateral values.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See also, Item 1A. Risk Factors&#8212;Our loan portfolio is concentrated in loans with a higher risk of loss.</span></div><div style="margin-top:5pt;text-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 may enter into non-hedging interest rate swap contracts with commercial customers to accommodate their business needs. For additional information, see Note (8) Derivative Financial Instruments of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</span></div><div style="margin-top:5pt;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 participated in the PPP which is administered by the SBA. The CARES Act initially amended the SBA&#8217;s loan program to create a guaranteed, unsecured loan program, the PPP, to fund payroll and operational costs of eligible businesses, organizations and self-employed persons during the COVID-19 Pandemic. Through the conclusion of the program on May 31, 2021, the Bank had funded 7,184 SBA PPP loans totaling $1.28 billion with an average loan size of $178,000. As of December 31, 2022, total funded SBA PPP loans decreased to $1.5&#160;million, net of unamortized net deferred fees of $103,000, due primarily to principal and interest forgiveness payments from the SBA as the Bank began accepting and processing the forgiveness applications during the three months ended December 31, 2020. </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%">Residential Real Estate Loans, Originations and Sales</span></div><div style="margin-top:5pt;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 December 31, 2022, residential real estate loans totaled $343.6 million, or 8.5% of our loans receivable. The majority of our residential real estate loans are secured by single-family residences located in our primary market areas. Our underwriting standards require that residential real estate loans generally are owner-occupied and do not exceed 80% of the lower of appraised value at origination or cost of the underlying collateral. Terms typically range from 15 to 30 years. As part of our asset/liability management strategy, we may also sell originated residential real estate loans in the secondary market with no recourse and servicing released.</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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:400;line-height:120%">Real Estate Construction and Land Development</span></div><div style="margin-top:5pt;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 December 31, 2022, we had $294.1 million, or 7.3% of our loans receivable, in real estate construction and land development loans, including residential construction loans and commercial and multifamily construction 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%">We originate residential construction loans for the construction of single-family custom homes (where the homeowner is the borrower). We also provide financing to builders for the construction of pre-sold homes and speculative residential property. Because of the higher risks present in the residential construction industry, our lending to builders is limited to those who have demonstrated a favorable record of performance and who are building in markets that management understands. We further endeavor to limit our construction lending risk through adherence to strict underwriting guidelines and procedures. Speculative construction loans are short term in nature and have a variable rate of interest. We require builders to have tangible equity in each construction project; have prompt and thorough documentation of all draw requests; and we inspect the project prior to paying any draw requests.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial and multifamily construction loans also have a higher risk because of the construction element and lease-up, if not pre-leased. As a result, this type of construction loan is made only to strong borrowers with sufficient equity into the project and additional resources they can draw on if needed. The Bank performs due diligence to gain comfort that the experience of the general contractor is sufficient to finish the project on budget and on time. Project feasibility is also important and our lenders ensure the project is economically viable. Commercial and multifamily construction loans are monitored through cost reviews, regulatory-compliant appraisals, sufficient equity, engineering inspections and controlled disbursements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See also Item 1A. Risk Factors&#8212;Our loan portfolio is concentrated in loans with a higher risk of loss.</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%">Consumer</span></div><div style="margin-top:5pt;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 December 31, 2022, we had $195.9 million, or 4.8% of our loans receivable, in consumer loans. We originate consumer loans and lines of credit that are both secured and unsecured.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2020, we ceased indirect auto loan originations, which are classified as consumer loans within loans receivable. These indirect consumer loans are secured by new and used automobile and recreational vehicles and were originated indirectly by established and well-known dealers located in our market areas. In addition, the indirect loans purchased were made to only prime borrowers. At December 31, 2022, we had $62.9 million, or 1.6% of our loans receivable, in indirect auto loans remaining which is a decrease of $54.4 million or 46.4% from $117.3 million as of 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-weight:700;line-height:120%">Supervision and Regulation</span></div><div style="margin-top:5pt;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 are subject to extensive regulation, and supervision under federal law and the law of Washington State, which are both primarily intended to protect depositors and the FDIC, and not shareholders. Additionally, the Consumer Financial Protection Bureau is responsible for the implementation of the federal financial consumer protection and fair lending laws and regulations and has authority to impose new requirements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any change in applicable laws, regulations, or regulatory policies may have a material effect on our business, operations, and prospects. We cannot predict the nature or the extent of the effects on our business and earnings that any fiscal or monetary policies or new Federal or State laws may have in the future.</span></div><div style="margin-top:5pt;text-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 is a summary discussion of certain laws and regulations applicable to the Company and the Bank which is qualified in its entirety by reference to the actual laws and regulations.</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%">Heritage Financial Corporation</span></div><div style="margin-top:5pt;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 a bank holding company registered with the Federal Reserve, we are subject to comprehensive regulation and supervision by the Federal Reserve under the Bank Holding Company Act of 1956, as amended, and the regulations of the Federal Reserve. This regulation and supervision is generally intended to ensure that we limit our activities to those allowed by law and that we operate in a safe and sound manner without endangering the financial health of the Bank. We are required to file annual and periodic reports with the Federal Reserve and provide additional information as the Federal Reserve may require. The Federal Reserve may examine us, and any of our subsidiaries, and assess us for the cost of such examination.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Reserve has extensive enforcement authority over bank holding companies, including, among other things, the ability to assess civil money penalties, to issue cease and desist or removal orders, or require that a holding company divest subsidiaries (including its bank subsidiary). In general, enforcement actions may be initiated for violations of laws and regulations and unsafe or unsound practices. The Federal Reserve may also order termination of non-banking activities by non-banking subsidiaries of bank holding companies, or divestiture of ownership and control of a non-banking subsidiary by a bank holding company. Some violations may also result in criminal penalties.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Reserve policy provides that a bank holding company is required to serve as a source of financial and managerial strength to its subsidiary banks. A bank holding company&#8217;s failure to meet its obligation to serve as a source of strength by providing financial assistance to a subsidiary bank in financial distress is generally considered by the Federal Reserve to be an unsafe and unsound banking practice or a violation of the Federal Reserve&#8217;s regulations or both.</span></div><div style="margin-top:5pt;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 a bank holding company, we are required to obtain the prior approval of the Federal Reserve to acquire all, or substantially all, of the assets of any other bank or bank holding company. Prior Federal Reserve approval is required for any bank holding company to acquire direct or indirect ownership or control of any voting securities of any bank or bank holding company if, after such acquisition, the acquiring bank holding company would, directly or indirectly, own or control more than 5% of any class of voting shares of the bank or bank holding company. In addition to the approval of the Federal Reserve, prior </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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">approval may for such acquisitions also be necessary from other agencies including the DFI and agencies that regulate the target. In July 2021, President Biden issued an Executive Order on Promoting Competition in the American Economy. Among other initiatives, the Executive Order encouraged federal banking agencies to review their current merger oversight practices and adopt a plan for revitalization of such practices. There are many steps that must be taken by the agencies before any formal changes to the framework for evaluating bank mergers can be finalized and the prospects for such action are uncertain at this time.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under the prompt corrective action provisions of the Federal Deposit Insurance Act, a bank holding company with an undercapitalized subsidiary bank must guarantee, within limitations, the capital restoration plan that is required to be implemented for its undercapitalized subsidiary bank. If an undercapitalized subsidiary bank fails to file an acceptable capital restoration plan or fails to implement an accepted plan, the Federal Reserve may, among other restrictions, prohibit the bank holding company or its undercapitalized subsidiary bank from paying any dividend or making any other form of capital distribution without the prior approval of the Federal Reserve. Federal Reserve policy also provides that a bank holding company may pay cash dividends only to the extent that the company&#8217;s net income for the past year is sufficient to cover both the cash dividend and a rate of earnings retention that is consistent with the company&#8217;s capital needs, asset quality and overall financial condition. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank regulations also require bank holding companies and banks to maintain minimum capital ratios and a capital conservation buffer. For additional information, see &#8220;Capital Adequacy&#8221; below. In addition, under Washington corporate law, a company generally may not pay dividends if, after that payment, the company would not be able to pay its liabilities as they become due in the usual course of business or its total assets would be less than its total 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%">Any subsidiaries which we may control are considered &#8220;affiliates&#8221; of the Company within the meaning of the Federal Reserve Act, and transactions between affiliates are subject to numerous restrictions. With some exceptions, we and our subsidiaries are prohibited from tying the provision of various products or services, such as extensions of credit, to other products or services offered by us, or our affiliates.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The stock of the Company is registered with the SEC under the "Exchange Act. As such, the Company is subject to the information, proxy solicitation, insider trading restrictions and other requirements of the SEC under the Exchange Act.</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%">Heritage Bank</span></div><div style="margin-top:5pt;text-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 is a Washington state-chartered commercial bank, the deposits of which are insured by the FDIC, and is subject to regulation by the FDIC and the DFI.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Applicable Federal and State statutes and regulations which govern a bank&#8217;s operations relate to minimum capital requirements, required reserves against deposits, investments, loans, legal lending limits, mergers and consolidation, borrowings, issuance of securities, payment of dividends, establishment of branches, privacy, anti-money laundering and other aspects of its operations, among other things. The DFI and the FDIC also have authority to prohibit banks under their supervision from engaging in what they consider to be unsafe and unsound practices.</span></div><div style="margin-top:5pt;text-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 is required to file periodic reports with the FDIC and is subject to periodic examinations and evaluations by the FDIC and the DFI. Based upon these evaluations, the regulators may revalue the assets of an institution and require that it establish specific reserves to compensate for the differences between the determined value and the book value of such assets. These examinations must be conducted at least every 12 months.</span></div><div style="margin-top:5pt;text-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 pays dividends to the Company. The FDIC and the DFI also have the general authority to restrict capital distributions by the Bank, including dividends paid by the Bank to the Company. Such restrictions are generally tied to the Bank&#8217;s capital levels after giving effect to such distributions. Our long-term ability to pay dividends to our stockholders is based primarily upon the ability of the Bank to make capital distributions to the Company.  So long as the Bank remains &#8220;well-capitalized&#8221; after each capital distribution, and operates in a safe and sound manner, it is management's belief that the banking regulators will continue to allow the Bank to distribute its earnings to the Company, although no assurance can be given in this regard.</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%">Capital Adequacy</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Reserve and FDIC have issued substantially similar risk-based and leverage capital regulations applicable to bank holding companies and banks, respectively. In addition, these regulatory agencies may from time to time require that a bank holding company or bank maintain capital above the minimum levels, based on its financial condition or actual or anticipated growth. These regulations implement the regulatory capital reforms required by the Dodd-Frank Act and the Basel III requirements, a comprehensive capital framework and rules for U.S. banking organizations approved by the Federal Reserve Board and the FDIC in 2013.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under these capital regulations, the minimum capital ratios are: (1) a common equity Tier 1 capital ratio of 4.5% of risk-weighted assets; (2) a leverage ratio (the ratio of Tier 1 capital to average total adjusted assets) of 4.0%; (3) a Tier 1 capital ratio of 6.0% of risk-weighted assets; and (4) a total capital ratio of 8.0% of risk-weighted assets. Common equity Tier 1 generally consists of common stock; retained earnings; AOCI unless an institution elects to exclude AOCI from regulatory capital; and certain minority interests; all subject to applicable regulatory adjustments and deductions. Tier 1 capital generally consists of common equity Tier 1 and noncumulative perpetual preferred stock. Tier 2 capital generally consists of other preferred stock and subordinated debt meeting certain conditions plus an amount of the allowance for credit losses up to 1.25% of risk-weighted assets. Total capital is the sum of Tier 1 and Tier 2 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%">In addition to the minimum common equity Tier 1, Tier 1, leverage ratio and total capital ratios, the Company and the Bank must maintain a capital conservation buffer consisting of additional common equity Tier 1 capital greater than 2.5% above the required minimum risk-based capital levels in order to avoid limitations on paying dividends, repurchasing shares, and paying </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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">discretionary bonuses. To be considered "well capitalized," a bank holding company must have, on a consolidated basis, a Tier 1 risk-based capital ratio of 6.0% or greater and a total risk-based capital ratio of 10.0% or greater and must not be subject to an individual order, directive or agreement under which the Federal Reserve requires it to maintain a specific capital level. To be considered &#8220;well capitalized,&#8221; a depository institution must have a common equity Tier 1 capital ratio of at least 6.5%, a leverage ratio of at least 5%, a Tier 1 risk-based capital ratio of at least 8%, a total risk-based capital ratio of at least 10% and not be subject to an individualized order, directive or agreement under which its primary federal banking regulator requires it to maintain a specific capital level.</span></div><div style="margin-top:5pt;text-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 and the Bank's required and actual capital levels as of December 31, 2022 are listed in Note (21) Regulatory Capital Requirements of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</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%">Prompt Corrective Action</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal statutes establish a supervisory framework for FDIC-insured institutions based on five capital categories: well capitalized, adequately capitalized, undercapitalized, significantly undercapitalized and critically undercapitalized. An institution&#8217;s category depends upon where its capital levels are in relation to relevant capital measures. The well capitalized category is described in the Capital Adequacy section above. An institution that is not well capitalized is subject to certain restrictions on brokered deposits, including restrictions on the rates it can offer on its deposits. To be considered adequately capitalized, an institution must have the minimum capital ratios described in the Capital Adequacy section above. Any institution which is neither well capitalized nor adequately capitalized is considered undercapitalized.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Undercapitalized institutions are subject to certain prompt corrective action requirements, regulatory controls and restrictions which become more extensive as an institution becomes more severely undercapitalized. Failure by a bank to comply with applicable capital requirements would result in progressively more severe restrictions on its activities and lead to enforcement actions, including, but not limited to, the issuance of a capital directive to ensure the maintenance of required capital levels and, ultimately, the appointment of the FDIC as receiver or conservator. Banking regulators will take prompt corrective action with respect to depository institutions that do not meet minimum capital requirements. Additionally, approval of any regulatory application filed for their review may be dependent on compliance with capital requirements.</span></div><div style="margin-top:5pt;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 December 31, 2022, the Company and the Bank met all minimum capital requirements and the most recent regulatory notifications categorized the Bank as well capitalized under the regulatory framework for prompt corrective action. See Note (21) Regulatory Capital Requirements of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</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%">Commercial Real Estate Transactions</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The federal banking agencies have issued guidance on sound risk management practices for concentrations in commercial real estate lending. The particular focus is on exposure to commercial real estate loans that are dependent on the cash flow from the real estate held as collateral and that are likely to be sensitive to conditions in the commercial real estate market (as opposed to real estate collateral held as a secondary source of repayment or as an abundance of caution). The purpose of the guidance is not to limit a bank&#8217;s commercial real estate lending but to guide banks in developing risk management practices and maintaining capital levels commensurate with the level and nature of real estate concentrations. A bank that has experienced rapid growth in commercial real estate lending, has notable exposure to a specific type of commercial real estate loan, or is approaching or exceeding the following supervisory criteria may be identified for further supervisory analysis with respect to real estate concentration risk: total loans for construction, land development, and other land represent 100% or more of the bank&#8217;s total capital; or total commercial real estate loans (as defined in the guidance) greater than 300% of the Bank&#8217;s total capital and an increase in the bank&#8217;s commercial real estate portfolio of 50% or more during the prior 36 months. </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%">Deposit Insurance and Other FDIC Programs</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The deposits of the Bank are insured up to $250,000 per separately insured category by the Deposit Insurance Fund, which is administered by the FDIC. The FDIC is an independent federal agency that insures the deposits, up to applicable limits, of depository institutions. As insurer of the Bank's deposits, the FDIC has supervisory and enforcement authority over the Bank and this insurance is backed by the full faith and credit of the United States government. As insurer, the FDIC imposes deposit insurance assessments and is authorized to conduct examinations of and to require reporting by institutions insured by the FDIC. It also may prohibit any FDIC-insured institution from engaging in any activity determined by regulation or order to pose a serious risk to the institution and the Deposit Insurance Fund. The FDIC also has the authority to initiate enforcement actions and may terminate the deposit insurance if it determines that an institution has engaged in unsafe or unsound practices or is in an unsafe or unsound condition.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposit insurance assessments are based on the average consolidated total assets less tangible equity capital of a financial institution. In addition, the Dodd-Frank Act set the minimum designated reserve ratio of the Deposit Insurance Fund at 1.35%, required the FDIC to set a target for the ratio each year, and eliminated the requirement that the FDIC pay dividends to insured depository institutions when the ratio exceeds certain thresholds. The FDIC set the target ratio at 2.0% and adopted a plan to achieve that target ratio. Currently, total base assessment rates range from 1.5 to 40 basis points on an annualized basis, subject to certain adjustments. Under current regulations, the ranges of assessment rates are scheduled to decrease as the ratio increases in increments above 2.0%. No institution may pay a dividend if it is in default on its deposit insurance assessment.</span></div><div style="margin-top:5pt;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 October 2022, the FDIC finalized a rule that will increase the initial base deposit insurance assessment rates by 2 basis points, beginning with the first quarterly assessment period of 2023 (January 1, 2023 through March 31, 2023). The FDIC, as required under the Federal Deposit Insurance Act, established a plan in September 2020 to restore the Deposit Insurance </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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">Fund reserve ratio to meet or exceed the statutory minimum of 1.35 percent within eight years. This plan did not include an increase in the deposit insurance assessment rate. Based on the FDIC&#8217;s recent projections, however, the FDIC determined that the Deposit Insurance Fund reserve ratio is at risk of not reaching the statutory minimum by the statutory deadline of September 30, 2028 without increasing the deposit insurance assessment rates. The increased assessment would improve the likelihood that the Deposit Insurance Fund reserve ratio would reach the required minimum by the statutory deadline, consistent with the FDIC&#8217;s Amended Restoration Plan. The FDIC also concurrently maintained the Designated Reserve Ratio (&#8220;DDR&#8221;) for the Deposit Insurance Fund at 2 percent for 2023. The new assessment rate schedules will remain in effect unless and until the reserve ratio meets or exceeds 2 percent in order to support growth in the Deposit Insurance Fund in progressing toward the FDIC&#8217;s long-term goal of a 2 percent DRR. Progressively lower assessment rate schedules will take effect when the reserve ratio reaches 2 percent, and again when it reaches 2.5 percent. The revised assessment rate schedule will remain in effect unless and until the reserve ratio meets or exceeds 2 percent, absent further action 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%">Bank Secrecy Act / Anti-Money Laundering Laws</span></div><div style="margin-top:5pt;text-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 is subject to the Bank Secrecy Act and other anti-money laundering laws and regulations, including the USA PATRIOT Act of 2001. These laws and regulations require the Bank to implement policies, procedures, and controls to detect, prevent, and report money laundering and terrorist financing and to verify the identity of their customers. Violations of these requirements can result in substantial civil and criminal sanctions. In addition, provisions of the USA PATRIOT Act require the federal financial institution regulatory agencies to consider the effectiveness of a financial institution's anti-money laundering activities when reviewing mergers and 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%">Privacy Standards and Cybersecurity</span></div><div style="margin-top:5pt;text-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 is subject to federal regulations implementing the privacy protection provisions of the Gramm-Leach-Bliley Financial Services Modernization Act of 1999. These regulations require the Bank to disclose its privacy policy, including informing consumers of their information sharing practices and informing consumers of their rights to opt out of certain practices. In addition, on November 18, 2021, the federal banking agencies announced the adoption of a final rule providing for new notification requirements for banking organizations and their service providers for significant cybersecurity incidents. Specifically, the new rule requires a banking organization to notify its primary federal regulator as soon as possible, and no later than 36 hours after, the banking organization determines that a &#8220;computer-security incident&#8221; rising to the level of a &#8220;notification incident&#8221; has occurred. Notification is required for incidents that have materially affected or are reasonably likely to materially affect the viability of a banking organization&#8217;s operations, its ability to deliver banking products and services, or the stability of the financial sector. Service providers are required under the rule to notify affected banking organization customers as soon as possible when the provider determines that it has experienced a computer-security incident that has materially affected or is reasonably likely to materially affect the banking organization&#8217;s customers for four or more hours.</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%">Other Regulatory Developments</span></div><div style="margin-top:5pt;text-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 summarizes some of the significant federal legislation affecting banking in recent years.</span></div><div style="margin-top:5pt;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">Economic Growth Act.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In May 2018 the Economic Growth Act was enacted to modify or remove certain financial reform rules and regulations, including some of those implemented under the Dodd-Frank Act. While the Economic Growth Act maintains most of the regulatory structure established by the Dodd-Frank Act, it amends certain aspects of the regulatory framework for small depository institutions with assets of less than $10 billion and for large banks with assets of more than $50 billion.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Economic Growth Act, among other matters, expands the definition of qualified mortgages which may be held by a financial institution and includes regulatory relief for community banks regarding regulatory examination cycles, call reports, the Volcker Rule (proprietary trading prohibitions), mortgage disclosures, risk weights for certain high-risk commercial real estate loans and simplifies the regulatory capital rules for financial institutions and their holding companies with total consolidated assets of less than $10 billion by instructing the federal banking regulators to establish a Community Bank Leverage Ratio, which became effective January 1, 2020. The new ratio is an optional framework that is designed to reduce regulatory burden by removing the requirements for calculating and reporting risk-based capital ratios for qualifying community banking organizations that opt into the framework starting in the first quarter of 2020. Qualifying community banking organizations that elect to use the Community Bank Leverage Ratio framework and that maintain a leverage ratio of greater than nine percent are considered to have satisfied the risk-based and leverage capital requirements in the agencies&#8217; generally applicable capital rule. Additionally, such insured depository institutions are considered to have met the well-capitalized ratio requirements for purposes of section 38 of the Federal Deposit Insurance Act. The leverage ratio required for purposes of the new framework is calculated as Tier 1 capital divided by average total consolidated assets, consistent with how banking organizations calculate their leverage ratio under the current rules. As of December 31, 2022, the Company and the Bank had not elected to be subject to the Community Bank Leverage Ratio.</span></div><div style="margin-top:5pt;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">CECL.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The FASB issued a new accounting standard the Bank adopted on January 1, 2020. This standard, referred to as CECL, requires FDIC-insured institutions and their holding companies (banking organizations) to recognize credit losses expected over the life of certain financial assets. CECL covers a broader range of assets than the prior method of recognizing credit losses and generally results in earlier recognition of credit losses. Upon adoption of CECL, a banking organization must record a one-time adjustment to its credit loss allowances as of the beginning of the fiscal year of adoption equal to the difference, if any, between the amount of credit loss allowances under the current methodology and the amount required under CECL. Concurrent with enactment of the CARES Act, federal banking agencies issued an interim final rule that delays the estimated impact on regulatory capital resulting from the adoption of CECL. The interim final rule provided banking organizations that implemented CECL before the end of 2020 the option to delay for two years the estimated impact of CECL on regulatory </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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">capital relative to regulatory capital determined under the prior incurred loss methodology, followed by a three-year transition period to phase out the aggregate amount of capital benefit provided during the initial two-year delay. The changes in the final rule apply only to those banking organizations that elected the CECL transition relief provided under the rule. The Company and the Bank elected this option. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See discussion of CECL Adoption in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data</span></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%">Website Access to Company Reports</span></div><div style="margin-top:5pt;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 post publicly available reports required to be filed with the SEC on our website, www.hf-wa.com, as soon as reasonably practicable after filing such reports. The required reports are available free of charge through our website.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Code of Ethics</span></div><div style="margin-top:5pt;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 have adopted a Code of Ethics that applies to our principal officers. We have posted the text of our Code of Ethics at www.hf-wa.com in the section titled Overview: Governance Documents. Any significant changes or waivers of the Code of Ethics will be publicly disclosed to shareholders.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:5pt;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 compete for loans and deposits with other commercial banks, credit unions, mortgage bankers, and other providers of financial services, including finance companies, online-only banks, mutual funds, insurance companies, and more recently with financial technology companies that rely on technology to provide financial services. Many of our competitors have substantially greater resources than we do. Particularly in times of high or rising interest rates, we also face significant competition for investors&#8217; funds from short-term money market securities and other corporate and government 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%">We compete for loans principally through the range and quality of the services we provide, interest rates and loan fees, and robust delivery channels for our products and services. We actively solicit deposit-related clients and compete for deposits by offering depositors a variety of savings accounts, checking accounts, cash management and other services.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Human Capital</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%">Demographics</span></div><div style="margin-top:5pt;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 December 31, 2022, the Bank employed 793 full-time and 36 part-time employees across Washington, Oregon, and Idaho. No employees are represented by a collective bargaining agreement. During 2022, we hired 238 regular full-time and part-time employees. Voluntary workforce turnover (rolling 12-month attrition) was 19.4%, compared to 20.8% in 2021. Our average tenure was 7.1 years. Our workforce was 71.3% female and 28.7% male, and women held 69.8% of the bank&#8217;s management roles (including department supervisors and managers, as well as executive leadership). The average tenure of management was 9.9 years. The ethnicity of our workforce was 75.6% White, 8.6% Asian, 6.3% Hispanic, 4.5% Two or More Races, 2.3% Black, and 2.8% other. </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%">Our Culture and Our People</span></div><div style="margin-top:5pt;text-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's success depends on the success of its people. As a result, the Company is focused on enhancing employee empowerment through human capital and talent management. Our strong culture was built upon adherence to a well-defined company mission and values, which aligns employees across all levels of the Company to a common goal and enables them to reach their full potential.</span></div><div style="margin-top:5pt;text-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 views its employees as our most important assets, which makes training and professional development a worthy investment. We offer an array of learning opportunities through virtual and in-house courses via &#8220;Heritage Bank University&#8221;, as well as sponsoring courses through external providers, such as Ken Blanchard Company, Washington Bankers Association, Oregon Bankers Association and the Pacific Coast Banking School. We sponsor situational leadership training for leaders that focuses on communication and employee engagement.</span></div><div style="margin-top:5pt;text-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 strives to maintain an environment of open communication with access to senior management, which includes quarterly all-employee virtual meetings, as well as New Employee Orientation hosted by the Chief Executive Officer. To further enhance our &#8220;listening culture&#8221; and foster open communications, we utilize a pulse survey platform to provide employees with a chance to share feedback directly with leadership throughout the year, including internal communications and COVID-19 Pandemic-related surveys. Survey results are shared with executive leadership and drive action planning. We also host Celebrate Great, an active internal peer recognition platform, where managers and employees post appreciation and recognition for co-workers and teams. The Company celebrates &#8220;Employee Appreciation Days&#8221; in the spring and fall which includes prizes, games, employee recognition and in-person events hosted by executive management. During 2021, the Puget Sound Business Journal recognized Heritage Bank as one of the Top 100 Best Workplaces in the Puget Sound. In 2022, the Company dedicated an afternoon to volunteering at organizations and nonprofits throughout our communities and closed all customer facing locations early. Over 500 employees participated and volunteered over 1,500 hours of service.</span></div><div style="margin-top:5pt;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 vacation and sick leave, all employees receive at least eight hours of paid time each year specifically to use for volunteer activities of their choice in the communities where they live and work.</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</span></div><div style="margin-top:5pt;text-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 maintained its commitment to supporting its community and customers during the COVID-19 Pandemic and remains focused on keeping its employees safe and the Bank running effectively to serve its customers. As of December 31, </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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">2022, all banking branches are open with normal hours and substantially all employees have returned to their routine working environments. The Company continues to monitor the situation and will continue to implement measures commensurate with guidance issued by the Centers for Disease Control and state/local health authorities.</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%">Diversity, Equity, and Inclusion </span></div><div style="margin-top:5pt;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 recognize and appreciate the importance of creating an environment in which all employees feel valued, included, and empowered to do their best work. We recognize that each employee's unique experiences, perspectives, and viewpoints add value to our ability to be the leading commercial community bank in the Pacific Northwest.</span></div><div style="margin-top:5pt;text-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 a DEI plan, a Diversity Council and a DEI Officer who has been certified by the National Diversity Council. The Company's Diversity Council is made up of a diverse group of employees that acts on behalf of the Company to promote the diversity and inclusion process and works closely with senior leaders to ensure DEI initiatives align with the Company's overall strategic goals and initiatives. Both our Chief Executive Officer and Senior Vice President Chief Human Resources Officer serve as Executive Sponsors to the Company's Diversity Council. The Company's Diversity Council is a critical driver in fostering organizational change, establishing a dedicated focus on diversity, equity, and inclusion priorities. The primary role of the Company's Diversity Council is to connect DEI activities to a broader, business-driven and results-oriented strategy. Executive management and the Company's Board of Directors have received instructor-led, custom DEI training. In addition, all employees receive ongoing diversity training. The objectives of the Company's DEI plan include:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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:700;line-height:120%;padding-left:14.85pt">Workforce Diversity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Recruit from a diverse, qualified group of potential applicants to secure a high-performing workforce drawn from all segments of the communities we serve.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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:700;line-height:120%;padding-left:14.85pt">Workplace Inclusion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Promote a culture that encourages collaboration, flexibility and fairness to enable individuals to contribute to their full potential.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><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:700;line-height:120%;padding-left:14.85pt">Sustainability:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Develop structures and strategies to equip leaders with the ability to manage diversity, be accountable, measure results, refine approaches on the basis of such data and foster a culture of inclusion.</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 following chart depicts the percentage of self-identified females and minorities in our workforce at December 31, 2022, by job classification as defined by the Equal Employment Opportunity Commission (&#8220;EEOC&#8221;): </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:36.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.226%"></td><td style="width:0.1%"></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%">Job Classification</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%">Female %</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%">Minority %</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%">Distribution by EEOC Job Classification</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative Support Workers</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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%">Executive/Senior Level Officials and Managers</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">First/Mid-Level Officials and Managers</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professionals</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales Workers</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 Workers</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="padding-left:40.5pt;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%">Includes employees self-identified as Hispanic or Latino, Black or African American, Asian, Native Hawaiian or Other Pacific Islander, American Indian or Alaska Native, or Two or More Races. </span></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%">Compensation and Benefits</span></div><div style="margin-top:5pt;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 provide competitive compensation and benefit programs to aid us in attracting and retaining top talent in the very competitive Puget Sound and Portland, Oregon job markets where many of our offices are located. These programs include annual bonuses, equity, 401(k) Plan with an employer matching contribution, health insurance, transit passes, paid parking, and paid time off.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Executive Officers</span></div><div style="margin-top:5pt;text-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 sets forth information with respect to executive officers of the Company at December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:0.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:34.718%"></td><td style="width:0.1%"></td><td style="width:0.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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name</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%">Age&#160;as 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%">December 31, 2022</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%">Position</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%">Has&#160;Served<br/>the&#160;Company or Bank Since</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey J. Deuel</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 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%">President and Chief Executive Officer of Heritage Financial Corporation and Chief Executive Officer of Heritage Bank</span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2010</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%">Bryan McDonald</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Executive Vice President of Heritage Financial Corporation and President and Chief Operating Officer of Heritage Bank</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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Donald J. Hinson</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Executive Vice President and Chief Financial Officer of Heritage Financial Corporation and Heritage Bank</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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2005</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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:34.718%"></td><td style="width:0.1%"></td><td style="width:0.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:34.718%"></td><td style="width:0.1%"></td><td style="width:0.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tony Chalfant</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Executive Vice President and Chief Credit Officer of Heritage Financial Corporation and Heritage Bank</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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cindy Hirman (formerly Huntley)</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:top"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Executive Vice President and Chief Banking Officer of Heritage Bank</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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1988</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 business experience of each executive officer is 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%">Jeffrey J. Deuel is the President and Chief Executive Officer of Heritage Financial Corporation and Chief Executive Officer of Heritage Bank. Mr. Deuel was promoted to President and Chief Executive Officer of Heritage Bank and President of Heritage Financial Corporation effective July 2018 and then promoted to President and Chief Executive Officer of Heritage Financial Corporation effective July 2019. Mr. Deuel was promoted to President and Chief Operating Officer of Heritage Bank and Executive Vice President of Heritage Financial Corporation in September 2012. In November 2010, Mr. Deuel was named Executive Vice President and Chief Operating Officer of Heritage Bank and Executive Vice President of the Company. Mr. Deuel joined Heritage Bank in February 2010 as Executive Vice President. Prior to joining Heritage, Mr. Deuel held the position of Executive Vice President Commercial Operations with JPMorgan Chase, formerly Washington Mutual. Prior to joining Washington Mutual, Mr. Deuel was based in Philadelphia where he worked for Bank United, First Union Bank, CoreStates Bank, and First Pennsylvania Bank. During his career Mr. Deuel held a variety of leadership positions in commercial banking including lending, credit administration, portfolio management, retail, corporate strategies, and support services. He earned his Bachelor&#8217;s degree at Gettysburg College.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bryan McDonald is the President and Chief Operating Officer of Heritage Bank. Mr. McDonald was promoted to Executive Vice President and Chief Operating Officer of Heritage Bank effective July 1, 2018 and then promoted to President and Chief Operating Officer of Heritage Bank effective July 1, 2021. Mr. McDonald joined Heritage Bank as an Executive Vice President and Chief Lending Officer as a result of the merger between Heritage Financial and Washington Banking Company effective May 1, 2014. Previously, with Whidbey Island Bank he held the position of President and Chief Executive Officer of Whidbey Island Bank from January 2012 to May 2014. He joined Whidbey Island Bank in 2006 as Commercial Banking Manager and was promoted to Chief Operating Officer in 2010. Mr. McDonald has extensive managerial experience in various sales, credit, operations, commercial banking and residential real estate areas. Before joining the team at Whidbey Island Bank, he was Snohomish and King County Business Group Manager where he was responsible for developing all aspects of Peoples Bank's commercial banking operation in King and Snohomish counties.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Donald J. Hinson was promoted to Executive Vice President and Chief Financial Officer in September 2012. From 2007 to 2012, he was Senior Vice President and Chief Financial Officer. Mr. Hinson joined the Company in 2005 as Vice President and Controller. Prior to that, he served in the banking audit practice of local and national accounting firms of Knight, Vale and Gregory and RSM McGladrey from 1994 to 2005. Mr. Hinson holds a Bachelor's degree in Accounting from Central Washington University and a Bachelor's degree in Psychology from Western Washington University.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tony Chalfant became Executive Vice President and Chief Credit Officer of Heritage Financial Corporation and Heritage Bank in July 2020. Previously, Mr. Chalfant held the title of Senior Vice President and Deputy Chief Credit Officer of Heritage Bank since July 2019. Prior to that, he served as a Regional Credit Officer since January 2018 when Heritage Bank acquired Puget Sound Bank. Mr. Chalfant served as the Chief Credit Officer for Puget Sound Bank for 13 years. Prior to joining Puget Sound Bank, Mr. Chalfant held commercial lending and leadership positions with U.S. Bank for 11 years. Mr. Chalfant started his career with the U.S. Office of Comptroller of the Currency, working there for eight years. Mr. Chalfant obtained his Bachelor's degree in Finance and Economics from Washington State University and is a graduate of the Pacific Coast Banking School.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cindy Hirman (formerly Cindy Huntley) was appointed Executive Vice President and Chief Banking Officer in September of 2019. On September 26, 2022, Heritage entered into a transitional retirement agreement with Ms. Hirman, effective January 1, 2023. The agreement with Ms. Hirman provides for an employment period through April 3, 2023, which is Ms. Hirman&#8217;s planned retirement date. Ms. Hirman will serve as Executive Vice President, a part-time position in which she will assist with the transition of her Chief Banking Officer duties. Cindy has been with Heritage Bank since 1988 and previously served as a Director of Retail Banking since 2006 and a Senior Vice President since 2004. During her tenure with Heritage, Ms. Huntley has held numerous positions including marketing, retail and executive support positions. She holds a Bachelor's degree in Management from the University of Northern Colorado and graduated from the Pacific Coast Banking School.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_25"></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%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</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%">We assume and manage a certain degree of risk in order to conduct our business strategy. In addition to the risk factors described below, other risks and uncertainties not specifically mentioned, or that are currently known to, or deemed to be immaterial by management, also may materially and adversely affect our financial condition, results of operations and/or cash flows.  Before making an investment decision, you should carefully consider the risks described below together with all of the other information included in this Form 10-K and our other filings with the SEC.  If any of the circumstances described in the following risk factors actually occur to a significant degree, the value of our common stock could decline, and you could lose all or part of your investment. This Form 10-K is qualified in its entirety by these risk factors. </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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:700;line-height:120%;text-decoration:underline">Risks Related to our Lending Activities</span></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%">Our loan portfolio is concentrated in loans with a higher risk of loss.</span></div><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%">Repayment of our commercial business loans, consisting of commercial and industrial loans as well as owner-occupied and non-owner occupied commercial real estate loans, is often dependent on the cash flows of the borrower, which may be unpredictable, and the collateral securing these loans may fluctuate in value. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We offer different types of commercial business loans to a variety of businesses in industries such as real estate and rental and leasing, healthcare, accommodation and food services, retail trade and construction. The primary types of commercial business loans offered are lines of credit, term equipment financing and term real estate loans. We also originate loans that are guaranteed by the SBA and we are a &#8220;preferred lender&#8221; of the SBA. Commercial business lending involves risks that are different from those associated with residential real estate lending. Our commercial business loans are primarily made based on our assessment of the cash flow of the borrower and secondarily on the underlying collateral provided by the borrower. The borrower's cash flow may be unpredictable, and collateral securing these loans may fluctuate in value. Although these commercial business loans are often collateralized by equipment, inventory, accounts receivable or other business assets, the liquidation of collateral in the event of default is often an insufficient source of repayment because accounts receivable may be uncollectible and inventories may be obsolete or of limited use, among other things. Accordingly, the repayment of commercial business loans depends primarily on the cash flow and creditworthiness of the borrower and secondarily on the underlying collateral provided by the borrower.</span></div><div style="margin-top:5pt;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 December 31, 2022, our commercial business loans totaled $3.22 billion, or 79.4% of our total loan portfolio, of which $5.9 million, or 0.2%, were classified as nonaccrual at December 31, 2022. The majority of the nonperforming commercial business loans were secured by real estate. Within commercial business loans, agricultural loans totaled $57.3 million, or 1.4% of our total loan portfolio and 1.8% of our commercial business loans at December 31, 2022 of which $2.6 million, or 4.5% were classified as nonaccrual loans at 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-style:italic;font-weight:400;line-height:120%">Our owner and non-owner occupied commercial real estate loans, which include multifamily residential real estate loans, involve higher principal amounts than other loans and repayment of these loans may be dependent on factors outside our control or the control of our borrowers. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We originate commercial real estate loans for individuals and businesses for various purposes, which are secured by commercial properties. These loans typically involve higher principal amounts than other types of loans and repayment is dependent upon income generated, or expected to be generated, by the property securing the loan in amounts sufficient to cover operating expenses and debt service, which may be adversely affected by changes in the economy or local market conditions. For example, if the cash flow from the borrower&#8217;s project is reduced as a result of leases not being obtained or renewed, the borrower&#8217;s ability to repay the loan may be impaired.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial real estate loans also expose us to greater credit risk than loans secured by residential real estate because the collateral securing these loans typically cannot be sold as easily as residential real estate. In addition, many of our commercial real estate loans are not fully amortizing and contain large balloon payments upon maturity. Such balloon payments may require the borrower to either sell or refinance the underlying property in order to make the payment, which may increase the risk of default or non-payment. If we foreclose on a commercial real estate loan, our holding period for the collateral typically is longer than for residential real estate loans because there are fewer potential purchasers of the collateral. Additionally, commercial real estate loans generally have relatively large balances to single borrowers or related groups of borrowers. Accordingly, if we make any errors in judgment regarding the collectability of our commercial real estate loans, any resulting charge-offs may be larger on a per loan basis than those incurred with our residential or consumer loan portfolios.</span></div><div style="margin-top:5pt;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 December 31, 2022, our owner and non-owner occupied commercial real estate loans totaled $2.52 billion, or 62.3% of our total loan portfolio, of which $212,000 were classified as nonaccrual at 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-style:italic;font-weight:400;line-height:120%">Our real estate construction and land development loans are based upon estimates of costs and net operating income and the related value associated with the completed project. These estimates may be inaccurate. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction lending involves additional risks when compared with permanent commercial and residential lending because funds are advanced upon the collateral for the project based on an estimate of costs that will produce a future value at completion. Because of the uncertainties inherent in estimating construction costs, as well as the market value of the complete project and the effects of governmental regulation on real property, it is relatively difficult to evaluate accurately the total funds required to complete a project and the completed project loan-to-value ratio. Changes in demand and higher than anticipated building costs may cause actual results to vary significantly from those estimated. This type of lending also typically involves higher loan principal amounts and may be concentrated with a small number of builders. A downturn in housing, or the real estate market, could increase delinquencies, defaults and foreclosures, and significantly impair the value of our collateral and our ability to sell the collateral upon foreclosure. Some of our borrowers are builders with more than one loan outstanding with us. Consequently, an adverse development with respect to one loan or one credit relationship can expose us to a significantly greater risk of loss. As a result, these loans often involve the disbursement of funds with repayment substantially dependent on the success of the ultimate project and the ability of the borrower to sell or lease the property or obtain permanent take-out financing, rather than the ability of the borrower or guarantor to repay principal and interest. If our appraisal of the value of a completed project proves to be overstated, we may have inadequate security for the repayment of the loan upon completion of construction of the project and may incur a loss. Because construction loans require active monitoring of the building process, including cost comparisons and on-site inspections, these loans are more difficult and more costly to monitor. Increases in market rates of interest may have a more pronounced effect on construction loans by rapidly increasing the end-purchaser's borrowing costs, thereby possibly reducing the borrower's ability to finance the project upon completion or the overall demand for the project. Properties under construction are often difficult to sell and typically must be completed in order to be successfully sold which also complicates the process of working out problem construction loans. This may require us to advance additional funds and/or contract with another builder to complete construction and assume the market risk of selling the project at a future market price, which may or may not </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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">enable us to fully recover unpaid loan funds and associated construction and liquidation costs. Furthermore, in the case of speculative construction loans, there is added risk associated with identifying an end-tenant or end-purchaser for the finished project. Land development loans also pose additional risk because of the lack of income being produced by the property and potential illiquid nature of the collateral. These risks can be significantly impacted by supply and demand conditions.</span></div><div style="margin-top:5pt;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 December 31, 2022, our real estate construction and land development loans totaled $294.1 million, or 7.3% of our total loan portfolio, of which $80.1 million, or 2.0% of our total loan portfolio, were residential construction and $214.0 million, or 5.3% of our total loan portfolio, were commercial and multifamily construction. Within this category, $37,000 of our total real estate construction and land development loans, were classified as nonaccrual at December 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our ACL on loans may prove to be insufficient to absorb losses in our 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%">Lending money is a substantial part of our business. Every loan carries a certain risk that it will not be repaid in accordance with its terms or that any underlying collateral will not be sufficient to assure repayment. This risk is affected by, among other things:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the cash flow of the borrower, guarantors and/or the project being financed;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the changes and uncertainties as to the future value of the collateral, in the case of a collateralized loan;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the character and creditworthiness of a particular borrower or guarantor;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">changes in economic and industry conditions; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the duration of the loan.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are charged-off through the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Subsequent recoveries, if any, are recorded to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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 determination of the appropriate level of ACL on loans inherently involves a high degree of subjectivity and requires us to make significant estimates of current credit risks and future trends, all of which may undergo material changes. If our estimates are incorrect, the ACL on loans may not be sufficient to cover credit losses inherent in our loan portfolio, resulting in the need for increases in our ACL on loans through the provision for credit losses. Management also recognizes that significant new growth in loan segments and new loan products can result in loans segments comprised of unseasoned loans that may not perform in a historical or projected manner and will increase the risk that our ACL on loans may be insufficient to absorb losses without significant additional provisions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deterioration in economic conditions affecting borrowers, new information regarding existing loans, identification of additional problem loans and other factors, both within and outside of our control, may require an increase in the ACL on loans. If current conditions in the housing and real estate markets weaken, we expect we will experience increased delinquencies and credit losses. In addition, bank regulatory agencies periodically review our ACL on loans and may require an increase in the provision for credit losses or the recognition of further loan charge-offs, based on their judgments about information available to them at the time of their examination. In addition, if charge-offs in future periods exceed the ACL on loans, we will need additional provisions to increase the ACL on loans.</span></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%;text-decoration:underline">Risks Related to our Business Strategy</span></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%">Our strategy of pursuing acquisitions and de novo branching exposes us to financial and operational risks that could adversely affect us.</span></div><div style="margin-top:5pt;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 are pursuing a strategy of supplementing organic growth by acquiring other financial institutions or their businesses that we believe will help us fulfill our strategic objectives and enhance our earnings. There are risks associated with this strategy, however, including the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">we may be exposed to potential asset quality issues or unknown or contingent liabilities of the banks, businesses, assets and liabilities we acquire. If these issues or liabilities exceed our estimates, our results of operations and financial condition may be materially negatively affected;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">higher than expected deposit attrition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">potential diversion of our management's time and attention;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">we may be exposed to previously known or unknown regulatory compliance deficiencies from the acquired institution;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">prices at which acquisitions are made can fluctuate with market conditions. We have experienced times during which acquisitions could not be made in specific markets at prices we considered acceptable and expect that we may continue to experience this condition in the future;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the acquisition of other entities generally requires integration of systems, procedures and personnel of the acquired entity into our company to make the transaction economically successful. This integration process is complicated and time consuming and can also be disruptive to the customers of the acquired business. If the integration process is not conducted successfully and with minimal effect on the acquired business and its customers, we may not realize the anticipated economic benefits of an acquisition within the expected time frame, and we may lose customers or employees of the acquired business. We may also experience greater than anticipated customer losses even if the integration process is successful.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">to finance an acquisition, we may borrow funds, thereby increasing our leverage and diminishing our liquidity, or raise additional capital, which could dilute the interests of our existing shareholders;</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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">from 2006 through 2022, we completed eight acquisitions or mergers, including one acquisition in 2006, two acquisitions during 2010, two acquisitions during 2013, one merger in 2014 and two acquisitions in 2018 that enhanced our rate of growth. We may not be able to continue to sustain our past rate of growth or to grow at all in the future;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">we expect our net income will increase following our acquisitions; however, we also expect our general and administrative expenses and consequently our efficiency ratios may also increase. Ultimately, we would expect our efficiency ratio to improve; however, if we are not successful in our integration process, this may not occur, and our acquisitions or branching activities may not be accretive to earnings in the short or long-term;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">to the extent our costs of an acquisition exceed the fair value of the net assets acquired, the acquisition will generate goodwill. As discussed below under the risk factor heading &#8220;We may experience future goodwill impairment, which could reduce our earnings&#8221; we are required to assess our goodwill for impairment at least annually, and any goodwill impairment charge could have a material adverse effect on our results of operations and financial condition; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">we are required to record acquired loans through acquisitions at fair value, which may differ from the outstanding balance of such loans. Estimating the fair value of such loans requires management to make estimates based on available information and facts and circumstances on the acquisition date. The difference between the fair value and the outstanding balance of such loans is accreted into net interest income. Thus, our net interest margins may initially increase due to accretion. The yields on our loans could decline as our acquired loan portfolio pays down or matures, and we expect downward pressure on our interest income to the extent that the runoff on our acquired loan portfolio is not replaced with comparable high-yielding loans. This could result in higher net interest margins and interest income in current periods and lower net interest rate margins and lower interest income in future periods.</span></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%">Our business strategy includes significant growth plans, and our financial condition and results of operations could be negatively affected if we are not successful in executing this strategy or if we fail to grow or manage our growth effectively.</span></div><div style="margin-top:5pt;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 intend to pursue a growth strategy for our business. We regularly evaluate potential acquisitions and expansion opportunities. If appropriate opportunities present themselves, we expect to engage in selected acquisitions of financial institutions in the future, including branch acquisitions, or other business growth initiatives or undertakings. There can be no assurance that we will successfully identify appropriate opportunities, that we will be able to negotiate or finance such activities or that such activities, if undertaken, will be successful.</span></div><div style="margin-top:5pt;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 growth initiatives may require us to recruit experienced personnel to assist in such initiatives, which will increase our compensation costs. In addition, the failure to identify and retain such personnel would place significant limitations on our ability to successfully execute our growth strategy. To the extent we expand our lending beyond our current market areas, we also could incur additional risk related to those new market areas. We may not be able to expand our market presence in our existing market areas or successfully enter new markets.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If we do not successfully execute our acquisition growth plan, it could adversely affect our business, financial condition, results of operations, reputation and growth prospects. While we believe we have the executive management resources and internal systems in place to successfully manage our future growth, there can be no assurance that suitable growth opportunities will be available or that we will successfully manage our growth. </span></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%;text-decoration:underline">Risks Related to Economic Conditions </span></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%">The current economic condition in the market areas we serve may adversely impact our earnings and could increase the credit risk associated with our 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%">Substantially all of our loans are to businesses and individuals in the states of Washington and Oregon. A return of recessionary conditions or adverse economic conditions in the primary market areas of the Pacific Northwest in which we operate could reduce our rate of growth, affect our customers' ability to repay loans and have a material adverse effect on our business, financial condition, and results of operations. General economic conditions, including inflation, unemployment and money supply fluctuations, also may adversely affect our profitability. Weakness in the global economy and global supply chain issues have adversely affected many businesses operating in our markets that are dependent upon international trade and it is not known how changes in tariffs being imposed on international trade may also affect these businesses. Changes in agreements or relationships between the United States and other countries may also affect these businesses. </span></div><div style="margin-top:5pt;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 deterioration in economic conditions in our market areas of the Pacific Northwest as a result of inflation, a recession, the effects of COVID-19 variants or other factors could result in the following consequences, any of which could have a materially adverse impact on our business, financial condition and results of operations:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">loan delinquencies, problem assets and foreclosures may increase;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">we may increase our ACL on loans and provision for credit losses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the sale of foreclosed assets may be slow;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">demand for our products and services may decline, possibly resulting in a decrease in our total loans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">collateral for loans made may decline further in value, exposing us to increased risk of loss on existing loans;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the net worth and liquidity of loan guarantors may decline, impairing their ability to honor commitments to us; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><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:32.85pt">the amount of our deposits may decrease and the composition of our deposits may be adversely affected.</span></div><div style="margin-top:5pt;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 decline in local economic conditions may have a greater effect on our earnings and capital than on the earnings and capital of larger financial institutions whose real estate loans are geographically diverse. Many of the loans in our portfolio are secured by real estate. Deterioration in the real estate markets where collateral for a loan is located could negatively affect the borrower&#8217;s ability to repay the loan and the value of the collateral securing the loan. Real estate values are affected by various other factors, including changes in general or regional economic conditions, governmental rules&#160;or policies and natural disasters </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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">such as earthquakes and flooding. If we are required to liquidate a significant amount of collateral during a period of reduced real estate values, our financial condition and profitability could be adversely affected.</span></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%">Inflation can have an adverse impact on our business and on our customers.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inflation risk is the risk that the value of assets or income from investments will be worth less in the future as inflation decreases the value of money. Inflation has risen sharply since the end of 2021 and throughout 2022 at levels not seen for over 40 years. As discussed below under &#8220;Fluctuating interest rates can adversely affect our profitability,&#8221; as inflation increases and market interest rates rise the value of our investment securities, particularly those with longer maturities, would decrease, although this effect can be less pronounced for floating-rate instruments. In addition, inflation increases the cost of goods and services we use in our business operations, such as electricity and other utilities, which increases our noninterest expenses. Furthermore, our customers are also affected by inflation and the rising costs of goods and services used in their households and businesses, which could have a negative impact on their ability to repay their loans with us.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The economic impact of the COVID-19 Pandemic could continue to affect our 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-weight:400;line-height:120%">The COVID-19 Pandemic could continue to pose risks and could harm our business, our results of operations and the prospects of the Company. The COVID-19 Pandemic has adversely impacted the global and national economy and certain industries and geographies in which our clients operate. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 Pandemic on the business of the Company, its clients, employees and third-party service providers. The extent of such impact will depend on future developments. Additionally, the responses of various governmental and nongovernmental authorities and consumers to the pandemic may have material long-term effects on the Company and its clients which are difficult to quantify.</span></div><div style="margin-top:5pt;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 could be subject to a number of risks as a result of the COVID-19 Pandemic, any of which could have a material, adverse effect on our business, financial condition, liquidity, results of operations, ability to execute our growth strategy, and ability to pay dividends. These risks include, but are not limited to, changes in demand for our products and services; increased loan losses or other impairments in our loan portfolios and increases in our ACL; a decline in collateral for our loans, especially real estate; unanticipated unavailability of employees; increased cyber security risks as employees work remotely; a prolonged weakness in economic conditions resulting in a reduction of future projected earnings could necessitate a valuation allowance against our current outstanding deferred tax assets; a triggering event leading to impairment testing on our goodwill or core deposit and customer relationships intangibles, which could result in an impairment charge; and increased costs as the Company and our regulators, customers and vendors adapt to evolving pandemic conditions.</span></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%;text-decoration:underline">Risks Related to Market and Interest Rate Changes</span></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%">Fluctuating interest rates can adversely affect our profitability.</span></div><div style="margin-top:5pt;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 profitability is dependent to a large extent upon net interest income, which is the difference (or &#8220;spread&#8221;) between the interest earned on loans, investment securities and other interest earning assets and the interest paid on deposits, borrowings, and other interest bearing liabilities. Because of the differences in maturities and repricing characteristics of our interest earning assets and interest bearing liabilities, changes in interest rates do not produce equivalent changes in interest income earned on interest earning assets and interest paid on interest bearing 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%">We principally manage interest rate risk by managing our volume and mix of our earning assets and funding liabilities. Changes in monetary policy, including changes in interest rates, could influence not only the interest we receive on loans and investment securities and the amount of interest we pay on deposits and borrowings, but these changes could also affect (i) our ability to originate and/or sell loans and obtain deposits, (ii) the fair value of our financial assets and liabilities, which could negatively impact shareholders&#8217; equity, and our ability to realize gains from the sale of such assets, (iii) our ability to obtain and retain deposits in competition with other available investment alternatives, (iv) the ability of our borrowers to repay adjustable or variable rate loans, and (v) the average duration of our investment securities portfolio and other interest earning assets. If the interest rates paid on deposits and other borrowings increase at a faster rate than the interest rates received on loans and other investments, our net interest income, and therefore earnings, could be adversely affected. Earnings could also be adversely affected if interest rates decrease as assets tend to reprice more quickly than liabilities. In a changing interest rate environment, we may not be able to manage this risk effectively. If we are unable to manage interest rate risk effectively, our business, financial condition and results of operations could be materially affected.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rates are highly sensitive to many factors that are beyond our control, including general and forecasted economic conditions reflected in the rates offered along the yield curve and the FHLB's fixed-rate advance index, and policies of various governmental and regulatory agencies and, in particular, the Federal Reserve. During the year ended December 31, 2022, in response to inflation, the FOMC of the Federal Reserve has increased the target range for the federal funds rate by 400 basis points to a range of 4.25% to 4.50% as of December 31, 2022 compared to a range of 0.00% to 0.25% at December 31, 2021 as it seeks to control inflation without creating a recession. If the FOMC further increases the targeted federal funds rate, overall interest rates will likely rise, which will positively impact our net interest income but may negatively impact both the housing market, by reducing refinancing activity and new home purchases, and the U.S. economy.</span></div><div style="margin-top:5pt;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 is the case with many banks and saving institutions, our emphasis on increasing the development of core deposits (those deposits bearing no or a relatively low rate of interest with no stated maturity date) has resulted in our interest bearing liabilities having a shorter duration than our assets. We would incur a higher cost of funds to retain these deposits in a rising interest rate environment. If the interest rates paid on deposits and other borrowings increase at a faster rate than the interest rates received on loans and other investments, our net interest income, and therefore earnings, could be adversely affected; or if </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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">we do not raise interest rates we are paying on deposits to effectively compete with other banks or alternative investment options, we may see deposits decline leading to either a lower level of earning assets or higher borrowings, either of which would could potentially cause a decline in earnings.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in interest rates also affect the value of our interest earning assets and in particular our investment securities portfolio. Generally, the fair value of fixed-rate investment securities fluctuates inversely with changes in interest rates. Unrealized gains and losses on investment securities available for sale are reported as a separate component of equity, net of tax. Decreases in the fair value of investment securities available for sale resulting from increases in interest rates could have an adverse effect on stockholders&#8217; equity. Stockholders' equity, specifically AOCI, is increased or decreased by the amount of change in the estimated fair value of our securities available for sale, net of deferred income taxes. Increases in interest rates generally decrease the fair value of securities available for sale, which adversely impacts stockholders' equity. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although management believes it has implemented effective asset and liability management strategies to reduce the potential effects of changes in interest rates on our results of operations, any substantial, unexpected or prolonged change in market interest rates could have a material adverse effect on our financial condition and results of operations. Also, our interest rate risk modeling techniques and assumptions likely may not fully predict or capture the impact of actual interest rate changes on our balance sheet. For further discussion of how changes in interest rates could impact us and additional information about our interest rate risk management, see Item 7A. Quantitative and Qualitative Disclosures About Market Risk.</span></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%">Changes in the valuation of our investment securities portfolio could hurt our profits and reduce capital levels.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Factors beyond our control can significantly influence the fair value of investment securities in our portfolio and can cause potential adverse changes to the fair value of these investment securities, potentially reducing AOCI and/or earnings. These factors include, but are not limited to, rating agency actions in respect of the securities, defaults by, or other adverse events affecting the issuer or with respect to the underlying securities, and changes in market interest rates and continued instability in the capital markets. Our investment securities portfolio is evaluated for estimated credit losses and an ACL on investment securities, as appropriate, is recorded as a contra asset on the financial statement of condition and a provision for credit loss on investment securities through earnings. There can be no assurance that the declines in market value will not result in credit losses, which would lead to accounting charges that could have a material adverse effect on our net income and capital levels.</span></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%;text-decoration:underline">Risks Related to Laws and Regulations</span></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%">Non-compliance with the USA PATRIOT Act, Bank Secrecy Act, or other laws and regulations could result in fines or sanctions and limit our ability to get regulatory approval of acquisitions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The USA PATRIOT and Bank Secrecy Acts require financial institutions to develop programs to prevent financial institutions from being used for money laundering and terrorist activities. If such activities are detected, financial institutions are obligated to file suspicious activity reports with the U.S. Treasury&#8217;s Office of Financial Crimes Enforcement Network. These rules&#160;require financial institutions to establish procedures for identifying and verifying the identity of customers seeking to open new financial accounts. Failure to comply with these regulations could result in fines or sanctions and limit our ability to get regulatory approval of acquisitions. While we have developed policies and procedures designed to assist in compliance with these laws and regulations, no assurance can be given that these policies and procedures will be effective in preventing violations of these laws and regulations.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Failure to maintain and implement adequate programs to combat money laundering and terrorist financing could also have serious reputational consequences for us and could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></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%">Monetary policies and regulations of the Federal Reserve could adversely affect our business, 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-weight:400;line-height:120%">In addition to being affected by general economic conditions, our earnings and growth are affected by the policies of the Federal Reserve. An important function of the Federal Reserve is to regulate the money supply and credit conditions. Among the instruments used by the Federal Reserve to implement these objectives are open market purchases and sales of U.S. government securities, adjustments of the discount rate and changes in banks&#8217; reserve requirements against bank deposits. These instruments are used in varying combinations to influence overall economic growth and the distribution of credit, bank loans, investments and deposits. Their use also affects interest rates charged on loans or paid on 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 monetary policies and regulations of the Federal Reserve have had a significant effect on the operating results of financial institutions in the past and are expected to continue to do so in the future. The effects of such policies upon our business, financial condition and results of operations cannot be predicted.</span></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%">Climate change and related legislative and regulatory initiatives may materially affect the Company&#8217;s business and results of operations.</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 potential effects of climate change are creating a heightened level of concern for the state of the global environment. As a result, the global business community has increased its political and social awareness surrounding the issue, and the United States has entered into international agreements in an attempt to reduce global temperatures, such as reentering the Paris Agreement. Further, the U.S. Congress, state legislatures and federal and state regulatory agencies continue to propose numerous initiatives to supplement the global effort to combat climate change. Similar and even more expansive initiatives are expected under the current administration, including potentially increasing supervisory expectations with respect to banks&#8217; risk management practices, accounting for the effects of climate change in stress testing scenarios and systemic risk </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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">assessments, revising expectations for credit portfolio concentrations based on climate-related factors and encouraging investment by banks in climate-related initiatives and lending to communities disproportionately impacted by the effects of climate change. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The lack of empirical data surrounding the credit and other financial risks posed by climate change render it difficult, or even impossible, to predict how specifically climate change may impact our financial condition and results of operations; however, the physical effects of climate change may also directly impact us. Specifically, the occurrence of unpredictable and more frequent weather disasters may adversely impact the real property, and/or the value of the real property, securing the loans in our portfolios. Additionally, if insurance obtained by our borrowers is insufficient to cover any losses sustained to the collateral, or if insurance coverage is otherwise unavailable to our borrowers, the collateral securing our loans may be negatively impacted by climate change, natural disasters and related events, which could impact our financial condition and results of operations. Further, the effects of climate change may negatively impact regional and local economic activity, which could lead to an adverse effect on our customers and impact the communities in which we operate. Overall, climate change, its effects and the resulting unknown impact could have a material adverse effect on our financial condition and 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-weight:700;line-height:120%;text-decoration:underline">Risks Related to Cybersecurity, Third-Parties and Technology</span></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%">We rely on other companies to provide key components of our business infrastructure.</span></div><div style="margin-top:5pt;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 rely on numerous external vendors to provide us with products and services necessary to maintain our day-to-day operations. Accordingly, our operations are exposed to the risk these vendors will not perform in accordance with contracted arrangements under service level agreements. The failure of an external vendor to perform in accordance with contracted arrangements under service level agreements because of changes in the vendor's organizational structure, financial condition, level of support for existing products and services, strategic focus or for any other reason, could be disruptive to our operations, which in turn could have a material negative impact on our financial condition and results of operations. We also could be adversely affected to the extent a service agreement is not renewed by the third-party vendor or is renewed on terms less favorable to us. Additionally, the bank regulatory agencies expect financial institutions to be responsible for all aspects of our vendors&#8217; performance, including aspects which they delegate to third parties. Disruptions or failures in the physical infrastructure or operating systems that support our business and customers, or cyber-attacks or security breaches of the networks, systems or devices that our customers use to access our products and services could result in client attrition; regulatory fines, penalties or intervention; reputational damage; reimbursement or other compensation costs and/or additional compliance costs, any of which could materially adversely affect our results of operations or financial condition.</span></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%">We are subject to certain risks in connection with our use of technology</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our security measures may not be sufficient to mitigate the risk of a cyber-attack</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Communications and information systems are essential to the conduct of our business as we use such systems to manage our customer relationships, our core operating systems, our general ledger and virtually all other aspects of our business. Our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. Although we take protective measures and endeavor to modify them as circumstances warrant, the security of our computer systems, software and networks may be vulnerable to breaches, fraudulent or unauthorized access, denial or degradation of service attacks, misuse, computer viruses, malware or other malicious code and cyber-attacks that could have a security impact. If one or more of these events occur, this could jeopardize our or our customers' confidential and other information processed and stored in, and transmitted through, our computer systems and networks, or otherwise cause interruptions or malfunctions in our operations or the operations of our customers or counterparties. We may be required to expend significant additional resources to modify our protective measures or to investigate and remediate vulnerabilities or other exposures and we may be subject to litigation and financial losses that are either not insured against or not fully covered through any insurance maintained by us.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Security breaches in our internet banking activities could further expose us to possible liability and damage our reputation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Increases in criminal activity levels and sophistication, advances in computer capabilities, new discoveries and vulnerabilities in third-party technologies (including browsers and operating systems) or other developments could result in a compromise or breach of the technology, processes and/or controls that we use to prevent fraudulent transactions and to protect data about us, our clients and underlying transactions. Any compromise of our security could deter customers from using our internet banking services that involve the transmission of confidential information. We rely on standard internet security systems to provide the security and authentication necessary to effect secure transmission of data. Although we have developed and continue to invest in systems and processes that are designed to detect and prevent security breaches and cyber-attacks and periodically test our security, these precautions may not protect our systems from compromises or breaches of our security measures and could result in losses to us or our customers, our loss of business and/or customers, damage to our reputation, incurrence of additional expenses, disruption to our business, our inability to grow our online services or other businesses, additional regulatory scrutiny or penalties or our exposure to civil litigation and possible financial liability, any of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Our security measures may not protect us from system failures or interruptions.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We have established policies and procedures to prevent or limit the impact of system breaches, failures, and interruptions. In addition, we outsource certain aspects of our data processing and other operational functions to certain third-party providers. While the Company selects third-party vendors carefully, it does not control their actions. If our third-party providers encounter difficulties, including those resulting from breakdowns or other disruptions in communication services provided by a vendor, failure of a vendor to handle current or higher transaction volumes, cyber-attacks and security breaches or if we otherwise have difficulty in communicating with them, our ability to adequately process and account for transactions could be affected and to deliver products and services to our customers and otherwise conduct business operations could be adversely impacted. Replacing these third-party vendors could also entail significant delay and expense. Threats to information security also exist in the processing of customer information </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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">through various other vendors and their personnel. We cannot assure that such breaches, failures or interruptions will not occur or, if they do occur, that they will be adequately addressed by us or the third-parties on which we rely. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Further, while we believe we maintain adequate insurance to cover these risks, our insurance coverage may not cover all losses resulting from breaches, system failures or other disruptions. The occurrence of any systems failure or interruption could damage our reputation and result in a loss of customers and business, could subject us to additional regulatory scrutiny or could expose us to legal liability. Any of these occurrences could have a material adverse effect on our business, financial condition and 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-weight:700;line-height:120%">We are subject to certain risks in connection with our data management or aggregation.</span></div><div style="margin-top:5pt;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 are reliant on our ability to manage data and our ability to aggregate data in an accurate and timely manner to ensure effective risk reporting and management. Our ability to manage data and aggregate data may be limited by the effectiveness of our policies, programs, processes and practices that govern how data is acquired, validated, stored, protected and processed. While we continuously update our policies, programs, processes and practices, many of our data management and aggregation processes are manual and subject to human error or system failure. Failure to manage data effectively and to aggregate data in an accurate and timely manner may limit our ability to manage current and emerging risks, as well as to manage changing business needs.</span></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%">Our business may be adversely affected by an increasing prevalence of fraud and other financial crimes.</span></div><div style="margin-top:5pt;text-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 and the Bank are susceptible to fraudulent activity that may be committed against us or our customers which may result in financial losses or increased costs to us or our customers, disclosure or misuse of our information or our customer&#8217;s information, misappropriation of assets, privacy breaches against our customers, litigation or damage to our reputation. Such fraudulent activity may take many forms, including check fraud, electronic fraud, wire fraud, phishing, social engineering and other dishonest acts. Nationally, reported incidents of fraud and other financial crimes have increased. We have also experienced losses due to apparent fraud and other financial crimes, although such losses have been relatively insignificant to date. While we have policies and procedures designed to prevent such losses, there can be no assurance that such losses will not occur.</span></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%">Managing reputational risk is important to attracting and maintaining customers, investors and employees.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Threats to our reputation can come from many sources, including adverse sentiment about financial institutions generally, unethical practices, employee misconduct, failure to deliver minimum standards of service or quality, compliance deficiencies and questionable or fraudulent activities of our customers. We have policies and procedures in place to protect our reputation and promote ethical conduct, but these policies and procedures may not be fully effective. Negative publicity regarding our business, employees or customers, with or without merit, may result in the loss of customers, investors and employees; costly litigation; a decline in revenues and increased governmental regulation.</span></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%">The financial services market is undergoing rapid technological changes, and if we are unable to stay current with those changes, we may not be able to effectively compete.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial services industry is experiencing rapid technological changes with frequent introductions of new technology-driven products and services. Effective use of technology increases efficiency and enables financial institutions to better serve customers and to reduce costs. Many of our competitors have substantially greater resources to invest in technological improvements than we do. Our future success will depend, to some degree, upon our ability to address the needs of our customers by using technology to provide products and services that will satisfy customer demands for convenience, as well as create additional efficiencies in our operations. We may not be able to effectively implement new technology-driven products or services or be successful in marketing these products and services. Additionally, the implementation of technological changes and upgrades to maintain current systems and integrate new ones may cause service interruptions, transaction processing errors and system conversion delays and may cause us to fail to comply with applicable laws. There can be no assurance that we will be able to successfully manage the risks associated with increased dependency on technology.</span></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%;text-decoration:underline">Risks Related to Accounting Matters</span></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%">New or changing tax, accounting, and regulatory rules and interpretations could significantly impact strategic initiatives, results of operations, cash flows, and financial condition.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial services industry is extensively regulated. Federal and state banking regulations are designed primarily to protect the deposit insurance funds and consumers, not to benefit our stockholders. These regulations, along with the currently existing tax, accounting, securities, insurance and monetary laws, regulations, rules, standards, policies and interpretations control the methods by which financial institutions conduct business, implement strategic initiatives and tax compliance and govern financial reporting and disclosures. These laws, regulations, rules, standards, policies and interpretations are constantly evolving and may change significantly over time. Any new regulations or legislation, change in existing regulation or oversight, whether a change in regulatory policy or a change in a regulator's interpretation of a law or regulation, could have a material impact on our operations, increase our costs of regulatory compliance and of doing business and adversely affect our profitability. Regulatory authorities also have extensive discretion in connection with their supervisory and enforcement activities, including the imposition of restrictions on the operation of an institution, the classification of assets by the institution and adequacy of an institution's ACL. These bank regulators also have the ability to impose conditions in the approval of merger and acquisition transactions.</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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:700;line-height:120%">We may experience future goodwill impairment, which could reduce our earnings.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounting standards require that we account for acquisitions or business combinations using the purchase method of accounting. Under purchase accounting, if the purchase price of an acquired company exceeds the fair value of its net assets, the excess is carried on the acquirer&#8217;s balance sheet as goodwill. In accordance with GAAP, our goodwill is evaluated for impairment on an annual basis or more frequently if events or circumstances indicate a potential impairment exists. The evaluation may be based on a variety of quantitative factors, including the quoted price of our common stock, market prices of common stock of other banking organizations, common stock trading multiples, discounted cash flows and data from comparable acquisitions. Additionally, we may perform a qualitative assessment that takes into consideration macroeconomic conditions, industry and market conditions, cost or margin factors, and financial performance. Our evaluation of the fair value of goodwill involves a substantial amount of judgment. If our judgment was incorrect, or if events or circumstances change, and an impairment of goodwill was deemed to exist, we would be required to write down our goodwill resulting in a charge against income, which could materially adversely affect our results of operations and financial condition. We performed our annual impairment assessment for goodwill as of December 31, 2022, and concluded 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-weight:700;line-height:120%">The Company&#8217;s reported financial results depend on management&#8217;s selection of accounting methods and certain assumptions and estimates, which, if incorrect, could cause unexpected losses in the future.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s accounting policies and methods are fundamental to how the Company records and reports its financial condition and results of operations. The Company&#8217;s management must exercise judgment in selecting and applying many of these accounting policies and methods so they comply with generally accepted accounting principles and reflect management&#8217;s judgment regarding the most appropriate manner to report the Company&#8217;s financial condition and results of operations. In some cases, management must select the accounting policy or method to apply from two or more alternatives, any of which might be reasonable under the circumstances, yet might result in the Company&#8217;s reporting materially different results than would have been reported under a different alternative.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain accounting policies are critical to presenting the Company&#8217;s financial condition and results of operations. They require management to make difficult, subjective or complex judgments about matters that are uncertain. Materially different amounts could be reported under different conditions or using different assumptions or estimates. These critical accounting policies include the ACL on loans, investments and unfunded commitments, and goodwill. Because of the uncertainty of estimates involved in these matters, the Company may be required to do one or more of the following: significantly increase the ACL and/or sustain credit losses that are significantly higher than the reserve provided, or recognize significant losses on the impairment of goodwill. For more information, refer to &#8220;Critical Accounting Estimates&#8221; included in Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations of this Form 10-K.</span></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%;text-decoration:underline">Other Risks Related to Operational Matters</span></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%">We will be required to transition from the use of the LIBOR in the future.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FHLB advances, loans receivable, investment securities, subordinated debentures and trust preferred securities may be indexed to LIBOR to calculate the interest rate. ICE Benchmark Administration, the authorized and regulated administrator of LIBOR, ended publication of the one-week and two-month USD LIBOR tenors on December 31, 2021 and the remaining USD LIBOR tenors will end publication in June 2023. Financial services regulators and industry groups have collaborated to develop alternate reference rate indices or reference rates. The transition to a new reference rate requires changes to contracts, risk and pricing models, valuation tools, systems, product design and hedging strategies. At this time, no consensus exists as to what rate or rates may become acceptable alternatives to LIBOR (with the exception of overnight repurchase agreements, which are expected to be based on SOFR). Uncertainty as to the nature of alternative reference rates and as to potential changes or other reforms to LIBOR may adversely affect LIBOR rates and the value of LIBOR-based loans, and to a lesser extent securities in our portfolio, and may impact the availability and cost of hedging instruments and borrowings, including the rates we pay on our trust preferred securities. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The language in our LIBOR-based contracts and financial instruments has developed over time and may have various events that trigger when a successor rate to the designated rate would be selected. If a trigger is satisfied, contracts and financial instruments may give the calculation agent discretion over the substitute index or indices for the calculation of interest rates to be selected. The implementation of a substitute index or indices for the calculation of interest rates under our loan agreements with our borrowers or our borrowings may result in our incurring significant expenses in implementing the transition, may result in reduced loan balances if borrowers do not accept the substitute index or indices, and may result in disputes or litigation with clients and creditors over the appropriateness or comparability to LIBOR of the substitute index or indices, which could have an adverse effect on our results of operations. For more information, refer to &#8220;Loan Portfolio Overview&#8221; included in Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations of this Form 10-K.</span></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%">An increase in interest rates, change in the programs offered by secondary market purchasers or our ability to qualify for their programs may reduce our mortgage revenues, which would negatively impact our non-interest income.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:39pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We originate and sell residential real estate loans, or mortgage loans. The related mortgage income is a significant portion of our noninterest income. We generate gains on the sale of residential real estate loans pursuant to programs currently offered by the Federal Home Loan Mortgage Corporation and other secondary market purchasers. Any future changes in these purchase programs, our eligibility to participate in such programs, the criteria for loans to be accepted or laws that significantly affect the activity of such entities could, in turn, materially adversely affect our results of operations. Mortgage banking is generally considered a volatile source of income because it depends largely on the level of loan volume which, in turn, depends largely on prevailing market interest rates. In a rising or higher interest rate environment, the demand for mortgage loans, particularly refinancing of existing mortgage loans, tends to fall and our originations of mortgage loans may decrease, resulting 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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">fewer loans that are available to be sold to investors. This would result in a decrease in gain on loans, net and a corresponding decrease in noninterest income. In addition, our results of operations are affected by the amount of noninterest expense associated with mortgage banking activities, such as salaries and employee benefits; occupancy and equipment expense; data processing expense and other operating costs. During periods of reduced loan demand, our results of operations may be adversely affected to the extent that we are unable to reduce expenses commensurate with the decline in mortgage loan originations.</span></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%">Ineffective liquidity management could adversely affect our financial results and condition.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:39pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liquidity is essential to our business. We rely on a number of different sources in order to meet our potential liquidity demands. Our primary sources of liquidity are increases in deposit accounts, cash flows from loan payments and our securities portfolio. Borrowings also provide us with a source of funds to meet liquidity demands. An inability to raise funds through deposits, borrowings, the sale of loans or investment securities and other sources could have a substantial negative effect on our liquidity. We rely on customer deposits and borrowings from the FHLB and certain other wholesale funding sources to fund our operations. Deposit flows and the prepayment of loans and mortgage-related investment securities are strongly influenced by such external factors as the direction of interest rates, whether actual or perceived, and the competition for deposits and loans in the markets we serve. Further, changes to the FHLB's underwriting guidelines for wholesale borrowings or lending policies may limit or restrict our ability to borrow and could therefore have a significant adverse impact on our liquidity. Although we have historically been able to replace maturing deposits and borrowings if desired, we may not be able to replace such funds in the future if, among other things, our financial condition, the financial condition of the FHLB or market conditions change. Factors that could detrimentally impact our access to liquidity sources include a decrease in the level of our business activity as a result of a downturn in the markets in which our loans and deposits are concentrated, negative operating results, or adverse regulatory action against us. Our ability to borrow could also be impaired by factors that are not specific to us, such as a disruption in the financial markets or negative views and expectations about the prospects for the financial services industry or deterioration in credit markets. Any decline in available funding in amounts adequate to finance our activities or on terms which are acceptable could adversely impact our ability to originate loans, invest in securities, meet our expenses, or fulfill obligations such as repaying our borrowings or meeting deposit withdrawal demands, any of which could, in turn, have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:39pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, collateralized public funds are bank deposits of state and local municipalities. These deposits are required to be secured by certain investment grade securities to ensure repayment, which on the one hand tends to reduce our contingent liquidity risk by making these funds somewhat less credit sensitive, but on the other hand reduces standby liquidity by restricting the potential liquidity of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">pledged co</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">llateral. Although these funds historically have been a relatively stable source of funds for us, availability depends on the individual municipality's fiscal policies and cash flow needs. See "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Liquidity and Capital Resources" of this Form 10-K.</span></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%">If our enterprise risk management framework is not effective at mitigating risk and loss to us, we could suffer unexpected losses and our results of operations could be materially adversely affected.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:39pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our enterprise risk management framework seeks to achieve an appropriate balance between risk and return, which is critical to optimizing stockholder value. We have established processes and procedures intended to identify, measure, monitor, report, analyze and control the types of risk to which we are subject. These risks include liquidity risk; credit risk; market risk; interest rate risk; operational risk; information technology and cybersecurity risk; legal and compliance risk; and reputational risk, among others. We also maintain a compliance program to identify, measure, assess and report on our adherence to applicable laws, policies and procedures. While we assess and improve these programs on an ongoing basis, there can be no assurance that our risk management or compliance programs, along with other related controls, will effectively mitigate all risk and limit losses in our business. However, as with any risk management framework, there are inherent limitations to our risk management strategies as there may exist, or develop in the future, risks that we have not appropriately anticipated or identified. If our risk management framework proves ineffective, we could suffer unexpected losses and our business, financial condition and results of operations could be materially adversely affected.</span></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%">We are dependent on key personnel and the loss of one or more of those key personnel may materially and adversely affect our prospects</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%">Competition for qualified employees and personnel in the banking industry is intense and there are a limited number of qualified persons with knowledge of, and experience in, the community banking industry where we conduct our business. The process of recruiting personnel with the combination of skills and attributes required to carry out our strategies is often lengthy. Our success depends to a significant degree upon our ability to attract and retain qualified management, loan origination, finance, administrative, marketing and technical personnel and upon the continued contributions of our management and personnel. In particular, our success has been and continues to be highly dependent upon the abilities of key executives, including our Chief Executive Officer, Jeffrey J. Deuel, and certain other employees. The loss of key personnel could adversely affect our ability to successfully conduct our business.</span></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%">Increasing scrutiny and evolving expectations from customers, regulators, investors, and other stakeholders with respect to our environmental, social and governance practices may impose additional costs on us or expose us to new or additional risks.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Companies are facing increasing scrutiny from customers, regulators, investors, and other stakeholders related to their environmental, social and governance (&#8220;ESG&#8221;) practices and disclosure. Investor advocacy groups, investment funds and influential investors are also increasingly focused on these practices, especially as they relate to the environment, health and safety, diversity, labor conditions and human rights. Increased ESG related compliance costs could result in increases to our </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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">overall operational costs. Failure to adapt to or comply with regulatory requirements or investor or stakeholder expectations and standards could negatively impact our reputation, ability to do business with certain partners, and our stock price. New government regulations could also result in new or more stringent forms of ESG oversight and expanding mandatory and voluntary reporting, diligence, and disclosure.</span></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%;text-decoration:underline">Risk Related to Holding Our Common Stock</span></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%">Our growth or future losses may require us to raise additional capital in the future, but that capital may not be available when it is needed or the cost of that capital may be very high; further, the resulting dilution of our equity may adversely affect the market price of our common stock.</span></div><div style="margin-top:5pt;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 are required by federal and state regulatory authorities to maintain adequate levels of capital to support our operations. At some point, we may need to raise additional capital to support our growth or replenish future losses. Our ability to raise additional capital, if needed, will depend on conditions in the capital markets at that time, which are outside our control, and on our financial condition and performance. Accordingly, we cannot make assurances we will be able to raise additional capital, if needed, on terms that are acceptable to us or at all. If we cannot raise additional capital when needed, our ability to further expand our operations through internal growth and acquisitions could be materially impaired and our financial condition and liquidity could be materially and adversely affected.</span></div><div style="margin-top:5pt;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, any additional capital we obtain may result in the dilution of the interests of existing holders of our common stock. Further, if we are unable to raise additional capital when required by our bank regulators, we may be subject to adverse regulatory action.</span></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%">We rely on dividends from the Bank for substantially all of our revenue at the holding company level.</span></div><div style="margin-top:5pt;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 are an entity separate and distinct from our subsidiary, the Bank, and derive substantially all of our revenue at the holding company level in the form of dividends from that subsidiary. Accordingly, we are, and will be, dependent upon dividends from the Bank to pay the principal of and interest on our indebtedness, to satisfy our other cash needs and to pay dividends on our common stock. The Bank's ability to pay dividends is subject to its ability to earn net income and to meet certain regulatory requirements. In the event the Bank is unable to pay dividends to us, we may not be able to pay dividends on our common stock. Also, our right to participate in a distribution of assets upon a subsidiary's liquidation or reorganization is subject to the prior claims of the subsidiary's creditors.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_28"></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 1B.&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:5pt;text-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 no unresolved staff comments from the SEC as it relates to the Company's financial information as reported in the Form 10-K.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_31"></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;&#160;&#160;&#160;&#160;PROPERTIES</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The main office of the Company and the Bank is located in downtown Olympia, Washington. In addition, the Bank has three back office locations in Tacoma, Lynnwood and Burlington, Washington. The Bank's branch network at December 31, 2022 was comprised of 50 branches located throughout Washington and Oregon. In the opinion of management, all properties are adequately covered by insurance, are in good state of repair and are adequate to meet our present and immediately foreseeable needs.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_34"></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;&#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 our businesses.</span></div><div style="margin-top:5pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_37"></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;&#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><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_40"></div><div style="margin-top:5pt;text-align:center"><span><br/></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%">PART II</span></div><div id="i9d50a527782c4e36979db62b7282ac07_43"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MARKET FOR THE REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></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%">Market 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%">Our common stock is traded on the NASDAQ Global Select Market under the symbol HFWA.</span></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%">Holders</span></div><div style="margin-top:5pt;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 December 31, 2022, we had approximately 1,133 shareholders of record (not including the number of persons or entities holding stock in nominee or street name through various brokerage firms).</span></div><div style="margin-top:5pt;text-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. On January&#160;25, 2023, the Company&#8217;s </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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">Board of Directors declared a regular quarterly dividend of $0.22 per common share payable on February&#160;22, 2023 to shareholders of record on February&#160;8, 2023. 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. No assurances can be given that any dividends will be paid or that, if paid, will not be reduced or eliminated in future periods. 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. Management's projections show an expectation that cash dividends will continue for the foreseeable future.</span></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%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:5pt;text-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 sets forth information about the Company&#8217;s purchases of its outstanding common stock during the quarter ended December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Period</span></td><td colspan="3" 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: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="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: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="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%">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="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: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 1, 2022&#8212;October  31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,986,863&#160;</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%">638,214&#160;</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%">November 1, 2022&#8212; November 30, 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%">&#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%">9,986,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">December 1, 2022&#8212;December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664&#160;</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%">30.06&#160;</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></table></div><div style="padding-left:40.5pt;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%">Of the common shares repurchased by the Company between October 1, 2022 and December 31, 2022, all shares represented the cancellation of stock to pay withholding taxes on vested restricted stock awards or units.</span></div><div style="padding-left:40.5pt;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%">On March 12, 2020 the Company's Board of Directors announced 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 repurchase program does not have a set expiration date and will expire upon repurchase of the full amount of authorized shares, unless terminated sooner by the Board of Directors. The repurchase program may be suspended or discontinued at any time by the Company&#8217;s Board of Directors. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity Compensation Plan Information.</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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The equity compensation plan information presented under subparagraph (d) in Part III, Item 12 of this Form 10-K is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:5pt;text-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 graph shows the five-year comparison of the total return to shareholders of the Company&#8217;s common stock as compared to the NASDAQ Composite Index and the S&amp;P U.S. SmallCap Banks Index during the five-year period beginning December 31, 2017 and ending December 31, 2022. Total return includes appreciation or depreciation in market value of the Company&#8217;s common stock as well as actual cash and stock dividends paid to common shareholders. The NASDAQ Composite Index is a broad equity market index comprised of all domestic and international common stocks listed on the Nasdaq Stock Market. The S&amp;P U.S. SmallCap Banks Index is comparative peer index comprised of banks and related holding companies within the same market capitalization range as the Company. The graph assumes the value of the investment in Company&#8217;s common stock and each index was $100 on December&#160;31, 2017, and all dividends were reinvested. </span></div><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:400;line-height:120%">.</span><img src="hfwa-20221231_g1.jpg" alt="hfwa-20221231_g1.jpg" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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: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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</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%;text-decoration:underline">Index</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%">2017</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%">2018</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%">2019</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%">2020</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="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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Financial Corporation</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%">100.00&#160;</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%">98.67&#160;</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%">96.67&#160;</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%">83.08&#160;</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%">89.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">115.92&#160;</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%">NASDAQ Composite Index</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192.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%">235.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:9pt;font-weight:400;line-height:100%">158.65&#160;</span></td><td style="background-color:#ffffff;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%">S&amp;P U.S. SmallCap Banks Index</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">132.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%">116.69&#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-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*Information for the graph was provided by S&amp;P Global Market Intelligence.</span></div><div style="padding-left:45pt;text-indent:-9pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_46"></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%">ITEM 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[RESERVED]</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_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%">ITEM 7.&#160;&#160;&#160;&#160;&#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 year ended December 31, 2022. The information contained in this section should be read together with the December 31, 2022 audited Consolidated Financial Statements and the accompanying Notes included in Item&#160;8. Financial Statements And Supplementary Data of this 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-style:italic;font-weight:400;line-height:120%">This section of this Form 10-K generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 that are not included in this Form 10-K can be found in </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1046025/000104602522000031/hfwa-20211231.htm#i34b3eae521d644dc8061a7ee96fe839d_49">&#8220;</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1046025/000104602522000031/hfwa-20211231.htm#i34b3eae521d644dc8061a7ee96fe839d_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2021</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_52"></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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our core profitability depends primarily on our net interest income. Net interest income is the difference between interest income, which is the income that we earn on interest earning assets, comprised primarily of loans and investment securities, and interest expense, which is the amount we pay on our interest bearing liabilities, consisting primarily of deposits. Management manages the repricing characteristics of the Company's interest earning assets and interest bearing liabilities to protect net interest income from changes in market interest rates and changes in the shape of the yield curve. Like most financial institutions, our net interest income is significantly affected by general and local economic conditions, particularly changes in market interest rates, including mostly 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 consist 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, changes in accounting, tax and regulatory rules, 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><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%">27</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_55"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">Results of Operations</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%">$81.9 million, or $2.31</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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">compared t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o $98.0 million, or $2.73</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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Net income decreased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $16.2 million, or 16.5% compared to December 31, 2021 primarily due to decreases in reversal of provision for credit losses of $27.9 million and a $5.0 million decrease in noninterest income. These decreases were partially offset by an increase of $13.6 million in net interest income to $219.4 million during the year ended December 31, 2022 compared to $205.8 million during the year ended December 31, 2021, primarily as a result of rising market interest rates and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">changes in the mix of total interest earning assets including an increase in higher yielding taxable 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="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 60.63% for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> compared to 62.09% for the same period in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</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><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_58"></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"><table 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.169%"></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.625%"></td><td style="width:0.1%"></td><td style="width: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.625%"></td><td style="width:0.1%"></td><td style="width: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.635%"></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="51" 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%">Year Ended December 31,</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="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="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%">2020</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: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,852,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">174,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.52&#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,181,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">189,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">4,335,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">192,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:8pt;font-weight:400;line-height:100%">4.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></tr><tr><td colspan="3" 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,646,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">846,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">731,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.40&#160;</span></td><td style="background-color:#cceeff;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%">135,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.40&#160;</span></td><td style="background-color:#ffffff;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%">913,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,193,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">315,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.22&#160;</span></td><td style="background-color:#cceeff;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,547,040&#160;</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%">227,457&#160;</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.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="2" style="background-color:#ffffff;border-top:1pt 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,381,048&#160;</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%">212,831&#160;</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.34&#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%">5,535,236&#160;</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%">214,320&#160;</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.87&#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></tr><tr><td colspan="3" 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%">774,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%">745,202&#160;</span></td><td style="background-color:#cceeff;padding: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%">758,386&#160;</span></td><td style="background-color:#cceeff;padding: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,321,455&#160;</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,126,250&#160;</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 #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:#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:8pt;font-weight:400;line-height:100%">6,293,622&#160;</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="3" style="background-color:#ffffff;padding:0 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 #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="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%">313,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">372,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.49&#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%">482,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">5,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" 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%">646,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">598,492&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">489,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">526&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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,036,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,862,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">3,996,308&#160;</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%">6,772&#160;</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%">3,833,275&#160;</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%">6,160&#160;</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%">3,463,264&#160;</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%">12,265&#160;</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.35&#160;</span></td><td style="background-color:#cceeff;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,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">5.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">20,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.29&#160;</span></td><td style="background-color:#ffffff;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%">46,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">FHLB advances and 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:8pt;font-weight:400;line-height:100%">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:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">1,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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 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:8pt;font-weight:400;line-height:100%">4,063,976&#160;</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%">8,072&#160;</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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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,899,955&#160;</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%">7,042&#160;</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.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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,513,265&#160;</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%">13,323&#160;</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.38&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noninterest bearing demand deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,326,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="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,269,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,847,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noninterest bearing liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,359&#160;</span></td><td style="background-color:#cceeff;padding: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%">114,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">127,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">811,942&#160;</span></td><td style="background-color:#ffffff;padding: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%">842,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="3" style="background-color:#ffffff;padding:0 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%">805,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stock-holders&#8217; equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,321,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,126,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,293,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net interest income and spread</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">219,385&#160;</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%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">205,789&#160;</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%">3.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="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">200,997&#160;</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%">3.49&#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></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%">Net interest margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.63&#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></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 loans 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 $7.4 million, $28.4 million and $14.4 million for the years ended December 31, 2022, 2021, and 2020, 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 id="i9d50a527782c4e36979db62b7282ac07_61"></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 </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Market rates impact the results of the Company's net interest income, including the significant increases in the federal funds target rate by the Federal Reserve in response to inflation during 2022. The following table provides the federal funds target rate history and changes from each period since </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</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:68.490%"></td><td style="width:0.1%"></td><td style="width: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.519%"></td><td style="width:0.1%"></td><td style="width: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.523%"></td><td style="width:0.1%"></td></tr><tr><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%">Change Date</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:700;line-height:100%">Rate (%)</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:700;line-height:100%">Rate Change (%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">December 31, 2021</span></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%">0.00% - 0.25%</span></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%">N/A</span></td></tr><tr><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%">March 17, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25% - 0.50%</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.25&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 5, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.75% - 1.00%</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.50&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 16, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.50% - 1.75%</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.75&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 28, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.25% - 2.50%</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.75&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 22, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.00% - 3.25%</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.75&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 3, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.75% - 4.00%</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.75&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 15, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.25% - 4.50%</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.50&#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="margin-top:5pt;text-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 periods indicated 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:left;vertical-align:bottom"><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022 Compared to 2021</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%">Increase (Decrease) Due to changes in</span></div></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,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(15,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">19,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%">3,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">(611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">(464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.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%">3,221&#160;</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%">11,405&#160;</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%">14,626&#160;</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%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">10&#160;</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%">602&#160;</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%">612&#160;</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%">9.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;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%">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:9pt;font-weight:400;line-height:100%">403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;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%">FHLB advances and 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%">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%">&#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%">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="padding:2px 0 2px 1pt;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="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 expense</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%">29&#160;</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%">1,001&#160;</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%">1,030&#160;</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%">14.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></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%">Net interest income</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%">3,192&#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%">10,404&#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%">13,596&#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="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%">6.6&#160;</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"><table 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:left;vertical-align:bottom"><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Compared to 2020</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%">Increase (Decrease) Due to changes in</span></div></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%">$</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%">%</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%">(6,934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(2,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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%">2,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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%">(2,931)</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,442&#160;</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,489)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</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%">(1,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(2,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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"><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%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2)</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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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></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:left;vertical-align:bottom"><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Compared to 2020</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%">Increase (Decrease) Due to changes in</span></div></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%">$</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%">%</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:#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%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(179)</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,926)</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,105)</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%">(49.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 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%">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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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%">(95)</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%">(20)</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.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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">FHLB advances and 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">Total interest expense</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%">(96)</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%">(6,185)</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%">(6,281)</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%">(47.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 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:#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,835)</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%">7,627&#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%">4,792&#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="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%">2.4&#160;</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%">Total interest income increased $14.6 million, or 6.9%, to $227.5 million for the year ended December 31, 2022 compared to $212.8 million for the year ended December 31, 2021. The increase in total interest income was primarily due to an increase in average balances of taxable securities and secondarily due to increased yields on interest earning assets, offset partially by a $15.6 million decrease in interest earned on loans receivable, net resulting from a decrease in deferred SBA PPP loan fees recognized. SBA PPP interest and fee income decreased $26.9 million, or 83.8%, to $5.2 million for the year ended December 31, 2022 compared to $32.1 million for the year ended December 31, 2021 due to a decline in the volume of forgiven SBA PPP 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 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%">Year Ended December 31,</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="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.52&#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.54&#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 28pt;text-align:left;text-indent:-9pt;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.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%">(0.20)</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 28pt;text-align:left;text-indent:-9pt;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.04)</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.07)</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 (non-GAAP)</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.39&#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.27&#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-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 the "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 three basis points during the year ended December 31, 2022 compared to seven basis points during the same period in 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:115%">Total interest expense increased $1.0 million, or 14.6%, to $8.1 million for the year ended December 31, 2022 compared to $7.0 million for the year ended December 31, 2021 due primarily to an increase in average rates paid on deposit accounts as a result of upward market pressure and an increase in average rates paid on junior subordinated debentures as a result of rising market interest rates.  </span></div><div style="margin-top: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 net interest margin increased 12 basis points to 3.35% for the year ended December 31, 2022 compared to 3.23% for the year ended December 31, 2021. The increase in net interest margin was due primarily to increases in average yields on total interest earning assets as a result of increases in market interest rates and the change in the mix of total interest earning assets to higher yielding assets, including an increase in higher yielding taxable securities.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">This was partially offset by an increase in the average cost of interest bearing liabilities as a result of upward market pressure related to deposit rates.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_64"></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 Consolidated Statements of Income as the "(Reversal of) provision for credit losses." The ACL on unfunded commitments is included on the Consolidated Statements of Financial Condition within "Accrued expenses and other 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%">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%">Year Ended December 31,</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%">Change</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 #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%">$</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%">%</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%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(27,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">26,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">Reversal of provision for credit losses</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,426)</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%">(29,372)</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%">27,946&#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%">(95.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">was 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 $3.4&#160;million reduction in the ACL on loans individually evaluated for losses offset partially by an increase related to the growth in balances of collectively evaluated 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 reversal of provision for credit losses recognized during the year ended December 31, 2021 was due substantially to continued improvements in the economic forecast at December 31, 2021 as compared to the forecast at December&#160;31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_67"></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><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: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%">Year Ended December 31,</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%">Change</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%">$</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%">%</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%">10,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">8,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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 (loss) 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%">(256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(982.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%">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%">633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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%">3,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.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%">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%">469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">5,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,591&#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%">34,615&#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%">(5,024)</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%">(14.5)</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 lower gain on sale of other assets, net and lower gain on sale of loans, net. The decrease in the gain on sale of other assets, net, was due to a higher gain on sale of branches held for sale recognized during the year ended December 31, 2021 as a result of branch consolidations. The decrease in gain on sale of loans, net was due to a decline in</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> origination and sales volumes as a result of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the higher interest rate environment. These decreases were partially offset by an increase in bank owned life insurance income due to the recognition of a death benefit of $1.0 million during year ended December 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><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_70"></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;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%">Year Ended December 31,</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%">Change</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%">$</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%">%</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%">92,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">88,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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%">17,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">16,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%">16,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;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%">1,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23.3)</span></td><td style="background-color:#ffffff;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%">2,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">3,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">2,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">2,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%">3,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">12,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total noninterest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,966&#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%">149,269&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,697&#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="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%">1.1&#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="margin-top:5pt;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 increased due primarily </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to an increase in compensation and employee benefits as a result of an increase in the number of full-time equivalent employees including the addition of commercial and relationship banking teams in the second quarter of 2022 and an increase in salaries and wages due to upward market pressure. This increase was offset partially by a </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decrease in professional services, which were elevated during the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due to costs associated with our participation in the SBA PPP, as well as a decrease in marketing expenses due to less activity. </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%">31</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_73"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense Overview</span></div><div style="margin-top:5pt;text-align:justify;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%">Year Ended<br/>December 31,</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%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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%">$</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%">%</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%">99,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">17,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">22,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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%">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%">(0.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#cceeff;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 and the effective income tax rate both decreased due primarily to lower pre-tax income, 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="i9d50a527782c4e36979db62b7282ac07_76"></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 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:0 1pt"></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%">Change</span></td></tr><tr><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, 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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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:8.5pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">103,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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%">(1,619,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8.5pt;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,331,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">437,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Investment securities held to maturity, at amortized cost, 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%">766,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%">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%">383,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.9&#160;</span></td><td style="background-color:#ffffff;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:8.5pt;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%">&#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%">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%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">4,007,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">234,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%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">76,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">122,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">1,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%">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">18,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">3,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:9pt;font-weight:400;line-height:100%">26.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">296,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">112,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">7,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(2,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,980,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,432,412&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(452,312)</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%">(6.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,907,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,394,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(486,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8.5pt;font-weight:400;line-height:100%">Deposits 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%">17,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:9pt;font-weight:400;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%">17,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:9pt;font-weight:400;line-height:100%">100.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Deposits</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%">5,924,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"></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%">6,394,290&#160;</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%">(469,450)</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%">(7.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:8.5pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8.5pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,297&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,182,207&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,577,980&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(395,773)</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%">(6.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:8.5pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;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:8.5pt;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%">345,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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:8.5pt;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%">(99,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,162.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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,539)</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%">(6.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,980,100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,432,412&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(452,312)</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.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets decreased due primarily to a decrease in cash and cash equivalents reflecting deployment of excess liquidity into purchases of higher yielding investment securities and loans. Total liabilities and stockholders' equity decreased due primarily to a decrease in deposits as well as a decrease in AOCI following an increase in market interest rates during the year ended December 31, 2022, which negatively impacted the fair value of our investment securities available for sale portfolio at December 31, 2022. The changes are discussed in more detail in the sections below.</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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_79"></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%">Our investment policy is established by the Company's Board of Directors and monitored by the Risk Committee of the Board of Directors. It is designed primarily to provide and maintain liquidity, generate a favorable return on investments without incurring undue interest rate and credit risk, and complements the Bank's lending activities. The policy permits investment in various types of liquid assets permissible under applicable regulations. Investment in non-investment grade bonds and stripped mortgage-backed securities is not permitted under the policy.</span></div><div style="margin-top:5pt;text-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:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.734%"></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:9.734%"></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:9.734%"></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:9.734%"></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:9.734%"></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:9.741%"></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;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="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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">63,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#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%">42,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">153,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%">7.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%">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%">(68,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">424,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">117,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%">38.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">664,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">348,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.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: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%">3,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">1,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.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: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%">21,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#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%">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%">(5,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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,331,443&#160;</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%">63.5&#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%">437,108&#160;</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%">48.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#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,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">290,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,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%">265,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083.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%">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%">325,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.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%">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%">107,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.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 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%">766,396&#160;</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%">36.5&#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%">383,003&#160;</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%">99.9&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">2,097,839&#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%">820,111&#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%">64.2&#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, longer duration assets. Purchases of investment securities available for sale were offset partially by a $139.1 million decrease in the fair value of these investment securities as a result of an increase in market interest rates resulting in an unrealized loss at December 31, 2022 of $128.6 million compared to an unrealized gain at December 31, 2021 of $10.5 million.</span></div><div style="margin-top:5pt;text-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 weighted average yield at December 31, 2022 calculated based upon the fair values of our investment securities available for sale and held to maturity and excluding any income tax benefits of tax-exempt bonds:</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:20.537%"></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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.764%"></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:8pt;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:8pt;font-weight:700;line-height:100%">In one&#160;year or less</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:8pt;font-weight:700;line-height:100%">After one year through five years</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:8pt;font-weight:700;line-height:100%">After five years through ten years</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:8pt;font-weight:700;line-height:100%">After ten years</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<br/>Value</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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="45" style="border-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%">(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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="60" 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:700;line-height:100%">Investment securities available for sale:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">26,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.24&#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%">24,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.21&#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%">5,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.67&#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%">6,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.32&#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%">63,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.89&#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></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%">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:8pt;font-weight:400;line-height:100%">2,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">15,038&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">3.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%">89,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153,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%">2.93&#160;</span></td><td style="background-color:#cceeff;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%">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:8pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">362,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.56&#160;</span></td><td style="background-color:#ffffff;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%">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:8pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">253,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%">2.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">664,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.93&#160;</span></td><td style="background-color:#cceeff;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%">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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">3,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">3,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.00&#160;</span></td><td style="background-color:#ffffff;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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">5.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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</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:8pt;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:8pt;font-weight:400;line-height:100%">34,862&#160;</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%">1.98&#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;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">445,268&#160;</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%">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 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:8pt;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:8pt;font-weight:400;line-height:100%">361,903&#160;</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%">2.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">489,410&#160;</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%">2.69&#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;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">1,331,443&#160;</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%">2.81&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:20.537%"></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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.747%"></td><td style="width:0.1%"></td><td style="width: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:4.764%"></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:8pt;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:8pt;font-weight:700;line-height:100%">In one&#160;year or less</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:8pt;font-weight:700;line-height:100%">After one year through five years</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:8pt;font-weight:700;line-height:100%">After five years through ten years</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:8pt;font-weight:700;line-height:100%">After ten years</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:8pt;font-weight:700;line-height:100%">Total</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:8pt;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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:700;line-height:100%">Fair&#160;<br/>Value</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:8pt;font-weight:700;line-height:100%">Yield</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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="45" style="border-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%">(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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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><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><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="60" 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:700;line-height:100%">Investment securities held to maturity:</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%">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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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: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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.97&#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></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%">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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">48,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">224,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.90&#160;</span></td><td style="background-color:#ffffff;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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">259,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">19,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">283,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.43&#160;</span></td><td style="background-color:#cceeff;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</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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%">&#8212;&#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: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;border-bottom:3pt double #000;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">4,568&#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:8pt;font-weight:400;line-height:100%">2.02&#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: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;border-bottom:3pt double #000;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">376,079&#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:8pt;font-weight:400;line-height:100%">2.45&#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: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;border-bottom:3pt double #000;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">292,787&#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:8pt;font-weight:400;line-height:100%">3.59&#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: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;border-bottom:3pt double #000;border-top:1pt 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:#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:8pt;font-weight:400;line-height:100%">673,434&#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:8pt;font-weight:400;line-height:100%">2.95&#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:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_82"></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%">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. In addition to originating loans, the Bank may also acquire loans through pool purchases, participation purchases and syndicated loan purchases. 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:2px 1pt;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;</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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;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:top"><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%">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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;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;</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;text-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></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%">692,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-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%">1,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">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%">(144,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99.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;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:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">23.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%">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%">5,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:9pt;font-weight:400;line-height:100%">0.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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">93,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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 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,217,240&#160;</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%">79.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><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%">25,584&#160;</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.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"><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%">343,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">179,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%">108.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">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%">(5,473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">72,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3&#160;</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%">67,229&#160;</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%">29.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: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%">195,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(36,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="background-color:#ffffff;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,050,858&#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%">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"></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%">235,196&#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%">6.2&#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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans receivable increased due primarily to higher loan demand as well as increased utilization of commercial and industrial lines of credit and a decline in loan prepayments. The increase in residential real estate loans included </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$139.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of purchased residential real estate loans. This increase was offset partially by repayments of SBA PPP loans and a decrease in consumer loans due primarily to repayments of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$54.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in indirect loans as the Bank ceased indirect auto loan originations in 2020. </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%">Composition of loans receivable by contractual maturity and interest 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 following table presents the amortized cost of the loan portfolio by segment and contractual maturity at December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:2px 1pt;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%">In one year or less</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%">After one year through five years</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%">After five years through 15 years</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%">After 15 years</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%">Total</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="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="30" style="background-color:#cceeff;padding:2px 1pt;text-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></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%">143,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">265,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">273,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">692,100&#160;</span></td><td style="background-color:#ffffff;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%">&#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%">1,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">1,468&#160;</span></td><td style="background-color:#cceeff;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%">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%">34,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,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%">650,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,040&#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="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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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: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:2px 1pt;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%">In one year or less</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%">After one year through five years</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%">After five years through 15 years</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%">After 15 years</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%">Total</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="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 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:#cceeff;padding:2px 0 2px 1pt;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,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,041,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">1,586,632&#160;</span></td><td style="background-color:#cceeff;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 commercial business</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%">235,848&#160;</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%">910,577&#160;</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%">1,964,778&#160;</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%">106,037&#160;</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%">3,217,240&#160;</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><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%">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%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,631&#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 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%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">13,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,074&#160;</span></td><td style="background-color:#cceeff;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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,397&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#ffffff;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 #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%">88,999&#160;</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%">84,242&#160;</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%">62,554&#160;</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%">58,317&#160;</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%">294,112&#160;</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%">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%">10,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">195,875&#160;</span></td><td style="background-color:#ffffff;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">335,420&#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%">1,058,762&#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%">2,100,937&#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%">555,739&#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,050,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;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 the loan portfolio by segment and interest rate type that are due after one year at December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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: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%">Have predetermined interest rates</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: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%">Have floating or adjustable interest rates</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%">Total</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="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 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%">329,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">219,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">548,410&#160;</span></td><td style="background-color:#ffffff;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%">1,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">1,468&#160;</span></td><td style="background-color:#cceeff;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%">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%">491,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%">411,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">902,859&#160;</span></td><td style="background-color:#ffffff;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%">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%">722,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806,352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,528,655&#160;</span></td><td style="background-color:#cceeff;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 commercial business</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%">1,544,441&#160;</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%">1,436,951&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2,981,392&#160;</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><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%">299,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,616&#160;</span></td><td style="background-color:#cceeff;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%">Real estate construction and land development:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,472&#160;</span></td><td style="background-color:#cceeff;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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">181,641&#160;</span></td><td style="background-color:#ffffff;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 #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%">138,711&#160;</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,402&#160;</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%">205,113&#160;</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%">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%">66,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,317&#160;</span></td><td style="background-color:#ffffff;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,049,295&#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%">1,666,143&#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%">3,715,438&#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%"> Includes $2.5&#160;million of real estate construction and land development loans with predetermined interest rates and $284.9&#160;million of commercial business loans with floating or adjustable interest rates in which the Bank entered into non-hedge interest rate swap contracts with the borrower and a third-party. Under these derivative contract arrangements, the Bank effectively earns a variable rate of interest based on the one-month LIBOR plus a margin, except for interest rate swap contracts on construction loans that earn fixed rates until the end of the construction period and the variable rate swap becomes effective.</span></div><div style="margin-top:5pt;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 December 31, 2022, there were $389.0 million of loans in our portfolio tied to LIBOR. To mitigate the uncertainty surrounding the LIBOR transition, the Bank has been utilizing specific contract language in new loan agreements beginning in 2021 that provides for changes in the index used to calculate the loan's interest rate. Additionally, effective January 25, 2021, the Bank agreed to adhere to the Interbank Offered Rate Fallbacks Protocol as published by the International Swaps and Derivatives Association, Inc recommended by the Alternative Reference Rates Committee.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Nonaccrual loans, accruing loans past due 90 days or more performing TDR loans 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, accruing loans past due 90 days or more, performing TDR loans and nonperforming assets for 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="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="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%">Change</span></td></tr><tr><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/>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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">5,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(17,238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></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="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%">Change</span></td></tr><tr><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/>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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">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: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%">(534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">5,906&#160;</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%">(17,848)</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%">(75.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">5,906&#160;</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%">23,754&#160;</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%">(17,848)</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%">(75.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 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><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: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%">1,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451.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 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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.47)</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%">(75.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;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:#ffffff;padding:2px 0 2px 1pt;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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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"><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%">43,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(13,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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%">(52.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%">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%">6,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,263.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36.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: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%">50,441&#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%">(8,669)</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%">(14.7)</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 December 31, 2022 and December 31, 2021, $1.5 million, and $1.4 million of nonaccrual loans, respectively, and $2.0 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 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%">Year Ended December 31,</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%">Change</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">58,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(34,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions to nonaccrual loan classification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net principal payments 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%">(14,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1.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: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,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,906&#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%">23,754&#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%">(17,848)</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%">(75.1)</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%">Nonaccrual loans decreased $17.8 million, or 75.1%, to $5.9 million due primarily to ongoing collection efforts, including the partial payoff of two large commercial and industrial loan relationships totaling $1.9 million and the transfer of six commercial business loan relationships totaling $10.2&#160;million back to accrual status. The Bank also sold a pool of 14 nonaccrual loans totaling $1.0 million during the year ended December 31, 2022.</span></div><div id="i9d50a527782c4e36979db62b7282ac07_85"></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 changes in our ACL on loans for the years 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%">At or For the Years Ended December 31,</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%">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 #000;padding:2px 1pt;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="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%">% 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:400;line-height:100%">ACL on loans at the beginning of the 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%">42,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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><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%">(27,824)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6)</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%">Charge-offs:</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 business</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(75.2)</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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:2px 1pt;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%">At or For the Years Ended December 31,</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%">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 #000;padding:2px 1pt;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="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%">% 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:#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 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%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">&#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%">(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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">(547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18.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 charge-offs</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%">(893)</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%">(1,946)</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%">1,053&#160;</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%">(54.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries:</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">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%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1100.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 2px 19pt;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%">765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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 recoveries</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,081&#160;</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%">1,420&#160;</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%">661&#160;</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%">46.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 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 recoveries (charge-offs)</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,188&#160;</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%">(526)</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%">1,714&#160;</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%">(325.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%">(Reversal of) provision for credit losses on 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%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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:#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%">42,986&#160;</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%">42,361&#160;</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%">625&#160;</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.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;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><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%">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 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%">ACL on 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%">1.06&#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.11&#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.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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><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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">ACL on loans to nonaccrual 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%">727.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%">178.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 nonperforming 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%">727.84&#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%">549.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: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%">308.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height: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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average balances outstanding 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="3" style="background-color:#ffffff;padding:0 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%">3,188,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,540,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">250,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,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:9pt;font-weight:400;line-height:100%">102.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 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%">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%">242,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">212,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,893,852&#160;</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%">4,237,969&#160;</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%">(344,117)</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%">(8.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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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="24" style="background-color:#cceeff;padding:2px 1pt;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) charge-offs during the period to average balances outstanding during the period:</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 business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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.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%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">0.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;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%">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%">(0.16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1500&#160;</span></td><td style="background-color:#ffffff;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%">(0.10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.01&#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.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: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%">(400)</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-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 balances exclude the ACL on loans and loans held for sale, but include loans classified as nonaccrual.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> on loans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> increased 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 net recoveries offset partially by a reversal of provision for credit losses. The reversal of provision for credit losses of $563,000 was due primarily to a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">reduction of loans individually evaluated for losses and as a result, their related ACL of $3.4 million, offset by an increase in ACL on loans collectively evaluated due to loan growth. There were also improvements in the economic forecast used in the CECL model at December 31, 2022 as compared to the economic forecast at </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he economic forecast at December 31, 2022 considered the potential impact of inflation and potential recession; however, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> considered a more significant impact as a result of COVID-19 and related variants.</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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;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="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%">Percent 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%">Percent 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">30,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">(2,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#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,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">1,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.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 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%">7,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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%">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,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.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%">42,986&#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%">625&#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="padding-left:40.5pt;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="i9d50a527782c4e36979db62b7282ac07_88"></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%">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:29.163%"></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.162%"></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;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="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%">Balance </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent 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%">Percent 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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;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,099,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:9pt;font-weight:400;line-height:100%">35.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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%">(244,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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,830,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(115,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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,063,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,120,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;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%">623,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(16,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.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 2px 19pt;text-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%">5,617,267&#160;</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.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(434,184)</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.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%">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%">307,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(35,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,924,840&#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%">(469,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><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%">(7.3)</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="padding-left:40.5pt;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%">Deposit balances includes deposits held for sale at 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%">Total deposits decreased due primarily to competitive pricing pressures and customers moving excess funds to alternative higher yielding investments, utilization of funds received through the SBA PPP and investment in property and equipment by commercial deposit customers. A portion of these balances were transferred to assets under management by the Bank's Wealth Management department.  </span></div><div style="margin-top:5pt;text-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 entered into a purchase and sale agreement with a third party to sell and transfer assets, deposits and other liabilities of its branch in Ellensburg during the three months ended September 30, 2022. As a result of entering into this purchase and sale agreement, $17.4&#160;million in deposits are classified as held for sale. The lower of amortized cost or fair value adjustment upon transferring these deposits to held for sale was not material. The sale is expected to be completed during the second quarter of 2023; however, the completion of this sale depends on many factors including regulatory approval.</span></div><div style="margin-top:5pt;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 deposits include uninsured deposits of $2.37 billion and $2.68 billion at December 31, 2022 and 2021, respectively, calculated in accordance with FDIC guidelines. The Bank does not hold any foreign 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 provides the uninsured portion of certificates of deposit at December 31, 2022, by account, with a maturity of:</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: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="padding:2px 1pt;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%">(In&#160;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%">Three months 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%">15,250&#160;</span></td><td style="background-color:#cceeff;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%">Over three months through six months</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,999&#160;</span></td><td style="background-color:#ffffff;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%">Over six months through twelve months</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,855&#160;</span></td><td style="background-color:#cceeff;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%">Over twelve months</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,358&#160;</span></td><td style="background-color:#ffffff;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%">62,462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_91"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Stockholders' Equity Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s stockholders' equity to assets ratio was 11.4% and 11.5% at December 31, 2022 and December 31, 2021. The following table provides the changes to stockholders' equity during the periods 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%">Year Ended December 31,</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%">Change</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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%">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%">854,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">820,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">33,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 12.25pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;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 12.25pt;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 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%">(109,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">599.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.27pt;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 repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 12.25pt;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-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%">3,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797,893&#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%">854,432&#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%">(56,539)</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.6)</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%">Stockholder's equity decreased due primarily to a decrease in AOCI as a result of an increase in other comprehensive loss, net of tax, following increases in market interest rates during the year ended December 31, 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. Cash dividends and stock repurchases also contributed to the decrease in stockholders' equity, partly offset by net income earned during the year ended 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%">The Company repurchased 100,090 and 904,972 shares of its common stock under the Company's stock repurchase plan during the years ended December 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_94"></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%">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%">The following table provides the material cash requirements and capital resources from known contractual and other obligations and sources as of December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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="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%">One Year or Less</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%">Over One Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:9pt;font-weight:700;line-height:100%">Other </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%">Total</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash requirements:</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%">Unfunded commitments - loans and letters of credits</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,280,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,280,349&#160;</span></td><td style="background-color:#ffffff;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%">Maturing certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#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%">307,573&#160;</span></td><td style="background-color:#cceeff;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%">Unfunded commitment of LIHTCs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">75,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%">&#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%">106,198&#160;</span></td><td style="background-color:#ffffff;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%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">26,494&#160;</span></td><td style="background-color:#cceeff;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%">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%">&#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%">25,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:9pt;font-weight:400;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%">25,000&#160;</span></td><td style="background-color:#ffffff;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%">Non-maturity 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%">&#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%">5,617,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,617,267&#160;</span></td><td style="background-color:#cceeff;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%">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%">&#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%">46,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,597&#160;</span></td><td style="background-color:#ffffff;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 cash requirements</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%">1,586,097&#160;</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%">159,517&#160;</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%">5,663,864&#160;</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%">7,409,478&#160;</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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 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%">Capital resources:</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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrestricted 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%">103,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,590&#160;</span></td><td style="background-color:#ffffff;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%">FHLB and FRB borrowing availability </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%">1,273,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">1,273,061&#160;</span></td><td style="background-color:#cceeff;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%">Unencumbered 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%">34,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,289,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">1,323,947&#160;</span></td><td style="background-color:#ffffff;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 scheduled repayments, by contractual maturity date</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">3,715,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:9pt;font-weight:400;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%">4,050,858&#160;</span></td><td style="background-color:#cceeff;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%">Fed funds line borrowing availability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,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:9pt;font-weight:400;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%">215,000&#160;</span></td><td style="background-color:#ffffff;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%">Investment securities held to maturity, by contractual maturity date</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">673,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">673,434&#160;</span></td><td style="background-color:#cceeff;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 capital resources</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,961,933&#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%">5,677,957&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,639,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:45pt;text-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 the undefined maturity of non-maturity deposits, including noninterest bearing demand deposits, interest bearing demand deposits, money market accounts and savings accounts, and securities sold under agreement to repurchase, which can generally both be withdrawn on demand.</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">Includes FHLB borrowing availability of $1.23 billion at December 31, 2022 based on pledged assets, however, maximum credit capacity is 45% of the Bank's total assets one quarter in arrears or $3.14&#160;billion.</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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">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%">The Company pays dividends to our shareholders and the primary source of the Company's liquidity is cash obtained from dividends from the Bank. We expect to continue our current practice of paying quarterly cash dividends on our common stock subject to our Board of Directors&#8217; discretion to modify or terminate this practice at any time and for any reason without prior notice. Our current quarterly common stock dividend rate is $0.22 per share, as approved by our Board of Directors, which we believe is a dividend rate per share which enables us to balance our multiple objectives of managing and investing in the Bank and returning a substantial portion of our cash to our shareholders. Assuming continued payment during 2023 at this rate of $0.22 per share, our average total dividend paid each quarter would be approximately $7.7 million based on the number of our current outstanding shares (which assumes no increases or decreases in the number of shares).</span></div><div style="margin-top:5pt;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 intermediate-term cash requirements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_97"></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%">Critical Accounting Estimates</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Critical accounting estimates are those estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on the financial condition or results of operations of the registrant. The Company considers its critical accounting estimates to be as follows:</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%">ACL on 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%">Management's estimate of the ACL on loans relies on the identification, stratification and separate estimates of loss for loans individually evaluated for loss and loans collectively evaluated for loss. The estimate of loss for loans collectively evaluated for loss particularly involves a significant level of estimation uncertainty due to its complexity and quantity of inputs including: management's determination of baseline loss rate multipliers based on a third-party forecast of economic conditions, an estimate of the reasonable and supportable forecast period, an estimate of the baseline loss rate lookback period, an estimate of the reversion period from the reasonable and supportable forecast period to the baseline loss rate, and an estimate of the prepayment rate and related lookback period. Additionally, management considers other qualitative risk factors to further adjust the estimated ACL on loans through a qualitative allowance.</span></div><div style="margin-top:5pt;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's estimates for these inputs are based on past events and current conditions, are inherently subjective, and are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize credit losses on loans, future additions to the allowance may be necessary based on declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#8217;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. Unanticipated changes in any of these inputs could have a significant impact on our 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-weight:400;line-height:120%">For additional information regarding the ACL on loans, its relation to the provision for credit losses, its risk related to asset quality and lending activity, see Item 1A. Risk Factors&#8212;Our ACL on loans may prove to be insufficient to absorb losses in our loan portfolio as well as Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements and Note (4) Allowance for Credit Losses on Loans of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</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%">ACL on Unfunded Commitments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment, an estimate of the future utilization, an estimate of utilization of construction loans prior to completion and an estimate of construction loan advance rates as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts. Unanticipated changes in loss rates estimated in the ACL on loans, as utilized in the methodology for the ACL on unfunded commitments, or the expected utilization of unfunded commitments could have a significant impact on our 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-weight:400;line-height:120%">For additional information regarding the ACL on unfunded commitments, see Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements and Note (20) Commitments and Contingencies of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">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%">The Company performed its annual goodwill impairment test during the fourth quarter of 2022 and determined, based on a qualitative assessment utilizing the Company's market capitalization, that it is more likely than not that the fair value of the reporting unit exceeded the carrying value, such that the Company's goodwill was not considered impaired for the year ended December 31, 2022. Changes in the economic environment, operations of the reporting unit or other adverse events, could result in future impairment charges which could have a material adverse impact on the Company&#8217;s operating 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%">For additional information regarding goodwill, see Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements and Note (7) Goodwill and Other Intangible Assets of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_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%">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-K 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-K 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 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 have substantially decreased within a short time frame.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</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></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loan yield, excluding SBA PPP Loans and Incremental Accretion on 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%">174,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">189,832&#160;</span></td><td style="background-color:#ffffff;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%">(5,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,109)</span></td><td style="background-color:#cceeff;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%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,638)</span></td><td style="background-color:#ffffff;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%">167,624&#160;</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%">155,085&#160;</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: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,852,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,181,464&#160;</span></td><td style="background-color:#cceeff;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%">(37,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(549,422)</span></td><td style="background-color:#ffffff;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,815,071&#160;</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,632,042&#160;</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></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.52&#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.54&#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.39&#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.27&#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="margin-top:5pt;text-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 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 was significant to the loan portfolio during the year ended December 31, 2021, 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="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><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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: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%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">ACL on Loans to Loans Receivable, excluding SBA PPP Loans:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses on loans (GAAP)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">4,050,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(1,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">4,049,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,669,822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable (GAAP)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ACL on loans to loans receivable, excluding SBA PPP loans (non-GAAP)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#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="i9d50a527782c4e36979db62b7282ac07_103"></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 7A.&#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%">Market risk represents the risk of loss due to changes in market values of assets and liabilities. We incur market risk in the normal course of business through our exposure to market interest rates, equity prices and credit spreads. Our primary market risk is interest rate risk, which is the risk of loss of net interest income or net interest margin resulting from changes in market interest rates. Interest rate risk results primarily from the traditional banking activities in which the Bank engages, such as gathering deposits and extending loans. Many factors, including economic and financial conditions, movements in interest rates and consumer preferences, affect the difference between the interest earned on our assets and the interest paid on our liabilities. Management regularly reviews our exposure to changes in interest rates. Among the factors considered are changes in the mix of interest earning assets and interest bearing liabilities, interest rate spreads and repricing periods. The risk committee of the Board of Directors oversees market risk management, including the monitoring of risk measures and limits and policy guidelines, for the amount of interest rate risk and its effect on net interest income and 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%">ICE Benchmark Administration, the authorized and regulated administrator of LIBOR, ended publication of the one-week and two-month USD LIBOR tenors on December 31, 2021 and the remaining USD LIBOR tenors will end publication in June 2023. The market transition away from LIBOR to an alternative reference rates is complex and could have a range of adverse effects on our business, consolidated financial condition and consolidated results of operations. To mitigate the uncertainty surrounding the LIBOR transition, the Bank has been utilizing specific contract language in new loan agreements beginning in 2021 that provides for changes in the index used to calculate the loan's interest rate. Additionally, effective January 25, 2021, the Bank agreed to adhere to the Interbank Offered Rate Fallbacks Protocol as published by the International Swaps and Derivatives Association, Inc recommended by the Alternative Reference Rates Committee. For more information, see the risk factor &#8220;We will be required to transition from the use of the LIBOR in the future&#8221; in Item 1A. Risk Factors--Other Risks Related to Operational Matters.</span></div><div style="margin-top:5pt;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 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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Net interest income simulation</span></div><div style="margin-top:5pt;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 income simulation model is the primary tool we use to assess the direction and magnitude of changes in net interest income resulting from changes in interest rates. Modeling the sensitivity of net interest income is highly dependent on numerous assumptions incorporated into the modeling process. Key assumptions in the model include prepayment speeds on loans and investment securities, repricing betas on non-maturity deposits, and pricing on investment securities, loans, and borrowings. In order to measure the interest rate risk sensitivity as of December 31, 2022, this simulation model uses a &#8220;no balance sheet growth&#8221; assumption and assumes an instantaneous and sustained uniform change in market interest rates at all maturities. These assumptions are inherently uncertain and, as a result, the net interest income projections should be viewed as an estimate of the net interest income sensitivity at the time of the analysis. Actual results will differ from simulated results due to timing, magnitude and frequency of interest rate changes and changes in market conditions and management strategies, among other factors.</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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">Based on the results of the simulation model, the following table presents the change in our net interest income as a result of parallel rate shock scenarios for the presented periods after the dates shown:</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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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%">Amount</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change in Net Interest Income</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change in Net Interest Income</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: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="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:400;line-height:100%">Modeled increase in market interest rates of 100 basis points</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%">Increase in net interest income in Year 1</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,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"><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,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in net interest income in Year 2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">15.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="24" 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%">Modeled increase in market interest rates of 200 basis points</span></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%">Increase in net interest income in Year 1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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%">40,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">Increase in net interest income in Year 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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:400;line-height:100%">Modeled decrease in market interest rates of 100 basis points</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%">Decrease in net interest income in Year 1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Decrease in net interest income in Year 2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#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="24" 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%">Modeled decrease in market interest rates of 200 basis points</span></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%">Decrease in net interest income in Year 1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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><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="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%">Decrease in net interest income in Year 2</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%">(29,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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="3" style="background-color:#ffffff;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><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: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></table></div><div style="padding-left:40.5pt;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%">Given the overall level of market interest rates at December 31, 2021,  the "Down 200"  results did not  provide meaningful output and therefore were excluded.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These scenarios are based on market interest rates as of the last day of a reporting period published by independent sources that are actively traded in the open market. The simulations used to manage market risk are based on numerous assumptions regarding the effect of changes in interest rates on the timing and extent of reprice characteristics, future cash flows and customer behavior. These assumptions are inherently uncertain and actual results will differ, as a result, the model cannot precisely estimate net interest income or precisely predict the impact of higher or lower net interest income.</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%">43</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_106"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_109"></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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">Shareholders and the Board of Directors of Heritage Financial Corporation</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%">Olympia, Washington</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and 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%">We have audited the accompanying Consolidated Statements of Financial Condition of Heritage Financial Corporation and Subsidiaries (the "Company") as of December 31, 2022 and 2021, the related Consolidated Statements of Income, Comprehensive (Loss) Income, Stockholders&#8217; Equity, and Cash Flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively referred to as the "financial statements"). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control &#8211; Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;).</span></div><div style="margin-top:5pt;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, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America.  Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31,2022, based on criteria established in the 2013 Internal Control &#8211; Integrated Framework issued by COSO.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-top:5pt;text-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 management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-top:5pt;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 conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-top:5pt;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 audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-top:5pt"><span><br/></span></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%">Definition and Limitations of 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%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the 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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></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:700;line-height:120%">Critical Audit Matter</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 critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures </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 style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments.  The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></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%;text-decoration:underline">Allowance for Credit Losses on Loans &#8211; Qualitative Allowance</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%">As described in Note 1, &#8220;Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements&#8221; and Note 4, &#8220;Allowance for Credit Losses (&#8220;ACL&#8221;) on Loans&#8221; to the consolidated financial statements, the Company&#8217;s consolidated allowance for credit losses on loans was $43.0&#160;million at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and reversal of provision for credit losses on loans was $563,000 for the year then ended. The ACL on loans evaluation is inherently subjective, as it utilizes estimates that require a high degree of judgment relating to risk characteristics of loan segments, macroeconomic variables used in forecasting, and other qualitative risk factors. Changes in these judgments and estimates could have a material effect on the Company&#8217;s financial results. </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 Company primarily uses a historic loss, open pool credit loss methodology to calculate the ACL on loans, which the Company has applied to identified loan segments with similar risk characteristics. The allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance, and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using average quarterly historical loss information for an economic cycle. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. The macroeconomic methodology incorporates a macroeconomic sensitive model which calculates multipliers for each loan segment to account for the current and forecasted conditions that adjust the baseline historical loss rates over a reasonable and supportable forecast period. Management also considers other qualitative risk factors to further adjust the estimated ACL on loans through a qualitative allowance. These adjustments are subjectively selected by management and are based on established metrics to estimate risk. </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 subjective nature of the qualitative risk factor adjustments requires significant judgment by management both in the selection of qualitative factors to apply, if any, and the magnitude of the adjustment once selected. The audit procedures over the qualitative allowance utilized in management&#8217;s methodology involved especially challenging and subjective auditor judgment, including the use of more experienced audit personnel. Therefore, we identified auditing the ACL qualitative allowance as a critical audit matter. </span></div><div style="margin-top:5pt;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audit procedures to address this critical audit matter primarily included the following: </span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Tested the operating effectiveness of controls over application of the macroeconomic sensitive model and related factors including: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">The Company&#8217;s ACL committee&#8217;s review and approval of the qualitative risk factor adjustments used to derive the qualitative allowance for the ACL on loans, and the relevance and reliability of the data used therein. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Management&#8217;s controls over the completeness and accuracy of the data utilized in the qualitative allowance for the ACL on loans. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Substantively tested management&#8217;s application of the macroeconomic sensitive model and related factors including: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Evaluated the reasonableness of management&#8217;s judgments used in the determination of the qualitative risk factor adjustments by loan segment and the resulting allocation to the qualitative allowance for the ACL on loans.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Evaluated the reliability and relevancy of data used as a basis for the qualitative risk factor adjustments.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Tested the completeness and accuracy of the data utilized in management&#8217;s ACL methodology to derive the qualitative allowance for the ACL on loans.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></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%">/s/ <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMDkvZnJhZzo5ZmZkNzJmOWZkZGY0YmQ5ODgxODBkOTUxY2M4NjgyOC90ZXh0cmVnaW9uOjlmZmQ3MmY5ZmRkZjRiZDk4ODE4MGQ5NTFjYzg2ODI4XzEwNTY0_1cf0dbbe-87b0-4460-a7f2-56f32c2e57a7">Crowe LLP</ix:nonNumeric></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%">We have served as the Company's auditor since 2012.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></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%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMDkvZnJhZzo5ZmZkNzJmOWZkZGY0YmQ5ODgxODBkOTUxY2M4NjgyOC90ZXh0cmVnaW9uOjlmZmQ3MmY5ZmRkZjRiZDk4ODE4MGQ5NTFjYzg2ODI4XzEwNTY2_4f8948e4-7c39-46c9-b61f-f01903b05716">Denver, Colorado</ix:nonNumeric></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%">February&#160;24, 2023</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><div id="i9d50a527782c4e36979db62b7282ac07_112"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION</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="padding-left:18pt;text-indent:-18pt"><table 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%">December 31, 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, 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzItMS0xLTEtMTUzNzM3_377314f2-3a29-4bd8-bc3d-03122654b5f1">74,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzItMy0xLTEtMTUzNzM3_8edda32c-2f51-45b5-b719-de706978b3cb">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMtMS0xLTEtMTUzNzM3_84542fb8-c90c-4ac4-93fa-a149fc121947">29,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMtMy0xLTEtMTUzNzM3_1155bb2d-66b6-4620-8c3f-ff90ecf6aa9c">1,661,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzQtMS0xLTEtMTUyMDg0_000337f0-64fc-4049-b7c2-1aace5f1e3d4">103,590</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzQtMy0xLTEtMTUyMDg0_bbe02496-98aa-4678-93b4-1399e31ccd33">1,723,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale, at fair value, net (amortized cost of $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NzA0MmYzNTAwMzJhNDZmN2FkMTdmZTZmY2U1MjBlNGRfODQ_9ce448f3-aa8b-4a39-902a-21f6f19f7051">1,460,033</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NzA0MmYzNTAwMzJhNDZmN2FkMTdmZTZmY2U1MjBlNGRfMTA5OTUxMTYyNzg4NQ_611fa744-51aa-40e0-a7b8-b778cc8cbad6">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMS0xLTEtMTUzNzM3_a607fe80-3c83-4cd7-b2ad-71a75a0b689a">1,331,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMy0xLTEtMTUzNzM3_eeab259f-88b0-40fa-ac66-8766e5ae15c3">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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NTNmNjdkMDhkYzgwNDYyMzkzZWQzYTllY2M5ODU0YjhfODI_1fecfdf1-4abc-41d7-8cfd-2d5fe9efa729">673,434</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NTNmNjdkMDhkYzgwNDYyMzkzZWQzYTllY2M5ODU0YjhfMTA5OTUxMTYyNzg4Mw_f39596ab-41fd-4557-998b-9b97b2a90c2d">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMS0xLTEtMTUzNzM3_41910680-fc0e-477f-ae58-70b567a65416">766,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMy0xLTEtMTUzNzM3_c8acd0cf-7936-4f49-bb7d-c6ad6e33c85a">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzctMS0xLTEtMTUyMDg0_44f7891e-3a49-448d-b21f-cdfd7383ad9b">2,097,839</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzctMy0xLTEtMTUyMDg0_2aa7e4c2-5bd6-4d49-8bce-6024989dc4d1">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzgtMS0xLTEtMTUzNzM3_ed05c35a-d367-47d3-a272-a8c260065412">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzgtMy0xLTEtMTUzNzM3_14e2f4a8-04cb-48f3-93d3-49437eb70b9b">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;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzktMS0xLTEtMTUzNzM3_91cfb05c-d447-466e-ab11-b4edcadfd53f">4,050,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzktMy0xLTEtMTUzNzM3_9421979a-d221-487d-ad06-21ee9d36c9c5">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEwLTEtMS0xLTE1MzczNw_60018103-c8bc-4f44-b373-b8f3a4686cbc">42,986</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEwLTMtMS0xLTE1MzczNw_1a779de3-19a1-4292-ac4e-caf1c84ad521">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzExLTEtMS0xLTE1MzczNw_e3c3baf9-3b73-4f9a-b9a3-d137faa341c7">4,007,872</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzExLTMtMS0xLTE1MzczNw_f44ae1b7-103f-4429-af23-7a2162e837d6">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEzLTEtMS0xLTE1MzczNw_c9f390c2-4aa6-4e32-860f-968646aeaae1">76,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEzLTMtMS0xLTE1MzczNw_e95d4dcc-c2dd-4901-b04b-b8d93541d6d9">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE0LTEtMS0xLTE1MzczNw_c72c81b4-dd8e-4be9-9a90-732216dbf7a8">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE0LTMtMS0xLTE1MzczNw_6e41eb31-dbfb-40d7-ae40-4336d84185cf">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE1LTEtMS0xLTE1MzczNw_2211989f-9369-41ba-a243-012c2763d1e7">122,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE1LTMtMS0xLTE1MzczNw_203fffa6-41a5-4704-9422-6b35c1917c3d">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE2LTEtMS0xLTE1MzczNw_922472ce-906e-40b9-9bf6-b3674110b6fc">18,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE2LTMtMS0xLTE1MzczNw_d8f36eee-dcf2-4b04-9760-43d74998fdf9">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE3LTEtMS0xLTE1MzczNw_6cd4c359-bdfd-4b31-8df9-eb78830ac171">296,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE3LTMtMS0xLTE1MzczNw_ecf4278f-7177-4044-ac55-75bd095fa357">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE4LTEtMS0xLTE1MzczNw_aa84e46e-1a93-41a1-b9a8-fe882089e76e">7,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE4LTMtMS0xLTE1MzczNw_6d094273-b3ce-4e04-9a93-2c5c7d4bbe72">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE5LTEtMS0xLTE1MzczNw_c793c08c-d04e-4851-9945-067c14dbca44">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE5LTMtMS0xLTE1MzczNw_06cdec39-2442-4651-85b0-38afab1fd5c5">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIwLTEtMS0xLTE1MjA4NA_b50df245-d520-4cbf-b79f-6ab693189bed">6,980,100</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIwLTMtMS0xLTE1MjA4NA_d7718ec8-85f2-45a0-af1b-9e797b26d1fb">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DepositsNotHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIyLTEtMS0xLTE5MzE0NA_2bed19be-6011-4ccf-8f67-7ba0a5ef0083">5,907,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DepositsNotHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIyLTMtMS0xLTE5MzE0NA_dc5646e4-3e69-4d4d-a203-0c174ecf7053">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="background-color:#ffffff;padding:2px 1pt;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 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DepositsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI0LTEtMS0xLTE1Mzc5NQ_ef89c0a7-fa67-4562-bda0-94c81303296a">17,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%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DepositsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIzLTMtMS0xLTE5MzE0NA_bc33ae12-3b44-4c5d-8822-33caf74c41e8">&#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;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI1LTEtMS0xLTE1Mzc4OQ_808f7402-e63e-4175-8c9d-cf81028e54a6">5,924,840</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI1LTMtMS0xLTE1Mzc4OQ_1e7a6baf-58ec-496b-b507-0b54c4d517a9">6,394,290</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%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI2LTEtMS0xLTE1Mzc5OA_78a8fbcd-e583-4107-b0bb-b1572702bb69">21,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI2LTMtMS0xLTE1Mzc5OA_ae9a9538-c037-4e4f-8b5f-919600c61bb9">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTEtMS0xLTE1Mzc5OA_ed743af0-6d97-4ece-9999-80d77f65c3f7">46,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTMtMS0xLTE1Mzc5OA_b891aef5-d2df-4bbf-8698-53d78eadf569">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI4LTEtMS0xLTE1Mzc5OA_29ef43ff-4f72-4921-a2ae-a39df3645273">189,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI4LTMtMS0xLTE1Mzc5OA_d51dd708-c17f-41b9-8cff-673ba81144b3">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTEtMS0xLTE1MjA4NA_2c14b348-25df-4eb9-bb3c-85a8a489b851">6,182,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTMtMS0xLTE1MjA4NA_444a48e2-f661-44d4-a700-1d8a2ae142f5">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 20)</span></div></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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzIy_6c948b69-e139-4b2d-9399-da6d23f92f76"><ix:nonFraction unitRef="usdPerShare" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzIy_a1d15126-8846-434d-ad82-e894391cb6af">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzM2_06aa8127-8232-4735-822d-0dfa3b6b184d"><ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzM2_e429c176-6cd2-4e5d-beaa-cc41ea46b2b5">2,500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_8d21c522-093a-471f-b14b-640326554753"><ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_d2559184-3c2c-4fb9-8d31-3186a969271b"><ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_d2e592a5-e411-490d-87b1-bef07b977abc"><ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_e67a63aa-911f-429e-8a9b-c56da28c3a55">no</ix:nonFraction></ix:nonFraction></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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMyLTEtMS0xLTE1MzgxNQ_7e4f2940-bf83-4db7-a5c6-50263c28ef19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMyLTMtMS0xLTE1MzgxNQ_bb8c34f9-ba00-4b26-ac04-a1b777a2692d">&#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"><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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzE4_107573ea-4ae7-423a-b8b6-c65381c6918a"><ix:nonFraction unitRef="usdPerShare" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzE4_d7c58f05-d2ad-4c84-936e-96ed824a8bf3">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzMy_450851b1-8aec-4d4f-9115-958726a713cd"><ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzMy_c44f0117-7a6f-4c51-8ee0-3f478a3e8ff9">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized;  <ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODM_301631bf-e03a-4db7-82f1-5fff98afd4c5"><ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODM_7ebaf302-5927-450b-b2ff-1ee5bc776421">35,106,697</ix:nonFraction></ix:nonFraction> and  <ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODc_4cdacc07-4acc-4525-ae79-455f8d47fd33"><ix:nonFraction unitRef="shares" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODc_f31dcbed-e226-4aa8-9dd5-9de0ff3088e7">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTEtMS0xLTE1MzgxNQ_67955eac-b170-4253-9d48-dc7608952b92">552,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTMtMS0xLTE1MzgxNQ_085bbe6e-d13c-4b55-ad52-2eb3dcda5339">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTEtMS0xLTE1MzgxNQ_53d3d8a3-99d8-4d73-8d1e-75307451bdb2">345,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTMtMS0xLTE1MzgxNQ_de44ee0d-7b90-48c3-ba55-b3a2916dd7a6">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM1LTEtMS0xLTE1MzgxNQ_7d869184-8970-4dab-a6e7-d99172a6828b">99,850</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM1LTMtMS0xLTE1MzgxNQ_8351c306-28fa-4eee-9700-8d4b595574a2">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTEtMS0xLTE1MjA4NA_650497c2-b42f-4ee1-bfe6-065cf1bff4a2">797,893</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTMtMS0xLTE1MjA4NA_7be15539-d589-491f-b1f6-d4f278bc2148">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTEtMS0xLTE1MjA4NA_2d126c03-d092-4db1-9b2d-31b8332d6c94">6,980,100</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTMtMS0xLTE1MjA4NA_f6d27bba-9db5-46c4-95fc-450b4a9fade7">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="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 Consolidated Financial Statements.</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><div id="i9d50a527782c4e36979db62b7282ac07_115"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">CONSOLIDATED STATEMENTS OF INCOME</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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></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%">Year Ended December 31,</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="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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtMS0xLTEtMTUzODY5_ed4bcf2f-c452-40f5-b8cb-332e70f54e85">174,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtMy0xLTEtMTUzODE4_cd43088a-d802-423c-8183-c3478955d92f">189,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtNS0xLTEtMTUzODE5_65a1f681-7ba7-468e-bccf-b9ca1a0bcea5">192,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtMS0xLTEtMTUzODY5_381ae444-8f54-4e26-87d8-ce6269ba0b19">40,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtMy0xLTEtMTUzODE4_9b3d257b-3e2e-47ba-957a-c07f96ece46f">17,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtNS0xLTEtMTUzODE5_4aae29a1-f1d2-4b7d-8c43-1b99fcb62814">17,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtMS0xLTEtMTUzODY5_e33aec5f-0863-4d66-911c-56d3c3b62c29">3,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtMy0xLTEtMTUzODE4_0e4c78d5-0f88-4a38-ab87-cfdee36672a2">3,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtNS0xLTEtMTUzODE5_e0a210d9-2130-414b-bf56-fe121ab054de">3,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtMS0xLTEtMTUzODY5_a083909d-523c-4d41-ba32-f89a4a02bc7d">9,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtMy0xLTEtMTUzODE4_6a6b05e1-a9aa-472f-b672-2173c37fb4fc">1,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtNS0xLTEtMTUzODE5_30f9cf41-27e8-481b-b284-746578270e47">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 22.6pt;text-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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctMS0xLTEtMTUyMDg0_baaa58d2-8211-4c58-87d5-0e54aa29b165">227,457</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctMy0xLTEtMTUyMDg0_eaa76a6f-b87d-4488-9bb4-424c5fea502c">212,831</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctNS0xLTEtMTUyMDg0_37e82199-20ce-48f0-94fd-8fd4a8612dd9">214,320</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktMS0xLTEtMTUzODcz_7d8adcd5-ee96-4fd4-ae9e-00e5ca4603c7">6,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktMy0xLTEtMTUzODI2_1756efba-a893-432d-afcf-daa8d6c51033">6,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktNS0xLTEtMTUzODI3_12f16977-f72f-4ff0-b656-58cbf92dc6e2">12,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTEtMS0xLTE1Mzg3Mw_286cf631-6cc4-43d1-906d-b80afb4a7cb0">1,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTMtMS0xLTE1MzgyNg_ba21b102-7a10-4090-a084-dfd132ba1746">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTUtMS0xLTE1MzgyNw_905f2fbb-a387-4db1-8a25-822474c62116">890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTEtMS0xLTE1Mzg3Mw_8a01cf91-024b-4801-9108-57b32c234889">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTMtMS0xLTE1MzgyNg_382ae5c4-31e1-4465-afd8-c87785bf8d5a">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTUtMS0xLTE1MzgyNw_58c5dd33-0603-4957-9e0d-8bd54f2fab4b">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22.6pt;text-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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTEtMS0xLTE1MjA4NA_61a444c4-7591-49d5-ad88-8b3391a69fc5">8,072</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTMtMS0xLTE1MjA4NA_0bdf5d70-532d-4ba2-aba1-9e1605c47ae6">7,042</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTUtMS0xLTE1MjA4NA_f4cb996d-29dc-4346-9df9-a5697d48b214">13,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;text-indent:-39.6pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTEtMS0xLTE5MzE1Ng_04990ee6-a66d-4342-a143-cfe510ffbb45">219,385</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTMtMS0xLTE1MzgzNA_36778487-0642-4e54-894b-bdd37c6d0a06">205,789</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTUtMS0xLTE1MzgzNQ_ee8f0dee-a5c2-4558-bb2f-a60c61231bf3">200,997</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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTEtMS0xLTE1Mzg4MA_95d15ecf-89ac-45b4-b6ee-71b0b76fefaa">1,426</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTMtMS0xLTE1MzgzNA_17db6113-45f9-4924-be8c-99c7a5a918aa">29,372</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTUtMS0xLTE1MzgzNQ_b4a5d156-2267-4ad8-a704-f0e0dd344406">36,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:-39.6pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTEtMS0xLTE1MjA4NA_1e329135-e466-4170-bbf0-5f898d3ff58d">220,811</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTMtMS0xLTE1MjA4NA_eaf0f5c4-f733-46e6-b2c7-5921e6715d44">235,161</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTUtMS0xLTE1MjA4NA_af63217b-8c8e-4690-be18-638f9ad45445">164,891</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTEtMS0xLTE1Mzg5MA_19976801-fba1-41a9-b6b3-e4acfdfd203e">10,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTMtMS0xLTE1Mzg0Mg_580c8059-3598-4110-9f93-bfc0b42a9804">9,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTUtMS0xLTE1Mzg0Mw_bd6c6251-ea71-4ab1-83df-5e0b0168674c">8,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTEtMS0xLTE1Mzg5MA_30ade5b2-d7ce-4059-af16-e5ed9dd0932c">8,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTMtMS0xLTE1Mzg5MA_5af8738b-6d96-49e8-be4d-a3f8f7e50d23">8,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTUtMS0xLTE1Mzk1OQ_36c5142b-723e-49fd-bd0c-e7801afa0626">7,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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 (loss) 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTEtMS0xLTE1Mzg5MA_793375cc-46e7-4bcf-81dd-35229d8b7ad9">256</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTMtMS0xLTE1Mzg0Mg_756518d8-e1c0-40d5-8416-f077222008ee">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTUtMS0xLTE1Mzg0Mw_74b6c149-a0a2-4bb6-aa92-0072a7b1e169">1,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTEtMS0xLTE1Mzg5MA_2a41722e-4575-40f7-97f3-e47b62efa4b0">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTMtMS0xLTE1Mzg0Mg_4919ca48-c91a-4274-a8b6-f682c38fc85e">3,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTUtMS0xLTE1Mzg0Mw_7f0806e6-5ec4-4d30-9d9d-ffe8e83c9c40">5,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTEtMS0xLTE1Mzg5MA_48806cb7-3e72-4638-b094-1e4d17193d07">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTMtMS0xLTE1Mzg0Mg_bf7b8ad2-95ee-484e-bf05-af0649932bfd">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTUtMS0xLTE1Mzg0Mw_31bdc934-1f1c-4392-8cd3-a1105744ed74">1,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTEtMS0xLTE1Mzg5MA_f38b846a-fc6e-4667-b6d9-e6e980dc29b6">3,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTMtMS0xLTE1Mzg0Mg_8f6a0701-d5b3-45b6-a539-a852486cb82c">2,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTUtMS0xLTE1Mzg0Mw_de60009d-c3d6-4523-a8f8-209c37d726ad">4,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTEtMS0xLTE1Mzg5MA_0dde95c9-5400-472a-8aa3-77004b62035c">469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTMtMS0xLTE1Mzg0Mg_83342f5a-84b9-41d2-a28d-f340008d0a73">4,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTUtMS0xLTE1Mzg0Mw_5cf617aa-30f9-417a-be47-39f9f4322a5c">955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTEtMS0xLTE1Mzg5MA_39590f96-69f3-44de-96d9-33e6a9c4331b">5,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTMtMS0xLTE1Mzg0Mg_f2523c3f-fd4c-4044-a4f5-2186f5ebbe94">5,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTUtMS0xLTE1Mzg0Mw_1f29c526-d450-45b4-a36b-5841c5b31187">7,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 22.6pt;text-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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTEtMS0xLTE1MjA4NA_8edfc812-2752-4c4e-96b2-fb57a06a0d5d">29,591</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTMtMS0xLTE1MjA4NA_2381138f-030a-47dd-9d1e-234f2dc07401">34,615</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTUtMS0xLTE1MjA4NA_db8ac517-51af-4ffd-965c-345887666b9d">37,229</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTEtMS0xLTE1Mzg5NA_213e6c89-0997-4d79-ad91-802d14473fa2">92,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI2LTMtMS0xLTE1Mzg1MA_13f5c308-ed65-4eb0-abda-977e01bd5c90">88,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI2LTUtMS0xLTE1Mzg1MQ_e53226ab-6cf7-4e64-873a-b6b35e4f58cb">88,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTEtMS0xLTE1Mzg5NA_a5a8a1c0-a00e-47dc-b967-934da1926420">17,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTMtMS0xLTE1Mzg1MA_ccda6ee6-4b88-41a5-91f5-5b12eff9c33d">17,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTUtMS0xLTE1Mzg1MQ_1ac6af72-0e19-4cab-ad22-42a793a28b72">17,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 2px 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTEtMS0xLTE1Mzg5NA_a81c9b08-cbae-46b1-8397-edd12361b65d">16,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%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTMtMS0xLTE1Mzg1MA_2cb197fe-1bf1-4ec3-9a03-063989fbdf32">16,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTUtMS0xLTE1Mzg1MQ_58dd1ee4-ccb7-4948-a266-3bcd3153a90f">14,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTEtMS0xLTE1Mzg5NA_34720bfc-7ee9-45d5-ba92-351f983e7573">1,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTMtMS0xLTE1Mzg1MA_2e5cd9fa-1b0a-44cb-ab40-7dd1b9dd367d">2,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTUtMS0xLTE1Mzg1MQ_71e0c220-5c3b-4f06-9548-70805f05a326">3,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTEtMS0xLTE1Mzg5NA_fa2779f1-bb52-4d1e-a26c-328053a125ee">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTMtMS0xLTE1Mzg1MA_e597761a-5f05-429c-aa83-d65b087b21bc">3,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTUtMS0xLTE1Mzg1MQ_b03ab319-d41e-4b34-ab59-d13c131bb7be">5,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTEtMS0xLTE1Mzg5NA_0d036030-8575-48dd-b8fe-1ba14742c80c">3,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTMtMS0xLTE1Mzg1MA_8e0af29f-3660-425d-b0a1-167d51b5dc5a">3,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTUtMS0xLTE1Mzg1MQ_d66ff4af-c3b0-4603-8a49-07da9c677e65">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 8.2pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTEtMS0xLTE1Mzg5NA_a97afde2-7217-4a4d-a9fb-fd7e66af93d1">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTMtMS0xLTE1Mzg1MA_128fe84d-18a2-4961-9d98-6b03f7fd9546">2,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTUtMS0xLTE1Mzg1MQ_0712b8cd-44a1-4c66-94ea-55cc8bb192f5">1,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 8.2pt;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, 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:ForeclosedRealEstateIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTEtMS0xLTE1Mzg5NA_d376381a-6f26-47f3-be2b-30df4afb38bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:ForeclosedRealEstateIncomeExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTMtMS0xLTE1Mzg1MA_b279d02b-d736-40dc-bfa4-7b9402cbccdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:ForeclosedRealEstateIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTUtMS0xLTE1Mzg1MQ_3b86baf6-b69f-4f38-beaa-0ad2f797735d">145</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 8.2pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTEtMS0xLTE1Mzg5NA_0299e1cc-1cd8-4cf4-8933-2884b525ca94">2,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTMtMS0xLTE1Mzg1MA_9c582f20-3979-47ee-9bc8-8893e44d84fc">3,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTUtMS0xLTE1Mzg1MQ_eb40be99-fb52-4365-b7a2-6c9949520991">3,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 8.2pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTEtMS0xLTE1Mzg5NA_06d88e16-d852-4318-b5ba-077560329906">12,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTMtMS0xLTE1Mzg1MA_258a1d9d-82eb-498a-bd49-68e923c62d47">11,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTUtMS0xLTE1Mzg1MQ_3915f0ea-098c-403a-af97-6363d6679656">10,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 22.6pt;text-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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTEtMS0xLTE1MjA4NA_236d307d-0405-4399-abd2-36736b618965">150,966</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTMtMS0xLTE1MjA4NA_69f736a0-e436-47c3-ba18-61b25b22b50c">149,269</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTUtMS0xLTE1MjA4NA_2b33475c-4cf9-4b56-9eb3-545ade6a2ba6">148,940</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;text-indent:-39.6pt;vertical-align:top"><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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTEtMS0xLTE1MzkwMg_c89355ad-2f6f-427a-8951-7ea6208f2df8">99,436</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM3LTMtMS0xLTE1Mzg2MA_09e1845a-20d5-4c12-98b2-7c203483571f">120,507</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM3LTUtMS0xLTE1Mzg2MQ_7a39d52d-db2c-4347-a781-257fd425108e">53,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTEtMS0xLTE1Mzg5OA_7af7cb9d-a021-4dc7-b315-f9e41fb96172">17,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTMtMS0xLTE1Mzg2MA_3ec12e55-7ab5-4e94-9861-41bcda90e08a">22,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTUtMS0xLTE1Mzg2MQ_6c20406e-de60-43bc-85d0-9bc999b672e4">6,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTEtMS0xLTE1MjA4NA_e92ecf57-28a7-4ccd-99ea-e99d14b9b131">81,875</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTMtMS0xLTE1MjA4NA_4da5c5b3-8f2c-4b03-b103-a92f65c52418">98,035</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTUtMS0xLTE1MjA4NA_e41dd555-6a81-4751-93e3-f848ab62283e">46,570</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%">Basic earnings per share</span></td><td style="background-color:#ffffff;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:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTEtMS0xLTE1MjA4NA_f62d5371-6223-43dc-a508-11ee8042f274">2.33</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 style="background-color:#ffffff;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:#ffffff;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTMtMS0xLTE1MjA4NA_61925c49-26ed-4739-8c74-f86dacc58143">2.75</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 style="background-color:#ffffff;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:#ffffff;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTUtMS0xLTE1MjA4NA_e85835ef-0dfa-4fe2-9828-2e1985026c88">1.29</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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTEtMS0xLTE1MjA4NA_7441e8ef-9d2d-4882-8969-3f3de8b31f89">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTMtMS0xLTE1MjA4NA_9ccc44d8-2928-4461-b40e-e5c0259a21ff">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTUtMS0xLTE1MjA4NA_9305cb1a-a145-4077-847b-67b9144223ba">1.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%">Dividends declared 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTEtMS0xLTE1MzkyNQ_a8dcdcef-b57d-4cc9-b389-6a5a89ae1546">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTMtMS0xLTE1MzkyNQ_37edaede-7adb-49c9-b749-c28cc186fc81">0.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTUtMS0xLTE2MTc3Nw_5ba754e9-43f3-4810-b07d-60808d350001">0.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 basic 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTEtMS0xLTE1MjA4NA_bf9ecabb-0be2-4696-bae1-72ce1a5dc141">35,103,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTMtMS0xLTE1MjA4NA_0e681bd1-37d6-4cd8-a5b5-67b5fd8fab1d">35,677,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTUtMS0xLTE1MjA4NA_92929a1f-c046-4870-b45e-bcd10409a547">36,014,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 diluted 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTEtMS0xLTE1MjA4NA_6d27dd70-69a3-461a-b5d9-70c850fcb6b9">35,463,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTMtMS0xLTE1MjA4NA_1a01c55d-33a8-42f6-bcae-0aecf86a4a15">35,973,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTUtMS0xLTE1MjA4NA_dfa9accc-3506-4394-9c00-30a53fe6dba4">36,170,066</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;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 Consolidated Financial Statements.</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%">47</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_118"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</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"><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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItMS0xLTEtMTU0MDU1_e1e3dbb0-352a-4445-9a11-95ff2598fe91">81,875</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItMy0xLTEtMTU0MDU1_20b49a30-17bf-4b32-8f0f-16bfa261290c">98,035</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItNS0xLTEtMTU0MDU4_d95327bd-7801-4d44-a1f4-b2d39c08345d">46,570</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfODQ_4c29329d-4eac-4b07-b293-5de35af69ea2">30,372</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfODg_6318b3ab-ece8-4650-ba02-8320edc0c808">4,298</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfOTU_eee30f84-4028-4dab-a8dd-a3dd77171207">4,506</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="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMS0xLTEtMTUyMDg0_baf0b231-a744-40d3-830c-b979dcdecbd2">108,977</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="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMy0xLTEtMTUyMDg0_7c5c7698-4c07-48de-87bf-6a4250214362">15,472</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="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtNS0xLTEtMTUyMDg0_d4fb6cd1-19ca-4cf1-afca-728f21935bd9">15,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;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTQ0_a4e2de83-a20a-435e-abf9-5e92fc7872ea">130</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTQ4_89c1ff9c-b2a4-47f7-ae0f-736d9f2c0138">35</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTU1_dbe116b2-3178-4241-9ccb-25da2301ce12">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="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMS0xLTEtMTU0MTQ3_0d77e2e4-54b4-4b4c-b26c-edd7acbac28b">469</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="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMy0xLTEtMTU0MTQ3_0b6b70fa-333f-423e-b3c6-234a9ef3882f">127</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="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtNS0xLTEtMTU0MTQ3_4ece01d2-82df-41e4-9c2f-82ab8dcd47dc">&#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 loss (gain) from sale of investment securities available for sale included in income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTMz_84986382-878d-448b-965c-cde5fb8a779a">56</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTM3_cce26440-d0ea-4d1d-bc67-05468c713301">6</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTQ0_1e1d686a-eaf3-4c82-a1c5-a9ac2bceaabd">330</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="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMS0xLTEtMTUyMDg0_1a7d7cd8-abdf-4e23-8695-74ecbd1b8493">200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMy0xLTEtMTUyMDg0_29accc07-e39d-49c8-a1bc-59c02eb83468">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtNS0xLTEtMTUyMDg0_a0f0d63c-9b53-4d47-9ca8-a993293a07c5">1,188</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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtMS0xLTEtMTUyMDg0_7e78ad47-81b9-466f-9878-5cccdffc6b3d">109,246</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtMy0xLTEtMTUyMDg0_b0e5ccca-8965-4901-8799-eb4e0c45909f">15,622</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtNS0xLTEtMTUyMDg0_208bcbfb-02c1-49f5-9988-3c82b0b823bd">14,640</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 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%">Comprehensive (loss) 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%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctMS0xLTEtMTUyMDg0_dc8f5dc4-4d53-4829-9ecf-7fa4439da44f">27,371</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctMy0xLTEtMTUyMDg0_a7671630-3abf-4934-aa02-4d83ce43d1e4">82,413</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctNS0xLTEtMTUyMDg0_fa42e448-d3da-4422-84c3-86f4956b7d20">61,210</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="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 Consolidated Financial Statements.</span></div><div style="text-align:center"><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%">48</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</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:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>common<br/>shares</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:8pt;font-weight:700;line-height:100%">Common<br/>stock</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:8pt;font-weight:700;line-height:100%">Retained<br/>earnings</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:8pt;font-weight:700;line-height:100%">AOCI</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:8pt;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="ia2bcb1127d2c440e80d277060b5b6938_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItMS0xLTEtMTUyMDg0_c68747ce-49c5-4ae6-bfcf-032b867581f7">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="ia2bcb1127d2c440e80d277060b5b6938_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItMy0xLTEtMTUyMDg0_53b51a01-e4db-4dde-9883-9b5b7a4a1f92">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="i5f469b03dde44572a9541fb328bf9124_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItNS0xLTEtMTUyMDg0_e9c924a5-b6eb-4337-b06d-0aa5d6d6553b">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="id0883fca9cf040b88a4f5b486c66f3ed_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItNy0xLTEtMTUyMDg0_08e44cce-bbad-49ea-ae7f-d6721f551446">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItOS0xLTEtMTUyMDg0_68475633-58ca-4fb8-8ea5-2610694b20f1">854,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzQtMS0xLTEtMTUyMDg0_7b8468c8-ba9e-4b4d-afae-b8e27a066f4e">127,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:9pt;font-weight:400;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzQtOS0xLTEtMTUyMDg0_f5303a3b-432c-47b1-a670-a9955e2d5b2c">&#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;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="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzYtMy0xLTEtMTUyMDg0_76df8848-7925-4935-a9c4-bd84a7df0a3c">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzYtOS0xLTEtMTUyMDg0_7f205379-2e4c-4f0f-bf4e-db28d391f950">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctMS0xLTEtMTUyMDg0_b8332171-68fe-4538-99e2-1bf77d783b82">127,034</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="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctMy0xLTEtMTUyMDg0_9ebcd758-af67-491f-9cfa-d187afdab24c">3,196</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctOS0xLTEtMTUyMDg0_af6d149b-f714-4b07-be79-b961c8bbc657">3,196</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="i52128c9fbb6945499515f9e822189691_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzgtNS0xLTEtMTUyMDg0_649b6fca-d699-4c19-8aee-cbdf4308702f">81,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzgtOS0xLTEtMTUyMDg0_f5ceac25-9a12-4c23-a6c0-78e93468f731">81,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzktNy0xLTEtMTUyMDg0_f3d10660-1118-422f-8919-3c77d20202e6">109,246</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzktOS0xLTEtMTUyMDg0_f9247c7b-591f-46df-8a37-57bb2776c86f">109,246</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTAtMS0xLTE1NDMwMi90ZXh0cmVnaW9uOmRkODVkNGU2MjBmNTRmNTE5NmI1ODBiNjA1ZTFlMjYyXzEwOTk1MTE2Mjc4MzY_a8dcdcef-b57d-4cc9-b389-6a5a89ae1546">0.84</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="i52128c9fbb6945499515f9e822189691_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTUtMS0xLTE1MjA4NA_eea2c5e7-98ed-477e-863d-168b6b9fec60">29,767</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTktMS0xLTE1MjA4NA_d09dc4c1-bd38-4827-b830-4431701efc2f">29,767</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 December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i391cf09e8df6481e808dedd18758c4a3_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTEtMS0xLTE1MjA4NA_4fdc4682-d186-49c4-bd29-64fba631fe64">35,106,697</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="i391cf09e8df6481e808dedd18758c4a3_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTMtMS0xLTE1MjA4NA_e2e4eb06-3a40-4dd3-9d5c-f2059e6e29ab">552,397</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="i7d8769f7b5694aba96583b0a620acc29_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTUtMS0xLTE1MjA4NA_f07e723f-af22-4d14-bd66-3cb3d2e9a913">345,346</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="i23222f55b56a4a18834a5350d4dac5bc_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTctMS0xLTE1MjA4NA_2e071b2f-cddb-4155-b54b-f8b2fc24a834">99,850</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTktMS0xLTE1MjA4NA_e466c89a-23a4-4d17-b5a6-2a62437445ed">797,893</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="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:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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:8pt;font-weight:700;line-height:100%">Year Ended 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:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>common<br/>shares</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:8pt;font-weight:700;line-height:100%">Common<br/>stock</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:8pt;font-weight:700;line-height:100%">Retained<br/>earnings</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:8pt;font-weight:700;line-height:100%">AOCI</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:8pt;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="i34c9af15417a46249905227386defe95_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItMS0xLTEtMTUyMDg0_dae839f4-8e73-42a1-823f-309fece21758">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="i34c9af15417a46249905227386defe95_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItMy0xLTEtMTUyMDg0_bd06cce8-09b7-4982-b6c0-20b759a228e2">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="i546cea6d3f4845efa2fef717cd8247ce_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItNS0xLTEtMTUyMDg0_5bd42611-7891-4038-819a-246741d1c5ea">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="ic84bcd160d804fb7970eb9cd623de896_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItNy0xLTEtMTUyMDg0_b7656bfb-36fb-497f-b3ba-35decf9c937d">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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItOS0xLTEtMTUyMDg0_34e27b6b-d0bd-49cf-9393-92b466d2336a">820,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzQtMS0xLTEtMTUyMDg0_87e4ba41-0b6a-4936-807a-a61adb8b6135">125,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzQtOS0xLTEtMTUyMDg0_e1cb00fa-c755-4d1d-a6c4-f55144aab299">&#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;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="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzYtMy0xLTEtMTUyMDg0_f920e4bb-7da8-400f-9a97-ac75db80a6c7">3,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%">&#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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzYtOS0xLTEtMTUyMDg0_3d245e10-fcfd-4d09-a690-d1fee6711ea0">3,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctMS0xLTEtMTUyMDg0_300c76d5-6efe-4402-a2ca-dc07dc5b61de">931,841</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="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctMy0xLTEtMTUyMDg0_18c5ce9f-a0cb-4a13-ade8-ce453b0801da">22,889</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctOS0xLTEtMTUyMDg0_ee0af297-4d95-48e7-9b16-3d9e86b0819c">22,889</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="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzgtNS0xLTEtMTUyMDg0_7d852d83-35a0-4c01-9c0f-c95bab29eac4">98,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%">&#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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzgtOS0xLTEtMTUyMDg0_2c754fa6-d1bc-4ab0-8287-278dacd66b6b">98,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;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, 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="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzktNy0xLTEtMTUyMDg0_3534864c-d85a-4f9b-b708-cac4a24af7d3">15,622</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzktOS0xLTEtMTUyMDg0_1b1a4c82-78e5-4721-93c6-216afb98315b">15,622</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTAtMS0xLTE1NDI5NC90ZXh0cmVnaW9uOjYyNDYyOTJkYTE5ODRjYjFiNTdlNzg3YTZkMThmMWExXzEwOTk1MTE2Mjc4NDA_37edaede-7adb-49c9-b749-c28cc186fc81">0.81</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="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTUtMS0xLTE1MjA4NA_ac279af9-931c-48a8-99a2-c4e53e8bff18">29,197</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTktMS0xLTE1MjA4NA_828a5928-a9c8-4281-81ed-442659e97c87">29,197</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 December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia2bcb1127d2c440e80d277060b5b6938_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTEtMS0xLTE1MjA4NA_2da4ab45-909a-4922-8ded-5d1160bded8e">35,105,779</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="ia2bcb1127d2c440e80d277060b5b6938_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTMtMS0xLTE1MjA4NA_6d7d403e-5fe5-4131-b991-dc2e8475879e">551,798</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="i5f469b03dde44572a9541fb328bf9124_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTUtMS0xLTE1MjA4NA_2297b173-3fd6-4905-8511-04980a79bd95">293,238</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="id0883fca9cf040b88a4f5b486c66f3ed_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTctMS0xLTE1MjA4NA_8a3dcf95-2586-44f7-8efb-b35dd1bdaa78">9,396</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTktMS0xLTE1MjA4NA_5b3b1fa8-269b-4ea5-9bf5-656554dca754">854,432</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="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:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></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%">Year Ended December 31, 2020</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>common<br/>shares</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:8pt;font-weight:700;line-height:100%">Common<br/>stock</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:8pt;font-weight:700;line-height:100%">Retained<br/>earnings</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:8pt;font-weight:700;line-height:100%">AOCI</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:8pt;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, 2019</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="i963feca295c04a94a4bb3e49980a7a3e_I20191231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItMS0xLTEtMTUyMDg0_ecd018c8-eef8-4c60-ba00-d2f47132a725">36,618,729</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="i963feca295c04a94a4bb3e49980a7a3e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItMy0xLTEtMTUyMDg0_766fd9b1-9c24-4f09-a2a2-5c637822591b">586,459</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="i74770498c8d74f9ab0c58f89916f2b6d_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItNS0xLTEtMTUyMDg0_e4feb150-7a09-4b5c-b58f-f5b3c5a2a9d7">212,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><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="ia9c2df6d16b5490099c394352b799bb9_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItNy0xLTEtMTUyMDg0_997334a4-83db-4144-8661-95423e31b4d2">10,378</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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItOS0xLTEtMTUyMDg0_3cd33c09-ad9e-4905-aba5-0dbee6187c93">809,311</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%">Cumulative effect from change in accounting policy </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%">&#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="ie33b0758d1b44e20a56ed82da4a3ade0_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzMtNS0xLTEtMTUyMDg0_192c3a73-9bd8-4521-881a-5953ba13ad3b">5,615</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%">(<ix:nonFraction unitRef="usd" contextRef="i3b41d26e709f4d4b91f212789c8a0359_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzMtOS0xLTEtMTUyMDg0_b8c436fc-ee1d-4d4e-a583-727aa17d00e8">5,615</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%">Restricted stock units vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzQtMS0xLTEtMTUyMDg0_881a6f5d-0b02-4b26-b070-87ab3183e6fd">109,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%">&#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%">&#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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzQtOS0xLTEtMTUyMDg0_de80fc72-5690-43d3-a39d-532ad18ecf53">&#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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtMS0xLTEtMTUyMDg0_38311f9e-4d60-406f-a6da-eccebeb8bead">8,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtMy0xLTEtMTUyMDg0_51360434-4351-4566-8790-a7465d7b1dc2">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtOS0xLTEtMTUyMDg0_11b79299-7603-485f-99b2-404ac4447736">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzYtMy0xLTEtMTUyMDg0_1062cf1c-531f-4c49-a808-01bcb4c7faa2">3,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%">&#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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzYtOS0xLTEtMTUyMDg0_f8c964a2-f1e4-4c7f-b4b9-901509e3108d">3,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctMS0xLTEtMTUyMDg0_56e2f8b1-4f7f-49bc-9048-920aced259d0">824,587</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="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctMy0xLTEtMTUyMDg0_b964fe85-b3ed-45a7-a770-122f40817f6c">19,119</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctOS0xLTEtMTUyMDg0_d6c306a7-bfd2-40b5-adfb-bf86ed827dc0">19,119</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="i609db94796eb4037a691da4eb067b643_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzgtNS0xLTEtMTUyMDg0_ed309e61-35ff-4f8b-b562-ed27fe4f68b8">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzgtOS0xLTEtMTUyMDg0_86784b11-07f1-4316-9b79-e61ab905db00">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 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="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzktNy0xLTEtMTUyMDg0_5af08bde-06f7-49c0-a297-ca813f99b30d">14,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzktOS0xLTEtMTUyMDg0_01fffd98-267d-4f3a-9432-021b4060e05a">14,640</ix:nonFraction>&#160;</span></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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTAtMS0xLTE1NDI2MC90ZXh0cmVnaW9uOjRlZDIwYTUxY2VkYTQ4ZWRiNzk2ZjM0NGYwOTc5NjlhXzEwOTk1MTE2Mjc4Mzc_5ba754e9-43f3-4810-b07d-60808d350001">0.80</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="i609db94796eb4037a691da4eb067b643_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTUtMS0xLTE1MjA4NA_cea3a99b-db68-4318-b3b2-3a0c4ed2783c">29,029</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTktMS0xLTE1MjA4NA_f400acb7-ad9c-4ee3-9b25-3bc5d6df46c0">29,029</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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="i34c9af15417a46249905227386defe95_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTEtMS0xLTE1MjA4NA_5be1c4e2-1378-44ff-b6b4-7a53b6044f96">35,912,243</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="i34c9af15417a46249905227386defe95_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTMtMS0xLTE1MjA4NA_c2fb9516-0bb6-4d07-93c4-5528ac429eaf">571,021</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="i546cea6d3f4845efa2fef717cd8247ce_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTUtMS0xLTE1MjA4NA_87b741b8-0add-480c-a3fa-3e66b57c67b0">224,400</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="ic84bcd160d804fb7970eb9cd623de896_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTctMS0xLTE1MjA4NA_cfecbbe5-a7d4-4a0c-8d7f-164695cbf635">25,018</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTktMS0xLTE1MjA4NA_ca748be0-199e-4d10-9715-10f2d5f7bbb1">820,439</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:40.5pt;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%">Effective January 1, 2020, the Bank adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt"><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 Consolidated Financial Statements.</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%">49</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#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><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtMS0xLTEtMTU0NDMy_5620c500-b695-4101-92e2-6f194ba9c151">81,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtMy0xLTEtMTUyMDg0_be6274ba-3a88-4e40-b75a-bb5b28497e3f">98,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtNS0xLTEtMTU0NDM3_25160c67-4c50-46e2-aaaa-41f3d9606c17">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtMS0xLTEtMTUyMDg0_fa15d047-6dcf-4c02-911a-9c85c6e773f6">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtMy0xLTEtMTUyMDg0_a97b8255-4a30-45b7-8378-3dbba1865bb9">21,739</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtNS0xLTEtMTUyMDg0_50ca3aa9-6977-4a6c-a1c3-df20b8992a47">3,612</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtMS0xLTEtMTUyMDg0_84c1ff5a-1385-431d-97a0-ca590b45219b">1,426</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtMy0xLTEtMTUyMDg0_14eb9bb2-8c54-4f2f-9fce-d95c7f674daa">29,372</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtNS0xLTEtMTUyMDg0_319c475a-a125-47e3-8099-2a4ff310ad9a">36,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctMS0xLTEtMTUyMDg0_0162348f-cf91-4333-86cb-70f04b9d2a75">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctMy0xLTEtMTUyMDg0_a56ef2df-a639-42bc-918c-8643e530983e">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctNS0xLTEtMTUyMDg0_0c9b6540-34b6-4c6c-84c6-90d7c94d170b">3,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtMS0xLTEtMTgxOTkz_99d037dd-1b16-4cb6-96ba-79ddccff6f9d">2,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtMy0xLTEtMTUyMDg0_66f1f20b-11b6-4c11-bb8a-7e40132c1e4b">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtNS0xLTEtMTUyMDg0_a11ed8b7-eb07-4c7c-b4d2-70f375eaa75d">3,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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktMS0xLTEtMTUyMDg0_3dd80b65-00f2-4e2f-ba8c-2b18ff6c8534">15,190</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktMy0xLTEtMTUyMDg0_5d7fb23b-feda-4e0b-a057-918196e88e43">86,443</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktNS0xLTEtMTUyMDg0_9c28a718-cd32-4e09-a7c4-7ae2a9513143">136,979</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTEtMS0xLTE1MjA4NA_01798c61-1aed-4822-81ef-88150b48f752">17,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTMtMS0xLTE1MjA4NA_773c992f-525c-42bf-a376-7f82b40c249a">93,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTUtMS0xLTE1MjA4NA_8a473cc4-5460-4f51-a7a5-db0e2fecff63">142,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTEtMS0xLTE1MjA4NA_0f6a469a-92a8-4a94-9f17-2109529398f6">3,747</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTMtMS0xLTE1MjA4NA_4adbfa8f-b50b-467b-9adb-2b2afb91ed21">2,520</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTUtMS0xLTE1MjA4NA_e227acc3-3e29-4676-bad4-e398646e3e8f">4,319</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%">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTEtMS0xLTE1NDQwOA_07cd8b29-c083-41e9-9cd0-18cc015a51bc">66</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTMtMS0xLTE1NDQwOA_04931f5e-3e76-4e5f-8994-f1ccd6f75538">355</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTUtMS0xLTE1NDQxMg_e0bc18b5-85ab-4b2b-be3c-3ff96e56cb42">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTEtMS0xLTE1MjA4NA_3226b08c-20e5-479a-8cf0-844b2e9481e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTMtMS0xLTE1MjA4NA_b3978d87-760f-4362-8c33-49d32e067228">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTUtMS0xLTE1MjA4NA_ef4d723c-f554-4474-977b-bba699354bbf">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="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 mortgage loans held 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTEtMS0xLTE4MjAwMA_1c7e5d9a-f527-4a47-8679-59d3dd767cea">633</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEzLTMtMS0xLTE1MjA4NA_4995d4c3-31d1-4685-be26-e5a1c42c9f6a">3,644</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEzLTUtMS0xLTE1MjA4NA_cf23557a-3e76-4262-84d4-8e2af1bc128f">5,044</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 (loss) 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTEtMS0xLTE1NDQ5OQ_8efd4fad-7755-4208-9190-b51232a0457b">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTMtMS0xLTE1MjA4NA_ff14fa1a-2aa9-40b6-8d2a-9fc29e6af7e9">29</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTUtMS0xLTE1MjA4NA_b45af6f8-cc9a-45af-9a7e-081cf83e7268">1,518</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 assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTEtMS0xLTE1MjA4NA_a8f625e0-4e33-486d-b06e-56bd337046f4">403</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTMtMS0xLTE1MjA4NA_c62c2edd-3f30-4624-b27d-615a98923f3e">4,440</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTUtMS0xLTE1MjA4NA_6b1e3396-5b09-4b29-a78e-4c612708ae21">1,043</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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTEtMS0xLTE1MjA4NA_b9738a0a-b0ea-4559-aa74-4a0fe746eb78">9,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTMtMS0xLTE1MjA4NA_5aaa8b9b-ee49-4a09-b0c0-c0fa07c4cfcb">19,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherRealEstateValuationAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTUtMS0xLTE1MjA4NA_57d9e25c-18fa-4e6d-8f43-d915d99df699">9,781</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTEtMS0xLTE1MjA4NA_8ec531b5-0c1b-45f9-bfbd-0d1dfce5aee1">94,456</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTMtMS0xLTE1MjA4NA_62fd4afe-8c0d-493c-9e20-cca8f505154a">69,530</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 #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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTUtMS0xLTE1MjA4NA_da478f31-d2ca-4d66-ac76-685213817911">70,331</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:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan originations and purchases, net of payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTEtMS0xLTE1MjA4NA_811f6954-d4a8-468f-b265-8f62b684b34a">225,149</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTMtMS0xLTE1MjA4NA_a7ae577b-de5b-4b59-a5bb-453276ec5142">699,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTUtMS0xLTE1MjA4NA_d4fe72a7-e1a5-4268-bc2e-f2b88b1ddef0">692,720</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%">Maturities and repayments 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTEtMS0xLTE1MjA4NA_dab653d1-2899-427a-9b28-bd477b4716f2">181,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTMtMS0xLTE1MjA4NA_7d086a8f-8441-4e3e-bfb3-50e116ed9103">254,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTUtMS0xLTE1MjA4NA_e7f4e609-6a7a-4050-8e19-a687f875ea4b">264,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Maturities and repayments of investment securities held to maturity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTEtMS0xLTE1MjA4NA_6af637a7-d440-4b5d-9157-7bf1d34d3add">28,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTMtMS0xLTE1MjA4NA_79ede1ae-3ab9-487f-81d3-3520b2a0be08">1,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTUtMS0xLTE1MjA4NA_4dda64d9-2818-436a-a65b-1512edfe45a1">&#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%">Purchase 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTEtMS0xLTE1MjA4NA_29b086be-a7df-4ecd-aa72-c717965ab497">790,871</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTMtMS0xLTE1MjA4NA_1e5488b9-1140-4c90-84c2-b4f817f48adc">616,123</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTUtMS0xLTE1MjA4NA_407e32fb-2fe2-453e-aff1-43c90019e6e6">152,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 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTEtMS0xLTE1MjA4NA_60295317-6fd2-4ebc-a1ab-d2c65975a892">412,835</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTMtMS0xLTE1MjA4NA_1e9dd83f-f9bd-489d-a9d4-e435ce3d8078">140,288</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTUtMS0xLTE1MjA4NA_6e1219fc-1fa1-4134-90ba-451f484b6ee3">&#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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTEtMS0xLTE1MjA4NA_950a3846-4baf-4e50-96bb-96a3db248f1f">30,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTMtMS0xLTE1MjA4NA_b1136573-780d-40a7-92bb-2c1be7c31791">1,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTUtMS0xLTE1MjA4NA_6c1d8e84-43e8-4b63-a3c3-72fd1681045c">55,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTEtMS0xLTE1MjA4NA_e9278e8a-ef57-42e7-9cd6-2372d3f0edf1">4,016</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTMtMS0xLTE1MjA4NA_e87d7211-0149-454f-9eac-7982ea72b9dc">3,018</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTUtMS0xLTE1MjA4NA_8d79d94e-1a9c-4262-8bce-56938a9848ee">6,997</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTEtMS0xLTE1MjA4NA_db3c397a-9514-43da-9643-46d095b42bbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTMtMS0xLTE1MjA4NA_d92bc124-9051-4a17-a3c7-ce87d533762b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTUtMS0xLTE1MjA4NA_f6a6f128-ce02-4be4-bdcc-5f5f804b6013">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of assets held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTEtMS0xLTE1MjA4NA_c7685025-4ac4-445e-8879-723a4b9a52fd">2,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTMtMS0xLTE1MjA4NA_9ee0f0f5-b047-4c51-b4d8-2d46fb40c20b">10,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTUtMS0xLTE1MjA4NA_cd71a238-62f5-41ea-9ce5-d06c4311daf4">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 redemption of Federal Home Loan Bank stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTEtMS0xLTE1MjA4NA_5bf4d200-507d-4e73-9452-8751d6070aee">2,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTMtMS0xLTE1MjA4NA_c89fa2f0-c1c1-486b-9b9d-92193298ddba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTUtMS0xLTE1MjA4NA_00c63303-d5ac-4c23-aea3-277c56544129">2,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTEtMS0xLTE1MjA4NA_20f17334-c738-44ca-a9ac-7b1c092afb5c">2,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTMtMS0xLTE1MjA4NA_501e4996-3028-4626-950d-3c82efdf5a5a">1,272</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTUtMS0xLTE1MjA4NA_402c6e84-f44f-4265-9dc9-59e7d09dbd13">2,844</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%">Proceeds from sales of premises and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTEtMS0xLTE1MjA4NA_8cd131c3-e496-4156-bb19-dee13fb46c9a">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTMtMS0xLTE1MjA4NA_a0737403-fd31-4e0f-a544-b1fb84f60331">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTUtMS0xLTE1MjA4NA_cd1137d5-4020-47fd-92e0-0f09ff61a7aa">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTEtMS0xLTE1MjA4NA_66d67413-cebe-4359-85c1-18d1c23cb5d5">230</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTMtMS0xLTE1MjA4NA_7d657a6d-af2e-48f5-aab7-66400ba4d459">10,166</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTUtMS0xLTE1MjA4NA_b71376ec-38da-40dd-81da-3e427be76fd7">3,641</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%">Proceeds from bank owned life insurance death benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTEtMS0xLTE1MjA4NA_04682b94-c804-4378-b864-381493d11d7d">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%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTMtMS0xLTE1MjA4NA_002f1da5-581c-4294-98c3-71f9c498205f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTUtMS0xLTE1MjA4NA_c9acf844-e65e-4a22-9c3a-797e64b4ff70">1,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 NMTC 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:ReturnOfTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTEtMS0xLTE1MjA4NA_204bac72-add7-4dd1-ab67-449f4bfca1b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:ReturnOfTaxCreditEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTMtMS0xLTE1MjA4NA_7acc6dfd-6bce-4451-b1b8-3b2b0669d2f1">9,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:ReturnOfTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTUtMS0xLTE1MjA4NA_08ab3766-1333-4288-9f8e-52e3d5f65d40">&#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 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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTEtMS0xLTE1MjA4NA_63c36e97-ffd4-43f7-96db-b28d548f719e">18,190</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTMtMS0xLTE1MjA4NA_8c3c3838-b370-4ab3-bd47-5f8adfb06455">41,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTUtMS0xLTE1MjA4NA_1fd3a1ae-99e1-4e73-a13f-b10cc3fc5d60">7,117</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used) provided by investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTEtMS0xLTE1MjA4NA_1b8caf3b-801e-40a3-a48c-37872e2312ca">1,207,779</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTMtMS0xLTE1MjA4NA_492e4ab9-347f-4a29-9488-dbcc0808dd16">163,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTUtMS0xLTE1MjA4NA_836709ef-6583-4abf-8e15-b8bbe6eeff95">538,549</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</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:700;line-height:100%">Cash flows from financing activities:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTEtMS0xLTE1MjA4NA_77f39f97-02e8-4f58-aba4-a66e17051a46">469,450</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTMtMS0xLTE1MjA4NA_5c99083b-c0e5-4591-a55b-69a639dce474">783,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTUtMS0xLTE1MjA4NA_4e1014bb-37ee-44e4-a639-3ec1dfba8a5b">1,015,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTEtMS0xLTE1MjA4NA_20fab59d-2d80-4454-83d1-b85f61112e30">50,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTMtMS0xLTE1MjA4NA_000eeea2-08e0-45d1-aaad-6259503750fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTUtMS0xLTE1MjA4NA_d3acce1b-dd81-409e-beea-9fb34b7cc5f8">64,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">Repayment of 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTEtMS0xLTE1MjA4NA_8b92945a-e200-4f2c-83cd-64fc22e93523">50,050</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTMtMS0xLTE1MjA4NA_70199c1f-b61e-4db9-ba1a-34ccf56b1190">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTUtMS0xLTE1MjA4NA_93a572cb-7778-4c22-9396-6969e9c12328">64,000</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%">Common stock cash dividends paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTEtMS0xLTE1MjA4NA_08b5370b-c8f0-416f-a9c7-1651d3f55367">29,491</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTMtMS0xLTE1MjA4NA_f1d2ca7d-0e0a-4285-8a98-f360200e3d4d">28,937</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTUtMS0xLTE1MjA4NA_23ce9712-0d08-4ca2-97ba-833b9608ebcc">28,859</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTEtMS0xLTE1MjA4NA_536a0844-b429-45f1-bfa0-290652b51b60">4,242</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTMtMS0xLTE1MjA4NA_a03a2c4f-0940-44d7-b437-ba704775a4b4">15,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTUtMS0xLTE1MjA4NA_95bdc8ad-024a-4715-ac9a-b5ef1062f77f">15,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ2LTEtMS0xLTE1MjA4NA_947ccf2e-278c-4ca4-9b50-446505a74cfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTMtMS0xLTE5MzIzNg_bcfede45-46dc-48f2-b5eb-f6ba34394bfc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTUtMS0xLTE5MzIzOA_c089165a-6abe-4b83-87c3-d5a97b47f6c7">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTEtMS0xLTE1MjA4NA_bfe7b79e-fb57-42c5-90c1-23af061a11de">3,196</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTMtMS0xLTE1MjA4NA_17e35769-72e1-4ee7-96c1-9eac95568776">22,889</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTUtMS0xLTE1MjA4NA_f8d39245-5294-4806-9b35-4734e8f9d62e">19,119</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTEtMS0xLTE1MjA4NA_23a20976-996d-4793-956c-c740134ec15c">506,379</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTMtMS0xLTE1MjA4NA_4e1c6676-b6d9-4525-9148-de7a2d05c487">746,677</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTUtMS0xLTE1MjA4NA_04e84390-55db-49fa-816b-c86a086fed6a">982,972</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTEtMS0xLTE1MjA4NA_29dcced1-a8f7-47eb-9a90-20eadc905753">1,619,702</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTMtMS0xLTE1MjA4NA_15c48190-08da-4643-b0f4-0e77b14d3cbc">979,970</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTUtMS0xLTE1MjA4NA_640525be-0e4b-4898-baf9-221fe135482e">514,754</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTEtMS0xLTE1MjA4NA_fccd136c-95fc-4020-bbfc-b37a0c8d5f21">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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTMtMS0xLTE1MjA4NA_820e5c91-70df-48f8-a4d0-0efc868e8999">743,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTUtMS0xLTE1MjA4NA_64cf8c06-19eb-4025-98b9-1fc4266fcfc7">228,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTEtMS0xLTE1MjA4NA_811a2012-6c4f-492e-8274-4ae4b32a378b">103,590</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTMtMS0xLTE1MjA4NA_90601db2-cda9-446f-99fe-b881139dc555">1,723,292</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTUtMS0xLTE1MjA4NA_4f251afe-72aa-468e-b56e-9e9e1bd5da31">743,322</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><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%">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><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTEtMS0xLTE1MjA4NA_6edd3b5a-54ba-4c65-ac3d-2e5d379787df">7,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTMtMS0xLTE1MjA4NA_78c89fe2-105f-43b6-9080-8e3815b3cd21">6,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTUtMS0xLTE1MjA4NA_2fce8edf-f9c6-4205-aeec-11c28293beb6">13,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTEtMS0xLTE1MjA4NA_78218f3f-95b5-4934-8c54-4ea410046e29">5,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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTMtMS0xLTE1MjA4NA_7a8c6181-d40b-4fa4-b3b7-64afbe66a7f6">9,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTUtMS0xLTE1MjA4NA_2dc86c08-4601-4ca5-8094-041bdd936207">13,432</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transfer of investment securities available for sale to 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTEtMS0xLTE1NDg4Mg_54279226-be5c-4f79-a7a5-701be0d8fa98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTMtMS0xLTE1NDg4Mg_793eeabb-23e0-4311-8d61-5c128b27eecd">244,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTUtMS0xLTE5MzI3MQ_15482c92-735d-4cb4-85ca-4af327f23b09">&#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%">Investment in tax credit partnerships and related funding commitment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:Investmentinlowincomehousingtaxpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTEtMS0xLTE1MjA4NA_7ca481b3-1396-4bd6-bb01-9405366732cc">85,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:Investmentinlowincomehousingtaxpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTMtMS0xLTE1MjA4NA_d095b922-d2a0-423d-a6b1-16c6cfd27fe5">29,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:Investmentinlowincomehousingtaxpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTUtMS0xLTE1MjA4NA_e2314f90-41de-4688-8799-37fd5e7bcc1e">10,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 NMTC 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTEtMS0xLTE1MjA4NA_0199d1da-131d-4b60-9a12-2f7456ca1a71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTMtMS0xLTE1MjA4NA_c3c15cbf-d2fe-472b-b609-40f4d9d96bb8">15,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTUtMS0xLTE1MjA4NA_ff9e0290-3d55-4379-86b6-652d15f108bf">&#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%">ROU 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTEtMS0xLTE1MjA4NA_6c5d49f4-3113-4a87-8857-a0ddb81177d7">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTMtMS0xLTE1MjA4NA_864d3c67-a138-444f-9105-6efd3105fd34">13,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTUtMS0xLTE1MjA4NA_1579b324-9939-46e0-ab23-76b13f15cf56">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Transfers of premises and equipment classified as held for sale to prepaid expenses and other assets from 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTEtMS0xLTE1MjA4NA_03ff5960-6ee6-4e5f-8b37-0bd2d338cc89">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTMtMS0xLTE1MjA4NA_8199ec72-a53e-4d8e-9fb9-f238a6e6165d">3,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTUtMS0xLTE1MjA4NA_4a04bc3f-9c21-4545-901f-1b05efc1b1a6">3,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Cumulative effect from change in accounting policy</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b">7,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued, but not paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTEtMS0xLTE1MjA4NA_6d5371b2-d5a8-4326-9bed-de32ef26df95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTMtMS0xLTE1MjA4NA_4f098d60-e1fc-45c9-8a4b-172bfcbd358b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTUtMS0xLTE1MjA4NA_d988a817-48a1-4f64-aed5-76fc1a1f5a1b">2,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Transfers of loans receivable to other real estate owned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:TransferToOtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTEtMS0xLTE1MjA4NA_6cee0921-fba4-4057-bf25-9868b1fbc440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:TransferToOtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTMtMS0xLTE1MjA4NA_927ed2a6-6086-41e5-b411-9505bc0f2cee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:TransferToOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTUtMS0xLTE1NDk0Ng_fac8660e-d32f-42fa-931f-1dd40dba4dfc">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Transfer of deposits to deposits 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:TransferOfDepositsToDepositsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTEtMS0xLTE1NDkzMQ_4e500164-852c-44b6-8953-0c3dde9eba1d">17,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%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:TransferOfDepositsToDepositsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTMtMS0xLTE1NDkzMQ_3c5bff8b-d1c1-42a0-8026-0c6a79880c7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:TransferOfDepositsToDepositsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTUtMS0xLTE5MzI4Ng_7625a348-b76f-4d4f-a424-510f5f8d569d">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Bank adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> respectively.</span></ix:footnote></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 Consolidated Financial Statements.</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%">51</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_127"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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 CONSOLIDATED FINANCIAL STATEMENTS</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%">For the Years Ended December 31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_130"></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%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:61.02pt"><ix:nonNumeric contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODYw_18281c84-c0e5-4bc3-be47-3b8bc6c15147" continuedAt="ic655021c1a44448a90d43e185e378efe" escape="true">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="ic655021c1a44448a90d43e185e378efe" continuedAt="i84075d70e1c34855914fe5847eeb92a4"><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:DescriptionOfBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc0_3bf6927e-f56a-446c-b4ff-41ba47d308e6" continuedAt="i36f77d59563341f49dd5cfb59498b356" 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="i36f77d59563341f49dd5cfb59498b356">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="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="hfwa:NumberOfBranchesOperating" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzM5NQ_486611e2-1d31-43d2-9155-1cf69482fef7">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM1_3b64d7a0-8041-40b1-a126-47e26b0a8af8" continuedAt="i270d9a9f96284c1c81651af52cc78406" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i270d9a9f96284c1c81651af52cc78406"><div style="margin-top:5pt;text-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 audited Consolidated Financial Statements have been prepared in accordance with GAAP for annual financial information and pursuant to the rules and regulations of the SEC. To prepare the audited 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 that the judgments, estimates, and assumptions used in the preparation of the 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 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></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%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc4_b9d0ddb4-3146-4620-b86c-ef5807ed2d42" escape="true">Certain prior year amounts in the Consolidated Statements of Income have been reclassified to conform to the current year&#8217;s presentation. Reclassifications had no effect on the prior year's net income or stockholders&#8217; equity.</ix:nonNumeric></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) Significant Accounting Policies</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTI2_cda8f9fc-da3a-435a-a9ce-e87977f5540c" escape="true"><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%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash on hand and in banks and interest earning deposits due substantially from the Federal Reserve Bank. Cash equivalents have a maturity of 90 days or less at the time of purchase.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODYy_d800fd57-f057-4c4c-9ffa-945a240fae3b" continuedAt="idd2ddfe38fbe443d9f2515c4c8ac93c8" escape="true"><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 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%">Investment securities for which the Bank has the positive intent and ability to hold to maturity are classified as held to maturity and are carried at amortized cost. Investment securities held primarily for the purpose of selling in the near term are classified as trading securities and are reported at fair value, with unrealized gains and losses included in income. Investment securities not classified as held to maturity or trading are classified as available for sale and are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of other comprehensive income. The Bank determines the appropriate classification of investment securities at the time of purchase and reassesses the classification at each reporting date. Any subsequent reassessment of classification and transfer of investment securities available for sale to held to maturity are completed at the amortized cost basis plus or minus the amount of any remaining unrealized holding gain or loss reported in AOCI of the individual investment securities available for sale. The unrealized holding gain or loss at the date of the transfer continues to be recognized in AOCI, but that gain or loss is amortized over the remaining life of the security using the interest method. When the Company acquires another entity, all investment securities are recorded at fair value and classified as available for sale at the acquisition 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%">Realized gains and losses on sales of investment securities are recorded on the trade date in "Gain (loss) on sale of investment securities, net" on the Consolidated Statements of Income and determined using the specific identification method. Premiums and discounts on investment securities available for sale and held to maturity are amortized or accreted into income using the interest method. An investment security available for sale or held to maturity is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent and classified as past due after 30 days of nonpayment. Interest accrued, but not received for an investment security classified as nonaccrual is reversed against interest income during the period that the investment security is placed on nonaccrual status.</span></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%">ACL 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%">Management evaluates the need for an ACL on investment securities available for sale on at least a quarterly basis, and more frequently when economic or market conditions warrant such an evaluation. For investment securities available for sale in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that it will be required to sell the security before the recovery of its amortized cost basis. If either of the criteria regarding intent or requirement </span></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%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i84075d70e1c34855914fe5847eeb92a4" continuedAt="ia3b8e8a3bd2d41df89a1b3a40bed755e"><ix:continuation id="idd2ddfe38fbe443d9f2515c4c8ac93c8"><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%">to sell is met, the security&#8217;s amortized cost basis is written down to fair value through a provision for credit loss against income. For investment securities available for sale that do not meet the aforementioned criteria, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security, among other factors. The credit loss is defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an ACL on investment securities available for sale is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. Any unrealized decline in fair value that has not been recorded through an ACL on investment securities available for sale is recognized in other comprehensive 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%">Accrued interest receivable on investment securities available for sale is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities available for sale are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security available for sale is confirmed or when either of the criteria regarding intent or requirement to sell is met.</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%">ACL on Investment Securities Held to 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 Company measures expected credit losses on investment securities held to maturity on a pooled, collective basis by major investment security type with similar risk characteristics. A historical lifetime probability of default and severity of loss in the event of default is derived or obtained from external sources and adjusted for the expected effects of reasonable and supportable forecasts over the expected lives of the investment securities on those historical credit losses. Expected credit losses on investment securities in the held to maturity portfolio that do not share similar risk characteristics with any of the pools are individually measured based on net realizable value, or the difference between the discounted value of the expected future cash flows, based on the original effective interest rate, and the recorded amortized cost basis of the 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%">Accrued interest receivable on investment securities held to maturity is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities held to maturity are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security held to maturity is confirmed.</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:700;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODQy_6f9829dd-bc2b-499a-b4d3-0c6e745feb2e" continuedAt="i37614d43499c4fbb8cc6c7036de6dfca" escape="true">Loans Held for Sale</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="i37614d43499c4fbb8cc6c7036de6dfca">Mortgage loans held for sale are carried at the lower of amortized cost or fair value. Any loan that management does not have the intent and ability to hold for the foreseeable future or until maturity or payoff is classified as held for sale at the time of origination, purchase, securitization or when such decision is made. Unrealized losses on loans held for sale are recorded as a valuation allowance and included in "Other expense" on the Consolidated Statements of Income</ix:continuation>.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PolicyLoansReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODg0_6b919745-3fa5-4b97-a065-481a38da7369" continuedAt="ie80464e2676c426885a280150c6dd386" escape="true"><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%">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%">Loans receivable includes loans originated, indirect loans purchased by the Bank and loans acquired in business combinations that management has the intent and ability to hold for the foreseeable future or until maturity or payoff and is reported at amortized cost. Amortized cost is the outstanding principal balance, net of purchased premiums and discounts and net deferred loan origination fees and costs. Interest on loans is calculated using the interest method based on the daily balance of the principal amount outstanding and is credited to interest income as earned. Accrued interest receivable for loans receivable is reported within "Accrued interest receivable" on the Consolidated Statements of Financial Condition. The Company's policies for loans receivable generally do not differ by loan segments or classes unless specified in the following 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%;text-decoration:underline">Acquired 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%">Acquired loans are recorded at their fair value at acquisition date net of an ACL on loans expected to be incurred over the life of the loan. The initial ACL on acquired loans is determined using the same methodology as originated loans. For non-PCD loans, the initial ACL on loans is recorded through earnings as a provision for credit losses. For PCD loans, the initial ACL is incorporated into the calculation of the fair value of net assets acquired on the merger date and the net of the PCD loan purchase price and the initial ACL becomes the initial amortized cost basis. The difference between the initial amortized cost basis and the par value of PCD loans is the noncredit discount or premium for PCD loans. The noncredit discount or premium for PCD loans and both the noncredit and credit discount or premium for non-PCD loans are accreted through the "Interest and fees on loans" line item on the Consolidated Statements of Income over the life of the loan using the interest method for non-revolving credits or the straight-line method, which approximates the effective interest method, for revolving credits. Any unrecognized discount or premium for a purchased loan that is subsequently repaid in full is recognized immediately into income. Subsequent changes to the ACL on loans for acquired loans are recorded through earnings as a provision for credit losses.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Delinquent 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%">Loans are considered past due or delinquent when principal or interest payments are past due 30 days or more. Delinquent loans generally remain on accrual status between 30 days and 89 days past due.</span></div><div style="margin-top:5pt;text-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 did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due during their modification period in accordance with the CARES Act and related regulatory guidance. </span></div><div style="margin-top:5pt;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">Nonaccrual and Charged-off 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%">Loans for which the accrual of interest has been discontinued are designated as nonaccrual loans. The accrual of interest is generally discontinued at the time the loan is 90 days delinquent unless the credit is well secured and in the process of </span></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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ia3b8e8a3bd2d41df89a1b3a40bed755e" continuedAt="ie7977ef516ed424ba231f30ab32e444e"><ix:continuation id="ie80464e2676c426885a280150c6dd386"><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%">collection. Loans are placed on nonaccrual at an earlier date if collection of the contractual principal or interest is doubtful. All interest accrued, but not collected, on loans deemed nonaccrual during the period is reversed against interest income in that period. Interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby the interest payment is applied to the principal balances. Loans may be returned to accrual status when improvements in credit quality eliminate the doubt as to the full collectability of both interest and principal and a period of sustained performance has occurred.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the short-term nature of the forbearance and other relief programs we were offering as a result of the COVID-19 Pandemic, borrowers granted relief under these programs generally were not reported as nonaccrual during the deferral period.</span></div><div style="margin-top:5pt;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 are generally charged off to their net realizable value if collection of the contractual principal or interest as scheduled in the loan agreement is doubtful. Consumer loans are typically charged off no later than 90 days past due.</span></div><div style="margin-top:5pt;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">Troubled Debt Restructures</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%">A TDR is a restructuring in which the Bank, for economic or legal reasons related to a borrower&#8217;s financial difficulties, grants a concession to a borrower that it would not otherwise consider. These concessions may include changes to the interest rate, extension of the maturity date, delay in the timing of the regular payment or any other actions intended to minimize potential losses. The Bank does not generally forgive principal as part of a TDR, but in those situations where principal is forgiven, the entire amount of such principal forgiveness is immediately charged off to the extent not done so prior to the modification. The Bank also considers insignificant delays in payments when determining if a loan should be classified as a TDR.</span></div><div style="margin-top:5pt;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 loan that has been placed on nonaccrual status that is subsequently restructured will usually remain on nonaccrual status until the borrower is able to demonstrate repayment performance in compliance with the restructured terms for a sustained period, typically for six months. A restructured loan may return to accrual status sooner based on other significant events or mitigating circumstances. A loan that has not been placed on nonaccrual status may be restructured and such loan may remain on accrual status after such restructuring. In these circumstances, the borrower has made payments before the restructuring and is expected to continue to perform after the restructuring. Generally, this type of restructuring involves a reduction in the loan interest rate and/or a change to interest-only payments for a period of time.</span></div><div style="margin-top:5pt;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 TDR is considered defaulted if, during the 12-month period after the restructure, the loan has not performed in accordance to the restructured terms. Defaults generally include loans whose payments are 90 days or more past due and loans whose revised maturity date passed and no further modifications will be granted for that borrower.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Once a loan is classified as a TDR loan, it generally continues to be reported as such until it is paid off or charged off.</span></div><div style="margin-top:5pt;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 2020, the CARES Act and regulatory agencies provided guidance around the modification of loans as a result of the COVID-19 Pandemic and outlined, among other criteria, that short-term modifications made on a good faith basis to borrowers who were current as defined by the CARES Act and related regulatory guidance prior to any relief are not TDRs. This includes short-term (e.g. six months) modifications such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant. Borrowers were considered current if they were less than 30 days past due on the contractual payments as of December 31, 2019 under the CARES Act, which the Bank determined was the implementation date of its modification program under related regulatory guidance. The CA Act extended relief offered under the CARES Act through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The Bank elected to apply the temporary relief under the applicable guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. However, COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDRs based on the Bank's internal policy.</span></div></ix:continuation><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY5_fabb5771-1c9c-4aea-a368-b5e25ace12cb" escape="true"><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%">Deferred Loan Origination Fees and Costs</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct loan origination fees and costs on originated loans and premiums and discounts on acquired loans are deferred and subsequently amortized or accreted as a yield adjustment over the expected life of the loan without prepayment considerations utilizing the interest method, except revolving loans for which the straight-line method is used. When a loan is paid off prior to maturity, the remaining net deferred balance is immediately recognized into interest income. In the event loans are sold, the unamortized net deferred balance is recognized as a component of the gain or loss on the sale of loans.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTE0_1bd828f2-0a78-41b7-b3cd-8b7d509a1120" continuedAt="id16904c8a2eb48139604359a499de87b" escape="true"><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%">ACL on 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 ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are debited against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed and subsequent recoveries, if any, are credited to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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%">Management has adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, loans are either collectively evaluated if they share similar risk characteristics, including performing TDR loans, or individually evaluated if they do not share similar risk characteristics, including 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 allowance for individually evaluated loans is calculated using either the collateral value method, which considers the likely source of repayment as the value of the collateral less estimated costs to sell, or the net present value method, which considers the contractual principal and interest terms and estimated cash flows available from the borrower to satisfy the debt. Nonaccrual TDR loans are individually evaluated for credit loss except if the original interest rate is used to discount the expected cash flows, not the rate specified in the restructuring.</span></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%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ie7977ef516ed424ba231f30ab32e444e" continuedAt="i773f8eb673814f709b80194a9f82782c"><ix:continuation id="id16904c8a2eb48139604359a499de87b"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using the Bank's average quarterly historical loss information for an economic cycle. The Bank evaluates the historical period on a quarterly basis with the assumption that economic cycles have historically lasted between 10 and 15 years. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. Estimated cash flows consider the principal and interest in accordance with the contractual term of the loan and estimated prepayments. Contractual cash flows are based on the amortized cost and are adjusted for balances guaranteed by governmental entities, such as SBA or USDA, resulting in the unguaranteed amortized cost. The contractual term excludes expected extensions, renewals and modifications unless either of the following applies: 1) management has a reasonable expectation at the reporting date that a TDR will be executed with an individual borrower or 2) the extension or renewal options are included in the original or modified contract at the reporting date and are not unconditionally cancellable by the Company. Prepayments are established for each segment based on rolling historical averages for the segment, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment assumption on a quarterly 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 macroeconomic allowance includes consideration of the forecasted direction of the economic and business environment and its likely impact on the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. Economic forecast models for the current period are uploaded to the model, which targets 16 forecasted macroeconomic factors, such as unemployment rate, gross domestic product, housing price index, commercial real estate price index, disposable income growth, mortgage rates and certain rate indices. Macroeconomic factor multipliers are determined through regression analysis and applied to loss rates for each segment of loans with similar risk characteristics. Each of the forecasted segment balances is impacted by a mix of these macroeconomic factors. Further, each of the macroeconomic factors is utilized differently by segment, including the application of lagged factors and various transformations such as percent change year over year. A macroeconomic sensitive model is developed for each segment given the current and forecasted conditions and a macroeconomic multiplier is calculated for each forecast period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors on each segment, both positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss allowance. After the reasonable and supportable period, forecasted loss rates revert to historical baseline loss levels over the predetermined reversion period on a straight-lined 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 Bank&#8217;s ACL model also includes adjustments for qualitative factors, where appropriate. Since historical information (such as historical net losses and economic cycles) may not always, by themselves, provide a sufficient basis for determining future expected credit losses, the Bank periodically considers the need for qualitative adjustments to the ACL. The Bank has a bias for minimal qualitative risk factors unless internal or external factors indicate otherwise. Qualitative adjustments may be related to and include, but not be limited to, factors such as: (i) management&#8217;s assessment of economic forecasts used in the model and how those forecasts align with management&#8217;s overall evaluation of current and expected economic conditions, (ii) organization specific risks such as credit concentrations, collateral or industry specific risks, regulatory risks, and external factors that may ultimately impact credit quality, (iii) other limitations associated with factors such as underwriting changes, acquisition of new portfolios, changes in portfolio segmentation, and (iv) management&#8217;s overall assessment of the adequacy of the ACL, including an assessment of model data inputs used to determine the ACL. The Bank has established metrics to estimate the qualitative risk factors by segment based on the identified 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 general, management's estimate of the ACL on loans uses relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. The evaluation of ACL on loans is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize estimated losses on loans, future additions to the allowance may be necessary based on further declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#8217;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. The Company believes the ACL on loans is appropriate given all of the above considerations.</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%">ACL on Unfunded Commitments</span></div><div style="margin-top:5pt;text-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 estimates expected credit losses on unfunded, off-balance sheet commitments over the contractual period in which the Bank is exposed to credit risk from a contractual obligation to extend credit, unless the obligation is unconditionally cancellable by the Bank.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment and an estimate of the future utilization as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL for unfunded commitments is recorded in "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and changes are recognized through earnings in the "(Reversal of) provision for credit losses" on the Consolidated Statements of Income.</span></div></ix:continuation><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM4_537d2622-04a7-4ecc-9c6b-8324214339ea" continuedAt="i9c799bab6a364a57b789cd0d44d463cc" escape="true"><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%">Mortgage Banking 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%">The Bank originates and sells certain residential real estate loans on a servicing-released basis. The Bank recognizes a gain or loss on sale to the extent that the sale proceeds of the loan sold differs from the net book value at the time of sale. Income from residential real estate loans brokered to other lenders is recognized into income on date of loan closing.</span></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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i773f8eb673814f709b80194a9f82782c" continuedAt="i41a68f46700c483180e08b6d9f6ea8f2"><div style="margin-top:5pt;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="i9c799bab6a364a57b789cd0d44d463cc">Commitments to fund residential real estate loans and commitments to subsequently sell residential real estate loans are made during the period between the taking of the loan application and the closing of the loan. The timing of making these commitments is dependent upon the timing of the borrower&#8217;s election to lock-in the mortgage interest rate and fees prior to loan closing. The Company enters into forward commitments for the future delivery of residential real estate loans when interest rate locks are entered into in order to hedge the interest rate risk resulting from its commitments to fund the loans. These sale commitments are typically made on a best-efforts basis whereby the Bank is only obligated to sell the loan if the loan is approved and closed by the Bank. Commitments to fund residential real estate loans to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives, however, the fair values of these freestanding derivatives were not significant at December 31, 2022 or December 31, 2021.</ix:continuation></span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ServicingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTEw_b7e2901a-edcc-4bce-a69f-8a3745b708c6" escape="true"><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%">Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><div style="margin-top:5pt;text-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, on a limited basis, sells the guaranteed portion of SBA and USDA loans, with servicing retained, for cash proceeds and records a related servicing asset. The Company does not sell loans with servicing retained unless it retains a participating interest. A servicing asset is recorded at fair value upon sale which is estimated by discounting estimated net future cash flows from servicing using discount rates that approximate current market rates and using estimated prepayment rates. Subsequent to initial recognition, all classes of servicing rights are carried at the lower of amortized cost or fair value and are amortized in proportion to and over the period of the estimated net servicing income. The servicing asset is reported within "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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 purposes of evaluating and measuring impairment, the fair value of servicing rights is measured using a discounted estimated net future cash flow model as described above at least annually. Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type and maturity and recognized through a valuation allowance for an individual stratum to the extent fair value is less than the carrying amount. If the Company later determines all or a portion of the impairment no longer exists for a particular stratum, a reduction of the allowance may be recorded as an increase to income. Changes in valuation allowances are reported within "Other income" on the Consolidated Statements 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%">In connection with the loan sales, the Bank typically makes representations and warranties about the underlying loans conforming to specified guidelines. If the underlying loans do not conform to the specifications, the Bank may have an obligation to repurchase the loans or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements was remote at December 31, 2022, December 31, 2021 and December 31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Servicing fee income is recorded for fees earned for servicing loans and reported as "Other income" on the Consolidated Statements of Income. The fees are based on a contractual percentage of the outstanding principal and are recorded as income when earned. The amortization of mortgage servicing rights is netted against servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt;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 premium over the adjusted carrying value is received upon the sale of the guaranteed portion of a SBA or USDA loan. The Bank's investment in a SBA or USDA loan is allocated among the sold and retained portions of the loan based on the relative fair value of each portion at the time of loan origination, adjusted for payments and other activities. Because the portion retained does not carry a SBA or USDA guarantee, part of the gain recognized on the sold portion of the loan is deferred and amortized as a yield enhancement on the retained portion in order to obtain a market equivalent yield. The balance of the deferred gain was immaterial at December 31, 2022, December 31, 2021 and December 31, 2020.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:RealEstatePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc5_b5efefd9-34bb-45e9-a50a-8121aabe4d0c" escape="true"><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%">Other Real Estate Owned</span></div><div style="margin-top:5pt;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 real estate owned is recorded at the estimated fair value (less the costs to sell) at the date of acquisition, not to exceed net realizable value, and any resulting write-down is charged against the ACL on loans. Physical possession of residential real estate property collateralizing a consumer mortgage loan occurs when legal title is obtained upon completion of foreclosure or when the borrower conveys all interest in the properly to satisfy the loan through completion of a deed in lieu of foreclosure or similar legal agreement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After acquisition, all costs incurred in maintaining the property are expensed except for costs relating to the development and improvement of the property which are capitalized to the extent of the property&#8217;s net realizable value. If the estimated realizable value of the other real estate owned property declines after the acquisition date, the valuation adjustment is charged to "Other real estate owned, net" on the Consolidated Statements of Income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODQz_b2ccb5d6-740c-4c66-a2c9-0be0d13d8d9a" escape="true"><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%">Premises and Equipment</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Premises and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets or the lease period, whichever is shorter. The estimated useful lives used to compute depreciation and amortization for buildings and building improvements, including lease improvements, is <ix:nonNumeric contextRef="i5aa43e6494144d169716b8c979cf67af_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzMxNTE0_dbe9d1cc-8984-4f2d-9294-3c8a8409cae0">15</ix:nonNumeric> to <ix:nonNumeric contextRef="ib54dce8b687046d29196e607fdaff663_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzMxNTIw_8c2c35f9-cbd1-4dc4-84ec-67fc79362a61">39</ix:nonNumeric> years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6">seven</span> years.  The Company reviews premises and equipment, including leasehold improvements, for impairment whenever events or changes in the circumstances indicate that the undiscounted cash flows for the property are less than its carrying value. If identified, an impairment loss is recognized through a charge to earnings based on the fair value of the property.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODk5_ba0a5c50-a922-4a77-9ca4-e7fa573bfd89" continuedAt="i7384cc3a47914f15ba35ce2d79ab99a8" escape="true"><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%">Bank Owned Life Insurance</span></div><div style="margin-top:5pt;text-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's BOLI policies insure the lives of certain current or former Bank officers and name the Bank as beneficiary. Noninterest income is generated tax-free (subject to certain limitations) from the increase in the policies' underlying </span></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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i41a68f46700c483180e08b6d9f6ea8f2" continuedAt="i00f70d6d97364f1aa5feb8b3ec8adda0"><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="i7384cc3a47914f15ba35ce2d79ab99a8">investments made by the insurance company. The Company records BOLI at the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.</ix:continuation></span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM5_c4c9b8fa-9c80-443c-b1fe-4a5fcdeaf959" escape="true"><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%">ACL on 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 on investment securities and loans receivable are excluded from their estimates of credit losses. Additionally, no allowance has been established for accrued interest receivable on investment securities and loans receivable as interest accrued, but not received, is reversed timely in accordance with the policies stated above.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM0_8993db64-82d7-49ac-b23f-b6e3c6a1991e" escape="true"><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%">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 intangibles acquired in business combinations. The fair value of the core deposit intangible stemming from any given business combination is based on the present value of the expected cost savings attributable to the core deposit funding, relative to an alternative source of funding. The core deposit intangibles are amortized on an accelerated basis following a pattern of the economic benefits of the core deposit intangible over an estimated useful life of the deposit relationships acquired. The Company evaluates such identifiable intangibles for impairment annually or more frequently if an indication of impairment exists.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODcy_1ca0b306-d7d9-4f9c-a979-89ae030dd664" escape="true"><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%">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%">The Company&#8217;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in certain mergers and acquisitions. Goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (single reporting unit) on an annual basis or more frequently if an indication of impairment exists between the annual tests.</span></div><div style="margin-top:5pt;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 goodwill impairment assessment, the Company either assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not the fair value of the reporting unit is less than its carrying value and a quantitative test is needed or opts to bypass the qualitative analysis and performs a quantitative analysis only. The quantitative analysis requires the Company to make assumptions and judgments regarding the fair value of the reporting unit. If the implied fair value of goodwill is less than the recorded goodwill, an impairment charge would be recorded for the difference.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODg3_221c6296-a15a-4be7-a14d-21974d8e632f" escape="true"><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 Taxes</span></div><div style="margin-top:5pt;text-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 and the Bank file a United States consolidated federal income tax return and an Oregon State income tax return. Income tax expense is the total of the current year income tax due or refundable and the change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the enactment date. A valuation allowance, if needed, reduces deferred tax assets to the amounts expected to be realized.</span></div><div style="margin-top:5pt;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 tax position is recognized as a benefit only if it is "more likely than not" that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded.</span></div><div style="margin-top:5pt;text-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 policy is to recognize interest and penalties on unrecognized tax benefits in "Income tax expense" in the Consolidated Statements of Income as the amounts are generally insignificant each year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODU4_934c875b-1905-4dd5-8f3d-53949dc12b8a" escape="true"><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%">Operating Leases</span></div><div style="margin-top:5pt;text-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 only identified leases classified as operating leases. Operating leases are recorded as ROU assets and ROU liabilities within "Prepaid expenses and other assets" and "Accrued expenses and other liabilities", respectively, in the Consolidated Statements of Financial Condition. ROU assets represent the Company's right to use an underlying asset for the lease term and ROU liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and ROU liabilities are recognized at the lease agreement commencement date based on the present value of lease payments over the lease term. The lease term incorporates options to extend the lease when it is reasonably certain that the Company will exercise that option. As the Company's leases typically do not provide an implicit rate; the Company uses its incremental borrowing rate based on the information available at the operating lease commencement date in determining the present value of lease payments. The operating lease ROU asset is further reduced by any lease pre-payments made and lease incentives. The leases may contain various provisions for increases in rental rates based either on changes in the published Consumer Price Index or a predetermined escalation schedule and such variable lease payments are recognized as lease expense as they are incurred. The majority of the Company's leases include variable lease payments such as real estate taxes, maintenance, insurance and other similar costs in addition to the base rent. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:5pt;text-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 does not separate non-lease components from lease components and excludes operating leases with a term of twelve months or less from being capitalized as ROU assets and ROU liabilities. The Company follows a policy to capitalize lease agreements with total contractual lease payments of $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="0" name="hfwa:CapitalizationThresholdPolicyContractualLeasePayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzM3OTk1_9e7f6a0c-4cb0-44ef-8df7-0482d8194987">25,000</ix:nonFraction> or more. The Company does not account for any leases at a portfolio level.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODk0_e3cc0d3a-ec8a-4c43-9492-d9aba36a9be3" continuedAt="i5ae9cbc2cc994024b91466d11726fb08" escape="true"><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%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-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 a number of stock-based incentive programs, which are discussed in more detail in Note (17) </span></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%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i00f70d6d97364f1aa5feb8b3ec8adda0" continuedAt="i340ba0875e2d4c42ac0b6c9b737de1e3"><ix:continuation id="i5ae9cbc2cc994024b91466d11726fb08"><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%">Stock-Based Compensation. Compensation cost is recognized for stock options, restricted stock awards and restricted stock units issued to employees and directors based on the fair value of these awards at the date of grant. Compensation cost is generally recognized over the requisite service period, generally defined as the vesting period, on a straight-line basis. Compensation cost for restricted stock units with market-based vesting is recognized over the service period to the extent the restricted stock units are expected to vest. Forfeitures are recognized as they occur.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The market price of the Company&#8217;s common stock at the date of grant is used to determine the fair value of the restricted stock awards and restricted stock units. The fair value of stock options granted is estimated based on the date of grant using the Black-Scholes-Merton option pricing model. Certain restricted stock unit grants are subject to performance-based vesting as well as other approved vesting conditions and cliff-vest based on those conditions, and the fair value is estimated using a Monte Carlo simulation pricing model. The assumptions used in the Monte Carlo simulation pricing model include the expected term based on the valuation date and the remaining contractual term of the award; the risk-free interest rate based on the U.S. Treasury curve at the valuation date of the award; the expected dividend yield based on expected dividends being payable to the holders; and the expected stock price volatility over the expected term based on the historical volatility over the equivalent historical term.</span></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%">Tax Credit Investments</span></div><div style="margin-top:5pt;text-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 equity investments in LIHTC partnerships, which are indirect federal subsidies that finance low-income housing projects. As a limited liability investor in these partnerships, the Company receives tax benefits in the form of tax deductions from partnership operating losses and federal income tax credits. The federal income tax credits are earned over a 10-year period as a result of the investment properties meeting certain criteria and are subject to recapture for noncompliance with such criteria over a 15-year period. The Company accounts for the LIHTCs under the proportional amortization method and amortizes the initial cost of the investment in proportion to the tax credits and other tax benefits received and recognizes the net investment performance on the Consolidated Statements of Income as a component of "Income tax expense". The Company reports the carrying value of the equity investments in the unconsolidated LIHTCs as Prepaid expenses and other assets and the unfunded contingent commitments related to the equity investments as Accrued expenses and other liabilities on the Company&#8217;s Statements of Financial Condition. The maximum exposure to loss in the LIHTCs is the amount of equity invested and credit extended by the Company. Loans to these entities are underwritten in substantially the same manner as other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Through May 2021, the Company held $<ix:nonFraction unitRef="usd" contextRef="i5e7ac629389045f9bd9aa6cbb49c94b5_I20211231" decimals="-5" name="hfwa:QualifiedEquityInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxNDM0_15fd018b-0ef2-4b3f-a5ca-7847224e5e51">25.0</ix:nonFraction> million of qualified equity investments in <ix:nonFraction unitRef="tranch" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="hfwa:NumberOfCertifiedDevelopmentEntities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxNDcy_2c7a1374-95af-41b6-80b5-060f9a654671">three</ix:nonFraction> certified development entities eligible to receive NMTC. The NMTC program provides federal tax incentives to investors to make investments in distressed communities and promotes economic improvements through the development of successful businesses in these communities. The NMTC is available to investors over a&#160;seven-year period and is subject to recapture if certain events occur during such period. The Company is required to fund <ix:nonFraction unitRef="number" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="hfwa:TaxCreditCarryforwardRequiredFundingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxOTEw_eb6b0a68-cb9f-415a-a26c-265b43c54b7f">85</ix:nonFraction>% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.  The Company dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $<ix:nonFraction unitRef="usd" contextRef="i683291471d5549b1806d27796bc9fad6_I20201231" decimals="-5" name="hfwa:QualifiedEquityInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQyMjA5_47e80a55-55e8-48ec-8f6f-8f4af83fa91a">9.8</ix:nonFraction>&#160;million were utilized during the seven year period ending December 31, 2020. Prior to dissolution, the Company accounted for its NMTC on the equity method and reported the investment balance in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition and the related investment income was recognized in "Other income" on the Consolidated Statements of Income.</span></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%">Deferred Compensation 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 Company has a Deferred Compensation Plan and has entered into similar arrangements with certain executive officers. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions to the Deferred Compensation Plan on behalf of any participant based on a number of factors. Such discretionary contributions are generally approved by the Compensation Committee of the Company's Board of Directors. The notional account balances of participants under the Deferred Compensation Plan earn interest on an annual basis. The applicable interest rate is the Moody&#8217;s Seasoned Aaa Corporate Bond Yield as of January 1 of each year. Generally, a participant&#8217;s account is payable upon the earliest of the participant&#8217;s separation from service with the Company, the participant&#8217;s death or disability, or a specified date that is elected by the participant in accordance with applicable rules of the Internal Revenue Code, as amended.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, in conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed a Salary Continuation Plan. The Salary Continuation Plan is an unfunded non-qualified deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. Under the Salary Continuation Plan, the Company will pay each participant, or their beneficiary, specified amounts over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions.</span></div><div style="margin-top:5pt;text-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 obligation to make payments under the Deferred Compensation Plan and the Salary Continuation Plan is a general obligation of the Company and is to be paid from the Company&#8217;s general assets. As such, participants are general unsecured creditors of the Company with respect to their participation under both plans. The Company records a liability within "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and records the expense as "Compensation and employee benefits" on the Consolidated Statements of Income in a systematic and rational manner. Since the amounts earned under the Deferred Compensation Plan are generally based on the Company&#8217;s annual performance, the Company records deferred compensation expense each year for an amount calculated based on that year&#8217;s financial performance.</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%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i340ba0875e2d4c42ac0b6c9b737de1e3" continuedAt="i544ec1cdd51140f4a45e9ccfbc7c4c1b"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODEy_10164700-faf9-4c72-bf71-857b4f6c2a3b" escape="true"><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%">Earnings per 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 two-class method is used in the calculation of basic and diluted earnings per common share. Basic earnings per common share is net income allocated to common shareholders divided by the weighted average number of common shares outstanding during the period. All outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends are considered participating securities for this calculation. Dividends and undistributed earnings allocated to participating securities are excluded from net income allocated to common shareholders and participating securities are excluded from weighted average common shares outstanding. Diluted earnings per common share is calculated using the treasury stock method and includes the dilutive effect of additional potential common shares issuable under stock options. Earnings and dividends per share are restated for all stock splits and stock dividends through the date of issuance of the financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODUx_af5d95ef-ed81-4fa6-b7c9-ab726b23fa8b" escape="true"><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%">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 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. In connection with each swap transaction, the Company agrees to pay interest to the customer on a notional amount at a variable interest rate and receive interest from the customer on a similar notional amount at a fixed interest rate. At the same time, the Company agrees to pay another financial institution the same fixed interest rate on the same notional amount and receive the same variable interest rate on the same notional amount. The transaction allows the Company&#8217;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. Because the Company acts as an intermediary for its customer, 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. 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 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><div style="margin-top:5pt;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 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 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 Consolidated Statements of Income, but typically net to zero based on the identical back-to-back interest rate swaps 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><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY2_6b6c2982-2ee8-4ee7-9d9b-317d033debba" escape="true"><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%">Advertising Expenses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Costs related to production of advertising are considered incurred when the advertising is first used.</span></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:700;line-height:120%">(Reversal of) Provision for Credit Losses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ProvisionForCreditLossesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTIy_d1ed4427-51a4-42c0-b8be-fdebf6bde76d" escape="true">The provision for credit losses as presented in the Consolidated Statements of Income includes the provision for credit losses on loans, the provision for credit losses on unfunded commitments and the provision for credit losses on investment securities.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY3_2eeca934-1e4e-421f-8647-7cec7db7e082" escape="true"><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%">Operating Segments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While the Company&#8217;s chief decision-makers monitor the revenue streams of the various products and services, operations are managed and financial performance is evaluated on a Company-wide basis as operating results for all segments are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in <ix:nonFraction unitRef="segment" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQ5NTkw_024b40f7-3a0b-4526-9451-0a296309a17a">one</ix:nonFraction> reportable operating segment.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY0_41732e5b-308a-4f89-81a5-2c2069677496" continuedAt="i5737196f942143db81d41c1dd0da5ce2" escape="true"><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%">Revenue from Contracts with Customers</span></div><div style="margin-top:5pt;text-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's revenues are primarily composed of interest income on financial instruments, such as loans and investment securities. The Company's revenue derived from contracts with customers are generally presented in "Service charges and other fees" and "Other income" on the Consolidated Statement of Income and includes the following:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Service Charges on Deposit Accounts: The Company earns fees from its deposit customers from a variety of deposit products and services. Non-transaction based fees such as account maintenance fees and monthly statement fees are considered to be provided to the customer under a day-to-day contract with ongoing renewals. Revenues for these non-transaction fees are earned over the course of a month, representing the period over which the Company satisfies the performance obligation. Transaction-based fees such as non-sufficient fund charges, stop payment charges and wire fees are recognized at the time the transaction is executed as the contract duration does not extend beyond the service performed.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Wealth Management: The Company earns fees from contracts with customers for fiduciary and brokerage activities. Revenues are generally recognized on a monthly basis and are generally based on a percentage of the customer&#8217;s assets under management or based on investment or insurance solutions that are implemented for the customer.</span></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%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i544ec1cdd51140f4a45e9ccfbc7c4c1b"><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><ix:continuation id="i5737196f942143db81d41c1dd0da5ce2"><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:14.85pt">Merchant Processing Services and Debit and Credit Card Fees: The Company earns fees from cardholder transactions conducted through third-party payment network providers which consist of (i) interchange fees earned from the payment network as a debit card issuer, (ii) referral fee income, and (iii) ongoing merchant fees earned for referring customers to the payment processing provider. These fees are recognized when the transaction occurs, but may settle on a daily or monthly basis.</span></ix:continuation></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) <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY4_76908b86-111a-4028-850d-8dec6fe6d7b8" continuedAt="i56621595bfbe4ccf8253c47b879a6eda" escape="true">Recently Issued or Adopted Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i56621595bfbe4ccf8253c47b879a6eda"><div style="margin-top:5pt;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 2016-13</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): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, and ASU 2020-02, was originally issued in June 2016. This ASU replaced the incurred loss methodology with an expected loss methodology, which is commonly referred to as the "CECL" methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loans receivable. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments. In addition, CECL Adoption made changes to the accounting for credit losses on investment securities available for sale. This ASU requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. For public business entities, this ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years with early adoption permitted for fiscal years after December 15, 2018, and can be delayed under a provision of the CARES Act until the end of the official health emergency declaration. The Company adopted ASU 2016-13 on January 1, 2020 using the modified retrospective method for all financial assets measured at amortized cost, investment securities available for sale and unfunded commitments. At adoption, the Bank elected not to measure an ACL on accrued interest receivable on loans receivable or accrued interest receivable on investment securities available for sale as Bank policy is to reverse interest income for uncollectible accrued interest receivable balances in a timely manner. The Significant Accounting Policies section above reflects the policies after adoption. Upon adoption of this ASU, the Company recorded an increase to the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i78d8b1112db14bb0a2f3aa1f8a660aea_I20200101" decimals="-5" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2NTg_8e7401c4-cc4c-4aae-b593-6ce9ab22dcde">3.4</ix:nonFraction>&#160;million and an increase to the ACL on unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="i02767c8f2bb44320b30606c5770ad3fa_I20200101" decimals="-5" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2NzQ_897bbdc0-78fd-4df0-a972-5205182bd208">3.7</ix:nonFraction>&#160;million, which resulted in a pretax cumulative-effect adjustment of $<ix:nonFraction unitRef="usd" contextRef="iacc050c65f244d12852b9652617fe769_I20200101" decimals="-5" name="hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2OTU_a5d89969-340d-4512-a6e2-30355e8d7ea4">7.1</ix:nonFraction>&#160;million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $<ix:nonFraction unitRef="usd" contextRef="iacc050c65f244d12852b9652617fe769_I20200101" decimals="-5" name="hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA3MTA_2b9f32da-d093-43a5-87f4-b5f66fedb3f2">5.6</ix:nonFraction>&#160;million, net of tax.</span></div><div style="margin-top:5pt;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, and ASU 2022-06 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. In December 2022, FASB amended this ASU and deferred the sunset date of Topic 848 from December 31, 2022, to December 31, 2024. 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. The Company does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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. Specifically, rather than applying the recognition and measurement guidance for TDRs, the entity will apply the loan refinancing and restructuring guidance to determine whether a modification or other form of restructuring results in a new loan or continuation of an existing loan. 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 the Company previously adopted the amendments in ASU 2016-13. Early adoption is permitted in any interim period if an entity has adopted ASU 2016-13 and such election may be made individually to adopt the guidance related to TDRs, including related disclosures, and the presentation of gross write-offs in the vintage disclosure. This update requires prospective transition for the disclosures related to loan restructurings for borrowers experiencing financial difficulty and the presentation of gross write-offs in the vintage disclosures. The guidance related to the recognition and measurement of TDRs may be adopted on a prospective or modified retrospective transition method. The Company has not yet adopted this ASU for the year ended December 31, 2022 does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</span></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_133"></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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MzA_032a24b9-736a-450c-a90c-a7d78e6e4de2" continuedAt="ied5bbbb90e6443dc9922e8fd230ddd6f" escape="true">Investment Securities</ix:nonNumeric></span></div><ix:continuation id="ied5bbbb90e6443dc9922e8fd230ddd6f" continuedAt="i843f1abc1f644f2fa9d27aa71ab23ebe"><div style="margin-top:5pt;text-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%">During 2021, the Company transferred, at fair value, $<ix:nonFraction unitRef="usd" contextRef="i6e4ca6102f38439ab4fc9d836d57d005_D20211001-20211231" decimals="-5" name="hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzM2MA_59bb217a-7f74-45e5-b7e6-b3608b230caa">244.8</ix:nonFraction> million of U.S. government and agency securities from the available for sale classification to the held to maturity classification. The net unrealized after tax gain remained in AOCI and is amortized over the remaining life of the securities, offsetting the related amortization of discount or premium on the transferred securities. No gains or losses were recognized at the time of the transfer.</span></div><div style="margin-top:5pt;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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-6" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzc2OA_57570543-c0ca-4d21-8dcb-226453e9f062"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-6" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzc2OA_cfee7ba3-cfa9-42d9-a68d-42ab2e6216fc">no</ix:nonFraction></ix:nonFraction> investment securities classified as trading at December 31, 2022 or December 31, 2021.</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%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i843f1abc1f644f2fa9d27aa71ab23ebe" continuedAt="ie1cee6d4db2644a29993f645863e6738"><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) Investment Securities by Classification, Type and Maturity</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MzM_43db5d70-b214-4416-b9f9-4b35f7159294" 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: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: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, 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%">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 #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%">Gross Unrealized Gains</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%">Gross Unrealized 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%">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: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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtMS0xLTEtMTUyMDg0_14b006e8-6054-4793-bd4e-0eeec8c26384">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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtMy0xLTEtMTUyMDg0_3f2efce0-5a74-4a4b-b7a8-c4dd78af18d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtNS0xLTEtMTUyMDg0_047090fc-cca0-427a-adee-c76586102603">5,053</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="ib29f265223cd4771a438cdd2116e7a72_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtNy0xLTEtMTUyMDg0_f9cff9aa-a77c-4d25-a9cb-458c05ce2d2d">63,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtMS0xLTEtMTUyMDg0_3f912713-5dd0-4fe7-afb8-c92077bb6f2c">171,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtMy0xLTEtMTUyMDg0_3e69864c-e162-4d15-a995-2698c80f07d9">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtNS0xLTEtMTUyMDg0_c14c83df-f9dd-4b51-a0fa-78c18038a663">18,233</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="i028fae5071c94549a48c048a36c897ae_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtNy0xLTEtMTUyMDg0_87a710d4-89b0-4a80-be97-48aade9d4d61">153,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtMS0xLTEtMTUyMDg0_cc7cafd5-03d4-4455-9f07-0a5bc4b40b89">479,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtMy0xLTEtMTUyMDg0_27cc5d19-671d-4688-908e-cffbf670bc17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtNS0xLTEtMTUyMDg0_1871d750-d55a-435a-8cec-bdaa190ffb2d">55,087</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="idc8b9237c810491c876bcc33e85f1841_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtNy0xLTEtMTUyMDg0_708574e9-bdd1-4352-a7b1-f6ef79787c3f">424,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctMS0xLTEtMTUyMDg0_8baa0c54-cbd2-400b-b9d4-c38523472ce0">714,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctMy0xLTEtMTUyMDg0_c79e9d03-559e-4891-9e19-087b701c97c3">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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctNS0xLTEtMTUyMDg0_08d18bea-11d3-462d-855b-6501f4be290c">49,734</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="ie9462c8e5963498a963a798da588ec7f_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctNy0xLTEtMTUyMDg0_b57613c1-490d-459c-b7ea-df865f70964a">664,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtMS0xLTEtMTUyMDg0_3e3d4377-5550-4ec0-8b01-bf1e80937a09">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtMy0xLTEtMTUyMDg0_94506d97-f6d2-44c3-b67e-09eb20904755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtNS0xLTEtMTUyMDg0_ef80453b-e774-4e19-844a-3867ab6941d7">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="i36113222d26145afbdf645a14fe9d1d7_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtNy0xLTEtMTUyMDg0_b5ece683-b5cb-4764-95cd-f1fe9fa7bec8">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktMS0xLTEtMTUyMDg0_3d121a31-3a90-4c4c-918e-27ff851a20b6">22,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktMy0xLTEtMTUyMDg0_26cfefad-a7b4-45ba-819d-1cdb1e6b4fff">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="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktNS0xLTEtMTUyMDg0_8c1fafae-d1ee-47d2-8b6d-5c2ebf425199">522</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="ic55dee39023d430288cf409ba84b15ff_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktNy0xLTEtMTUyMDg0_32e1250d-ac3f-4862-a26b-a672b1770d29">21,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTEtMS0xLTE1MjA4NA_9ce448f3-aa8b-4a39-902a-21f6f19f7051">1,460,033</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTMtMS0xLTE1MjA4NA_a14d1fdf-f81b-4cd7-ad21-6ad6c44266b9">205</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTUtMS0xLTE1MjA4NA_91a46bee-2328-446f-bdbc-ba1ce5fca411">128,795</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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTctMS0xLTE1MjA4NA_7f502c2d-f33c-46ae-96f8-e643dab5728c">1,331,443</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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTEtMS0xLTE1MjA4NA_febbf41b-9a20-4332-a2e0-75e19ce34473">150,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTMtMS0xLTE1MjA4NA_dc51b46d-fed5-45fd-a5b4-2e5e12137ed2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTUtMS0xLTE1MjA4NA_f39d4a03-2067-4aa9-aaec-b162f1820b51">33,585</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="ib29f265223cd4771a438cdd2116e7a72_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTctMS0xLTE1MjA4NA_4db82e5f-a27b-4f40-81fb-9d99cdd19e55">117,351</ix:nonFraction>&#160;</span></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="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTEtMS0xLTE1MjA4NA_d01efa23-60ac-416d-8751-53a0f6d1fb0b">290,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTMtMS0xLTE1MjA4NA_ec0d62f2-ed40-4a91-8a16-bbdef53bdd87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTUtMS0xLTE1MjA4NA_28069f8f-a6ab-49aa-ba28-9ec39b3eea60">17,440</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="idc8b9237c810491c876bcc33e85f1841_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTctMS0xLTE1MjA4NA_c4daf4d3-572a-4c56-bc0a-87444dae6c21">272,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTEtMS0xLTE1MjA4NA_a9b7e0ae-1c99-4d94-8433-4935d4465688">325,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTMtMS0xLTE1MjA4NA_9e315887-d879-43d3-9d0d-c1495e6359ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTUtMS0xLTE1MjA4NA_9c6998af-50b2-4ff4-b12f-9ea88baef1d8">41,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="ie9462c8e5963498a963a798da588ec7f_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTctMS0xLTE1MjA4NA_2e07cdbb-0139-4a77-9cac-43a91ce8a61d">283,205</ix:nonFraction>&#160;</span></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 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:#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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTEtMS0xLTE1MjA4NA_87dc2be2-365e-4735-b2be-61d6bea42059">766,396</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTMtMS0xLTE1MjA4NA_6d184417-1332-4c84-9df1-80c03714ba87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTUtMS0xLTE1MjA4NA_447bf347-6352-451b-b62a-32c31975fdab">92,962</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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTctMS0xLTE1MjA4NA_1fecfdf1-4abc-41d7-8cfd-2d5fe9efa729">673,434</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><span><br/></span></div><div style="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: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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtMS0xLTEtMTU1MjAw_829d63bc-3882-4f8f-a08d-f6b19c71fc59">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtMy0xLTEtMTU1MjAz_f8315d79-b88f-4f8b-a739-71626d528bfb">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtNS0xLTEtMTU1MjAz_8681f582-d808-4452-a525-4a4726ecf14b">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="iecf245180be64e51aab096536165d849_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtNy0xLTEtMTU1MjAz_5a775a9e-ce82-4b0e-ba32-55d4827d34e7">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="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtMS0xLTEtMTU1MjAw_c5efbc37-adb9-457a-98b8-4f2ce0d0acb2">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="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtMy0xLTEtMTU1MjAz_f78e9abd-e692-45cd-8c9c-a9359c305e47">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="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtNS0xLTEtMTU1MjAz_b9d05d74-5b5f-4477-b67e-e89e05f1909e">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="id9356e902e0c483db1d63727b18a6c83_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtNy0xLTEtMTU1MjAz_8ddfb11f-5f2c-434b-995e-f813eb8096db">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtMS0xLTEtMTU1MjAw_001fdbe7-f390-46b2-9173-522d979b9a1d">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtMy0xLTEtMTU1MjAz_0913a5d6-26f1-470c-80ce-66a11f22025a">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtNS0xLTEtMTU1MjAz_03a09850-207f-4347-ac11-32053cc3c82a">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="if616ec1981e449a8827909e8f2c01fe4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtNy0xLTEtMTU1MjAz_bf730fe9-2f7f-458b-821e-39f7df5583c9">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctMS0xLTEtMTU1MjAw_b381e363-98ae-4274-99fa-2ce2fdbc0a98">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctMy0xLTEtMTU1MjAz_6c3fff02-9710-4358-a2c7-af69c87ebe5c">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctNS0xLTEtMTU1MjAz_b31f1746-1732-4d5d-aa42-44bf1f13dc83">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="ie875f48f6989446c896a570ffced54b4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctNy0xLTEtMTU1MjAz_035ff06f-05fc-44be-a62c-cdab14d6f0d1">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="ie605efbd824d4774a2110e1ce8d34e46_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtMS0xLTEtMTU1MjAw_9426e686-de12-450a-a2be-8bff2c20ce19">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="ie605efbd824d4774a2110e1ce8d34e46_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtMy0xLTEtMTU1MjAz_85044dfc-13c3-4531-b896-e6101c198446">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="ie605efbd824d4774a2110e1ce8d34e46_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtNS0xLTEtMTU1MjAz_449b1470-26dd-47dd-b90f-722a7c06592f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia494793f9bcb46e98065965828ccfd1f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtNy0xLTEtMTU1MjAz_aa8c2228-c8a3-4be0-8e03-4bdcd82cbb7d">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktMS0xLTEtMTU1MjAw_9b82fe2d-d761-44d3-b8a9-c7cd70039639">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktMy0xLTEtMTU1MjAz_0a8065ec-dbd0-4fa3-8952-b2d4ad68799a">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktNS0xLTEtMTU1MjAz_6673de88-7681-4631-b2df-2a0e5339e310">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="i94d5fd0618b64606927a301d0968ed2e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktNy0xLTEtMTU1MjAz_a3e66bab-09d0-4cd9-aaaa-a5b8f4a1c7c5">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTEtMS0xLTE2MDM2Ng_611fa744-51aa-40e0-a7b8-b778cc8cbad6">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTMtMS0xLTE5MzMxMg_9a71fc39-a4aa-43c4-92b7-d7123b2ad38a">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTUtMS0xLTE5MzMxNA_fcbe5fe1-0895-48e7-93ee-b4448838bdea">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="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTctMS0xLTE5MzMxNg_ced5be9a-d7cb-446e-962a-4f58dbc1b443">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTEtMS0xLTE1NTIwNg_7068d36f-2bdf-4f16-a956-aace0826ac2f">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTMtMS0xLTE1NTIwOQ_c35c4c28-a994-41e3-a890-d9a36a8ac375">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTUtMS0xLTE1NTIxMg_4090a720-cd68-447d-8d96-36c10cf9402c">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="iecf245180be64e51aab096536165d849_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTctMS0xLTE1NTIxMg_d63295e9-286c-43e2-a6af-0dc544f1b832">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTEtMS0xLTE1NTIwNg_a69b5a04-fc8b-4f63-aa2f-b7c1aeace7b5">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTMtMS0xLTE1NTIwOQ_4b47f8ff-fbb2-49c9-84ef-02c27977c2e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTUtMS0xLTE1NTIxMg_e868ebc2-4aae-4549-8656-c244f248bb87">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="if616ec1981e449a8827909e8f2c01fe4_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTctMS0xLTE1NTIxMg_1c44e685-7e7c-47c4-a941-5a42476e9bc3">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTEtMS0xLTE1NTIwNg_fb92c915-7cae-467a-923b-3a78ca6ef086">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTMtMS0xLTE1NTIwOQ_6e9c8cb5-5eef-4573-8e81-39934b0b4fad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTUtMS0xLTE1NTIxMg_94c1899d-ce1b-4604-a327-3d03b236ca3d">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="ie875f48f6989446c896a570ffced54b4_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTctMS0xLTE1NTIxMg_7dbed1f5-cec3-47b3-90d3-78776323673e">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTEtMS0xLTE5MzMxOA_c2a02253-6271-433a-a387-3f3fb8c2788a">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTMtMS0xLTE5MzMyMg_8e92e7e7-6129-4e01-b9c3-8fa2ade8660c">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTUtMS0xLTE5MzMyMA_60c42281-3387-4223-9e03-6c0faeb32e9b">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="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTctMS0xLTE2MDM3Mg_f39596ab-41fd-4557-998b-9b97b2a90c2d">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%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ie1cee6d4db2644a29993f645863e6738" continuedAt="id302b1e5580e41998c1f2a27eb2ab649"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5NDU_0c174d27-5110-46d5-bce3-961573774431" continuedAt="i15f25e5c3e0049b686dba62e5a7c4f47" 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 December 31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.</span></div><div style="margin-top: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: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 #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%">Fair&#160;Value</span></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%">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 #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%">Fair&#160;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%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtMS0xLTEtMTUyMDg0_884e9e83-20e3-42dd-b35f-99b7d4e5c83b">30,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtMy0xLTEtMTUyMDg0_adf3c8ff-2ce7-480d-ae8b-033947a1ed13">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtNS0xLTEtMTUyMDg0_7e5f2c22-04cd-489a-8c50-ed51bc16ad2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtNy0xLTEtMTUyMDg0_b8325e35-0ede-4c44-9b17-3b3e7c15c727">&#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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtMS0xLTEtMTUyMDg0_f5662ea6-24a5-4a17-a823-8832fedbadce">41,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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtMy0xLTEtMTUyMDg0_a5e0173c-3711-42f2-846d-c123df9400cc">39,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtNS0xLTEtMTUyMDg0_98f1c9fe-7932-4807-a5e0-34e280ffbe9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtNy0xLTEtMTUyMDg0_9b879dd6-7c61-4dd4-b486-22ead798731f">&#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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtMS0xLTEtMTUyMDg0_f0f93b74-983e-4d9f-bb71-17d0a170990a">58,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtMy0xLTEtMTUyMDg0_8879c07e-4e1c-4b21-acb9-2f83689a4321">55,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtNS0xLTEtMTUyMDg0_4823ffbe-da7a-40d8-ae21-623af6d0f347">83,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtNy0xLTEtMTUyMDg0_7a2ae400-bbbf-49d6-a3df-1cc45c8b8dea">67,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtMS0xLTEtMTUyMDg0_62c00ed9-db19-40c7-8a08-ba06c4f37f6b">113,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtMy0xLTEtMTUyMDg0_9fc5400f-d9fb-41fb-99e5-d2193a596e5b">95,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtNS0xLTEtMTUyMDg0_8fa92ec3-208f-4868-a72f-57785e7ed64a">67,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtNy0xLTEtMTUyMDg0_bd8edf0d-8663-43f2-aeab-d68db9f09d1f">49,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 #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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctMS0xLTEtMTUyMDg0_784e2927-2fda-4d23-ac97-aa8912a597e1">243,999</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctMy0xLTEtMTUyMDg0_81a0a105-a44d-403e-8c6e-c5e59d72c864">220,719</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctNS0xLTEtMTUyMDg0_f8fe45c3-7de3-4c7d-a9c6-31b5f904e322">150,936</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctNy0xLTEtMTUyMDg0_908b8e50-f043-45ce-b2b2-a3a1257ef4f0">117,351</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"><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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtMS0xLTEtMTUyMDg0_8fdaa10a-82a5-4131-b0f1-e34033e3d200">1,216,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtMy0xLTEtMTUyMDg0_8e93c562-2f9e-4658-8ea5-7a9ec56fff06">1,110,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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtNS0xLTEtMTUyMDg0_da884b65-2064-4d84-923c-de47a8ba0d40">615,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtNy0xLTEtMTUyMDg0_b88d5c59-2a33-49df-bb2b-9b17a2e327a7">556,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktMS0xLTEtMTUyMDg0_e292640d-da5a-4414-a9f8-f7d7fa8a8941">1,460,033</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktMy0xLTEtMTUyMDg0_e3d83a74-ba34-4d7e-8e2e-248f8ac009e8">1,331,443</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktNS0xLTEtMTUyMDg0_e9640282-6659-4801-9272-61eec7b04721">766,396</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktNy0xLTEtMTUyMDg0_c9297c6d-5257-44e3-a9a2-21930a21297e">673,434</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzE3MzM_1baf5f24-636a-4469-9aa9-be9f13b6cc2f"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzE3MzM_cfb5c34e-1491-4cc2-a896-2062ebeedb72">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 December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Unrealized Losses on Investment Securities Available for Sale</span></div><ix:continuation id="i15f25e5c3e0049b686dba62e5a7c4f47"><div style="margin-top:5pt;text-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;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="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:9pt;font-weight:700;line-height:100%">December 31, 2022</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%">Less than 12 Months</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%">12 Months or Longer</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%">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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMS0xLTEtMTUyMDg0_373d5629-bfd9-4c34-9e69-98edb30616cd">51,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMy0xLTEtMTUyMDg0_fc50ee1e-4ac7-4c05-8e51-02cd3458fb39">2,031</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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtNS0xLTEtMTUyMDg0_dca554d6-74bc-4ca4-9b6d-54c6aab1b205">11,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtNy0xLTEtMTUyMDg0_643548f4-0a9b-44f6-ba7b-879acd62704d">3,022</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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtOS0xLTEtMTUyMDg0_0ab73f8e-3a86-49eb-b9a3-e3d7c59beb36">63,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMTEtMS0xLTE1MjA4NA_a05ad529-418e-4c2e-ae8a-bb7960111a69">5,053</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="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMS0xLTEtMTUyMDg0_6bc17035-5c43-474f-9b4b-c4645b1c4a07">82,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMy0xLTEtMTUyMDg0_d393e612-cc6b-4d4a-8a6f-26489762318d">5,585</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="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtNS0xLTEtMTUyMDg0_88f1efd6-b969-4be4-9fcd-dc0ac9209cc5">40,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtNy0xLTEtMTUyMDg0_7e624bc2-54fa-4a4c-b202-ac3906da16a5">12,648</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="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtOS0xLTEtMTUyMDg0_605389f1-2946-48d8-ba57-d3fa91da59d6">123,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMTEtMS0xLTE1MjA4NA_51b9d46a-1483-4691-87f3-0aec6da4c16a">18,233</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%">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="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMS0xLTEtMTUyMDg0_c5fe31d7-d8e4-4095-9a80-e6f3d3d0ae1c">217,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMy0xLTEtMTUyMDg0_5aec49a2-969c-4bae-a968-2a0999a627d6">14,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtNS0xLTEtMTUyMDg0_d1324957-d37d-44c8-8f62-18716bad0d5e">206,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtNy0xLTEtMTUyMDg0_128ddcc7-349b-4e08-bdbb-f677cba05076">40,317</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="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtOS0xLTEtMTUyMDg0_caffd304-1f42-4643-8ee7-dc44b4321e37">424,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMTEtMS0xLTE1MjA4NA_e3713440-da1b-467b-8cd5-ad51b9863d7f">55,087</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%">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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMS0xLTEtMTUyMDg0_a1b4d0fb-0635-4894-a3b2-35c072846da5">473,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMy0xLTEtMTUyMDg0_d3dae689-5d6c-41a9-984b-af73326dad40">16,971</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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctNS0xLTEtMTUyMDg0_b1fd4405-4155-42fc-bd6f-277bdbd2a9b4">181,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctNy0xLTEtMTUyMDg0_697782c9-4761-486d-95ad-17872f7b0214">32,763</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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctOS0xLTEtMTUyMDg0_ae3ec380-ae10-415d-8a76-3d61afb51e22">655,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMTEtMS0xLTE1MjA4NA_34f3f413-ff29-49e6-89aa-50b681321ddb">49,734</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="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMS0xLTEtMTUyMDg0_454605db-c366-4aff-96d3-9c7f5384c99d">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMy0xLTEtMTUyMDg0_c95028ae-cff2-4bc4-8547-2d122d3ec3e0">166</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="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtNS0xLTEtMTUyMDg0_7909b250-a34b-47ce-acb6-f0180949d4a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtNy0xLTEtMTUyMDg0_146cfba9-1724-41ef-9c56-293c9369301e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtOS0xLTEtMTUyMDg0_8929349c-9ba5-4329-bdc1-152335ec0657">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMTEtMS0xLTE1MjA4NA_c1917bcf-35bd-4a23-aa6a-e2c4e0a9887d">166</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%">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="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMS0xLTEtMTUyMDg0_36a24229-5b5d-4d68-af7a-2b3e62b659ef">16,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMy0xLTEtMTUyMDg0_ed0de91e-bcc2-4d28-b060-f4c05359ea06">510</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="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktNS0xLTEtMTUyMDg0_b7ea7e5e-3277-49c8-8be5-15ba0fd6e707">721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktNy0xLTEtMTUyMDg0_f9b22164-500f-4c2b-9d91-f03fc26552a5">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktOS0xLTEtMTUyMDg0_063ca890-3168-48ef-8ecd-a5ca98873925">17,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMTEtMS0xLTE1MjA4NA_1ba8f571-89e7-4b59-8214-8882216b5ed0">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 2px 19pt;text-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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTEtMS0xLTE1MjA4NA_87840c4b-d0c1-4120-8d52-8905f348d8f8">846,332</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTMtMS0xLTE1MjA4NA_28728356-434e-4e6d-85ce-d6152b167cd2">40,033</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTUtMS0xLTE1MjA4NA_08e5bb81-1923-4478-b872-4c2804ec21eb">441,754</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTctMS0xLTE1MjA4NA_70a7f16f-2e2b-4280-858d-6e52938661e1">88,762</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTktMS0xLTE1MjA4NA_a1214162-da5b-4c5a-a0eb-1728812c762d">1,288,086</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTExLTEtMS0xNTIwODQ_6441611f-e8a9-4fb0-a8cf-5e0f06c95626">128,795</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: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="33" style="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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" 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 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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMS0xLTEtMTUyMDg0_fd5fe5c4-f5a1-4f6e-8f77-c50d6feb2f7c">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMy0xLTEtMTUyMDg0_b89575af-f636-440c-8524-0bf8bb58b948">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtNS0xLTEtMTUyMDg0_a916d3ca-148e-4efb-b14c-55b3762be27b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtNy0xLTEtMTUyMDg0_3e9590d9-f7ae-4bca-bdad-155492e9cf65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtOS0xLTEtMTkzMzI5_00c0fa68-9a4e-4731-85cc-8e221024f63a">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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMTEtMS0xLTE5MzMyOQ_ee46d1c8-142e-4717-94f5-c72633afb115">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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMS0xLTEtMTUyMDg0_076ba43f-c9d7-4950-a50d-78f04ede8cb2">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMy0xLTEtMTUyMDg0_73e5ca75-4151-493b-b250-537967354bc1">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtNS0xLTEtMTUyMDg0_b0f43619-e995-4ac5-8232-3fb390ac879b">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtNy0xLTEtMTUyMDg0_962ae176-ff8c-4125-98ae-7a7a8c846199">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="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtOS0xLTEtMTkzMzI5_a77e36ed-dd9e-45d5-8d4c-134aa2991774">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="i53db9c0ac65c428684ae1063d452dba9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMTEtMS0xLTE5MzMyOQ_9b5f8380-1e7c-49e3-a030-e852b6b33b02">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;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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMS0xLTEtMTUyMDg0_5322a9b7-f7fb-4d34-b430-165b75453e94">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMy0xLTEtMTUyMDg0_ebf1cfda-94ca-428a-992a-7355cc3b8ab5">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtNS0xLTEtMTUyMDg0_034a3ffc-1733-4d23-849a-c8726e8b4264">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtNy0xLTEtMTUyMDg0_fd9cd237-636f-4797-96c6-2b071189079f">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtOS0xLTEtMTkzMzI5_377553fe-a92b-4bce-84e6-a903ce933fbe">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="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMTEtMS0xLTE5MzMyOQ_6816e761-6d0a-4f48-960e-bb56195d3ce1">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;text-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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMS0xLTEtMTUyMDg0_8d97e580-3142-4e6b-8276-d70995f74d1c">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMy0xLTEtMTUyMDg0_e2c7dfa0-af3b-477e-9ee0-3e76dbdb4bcb">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctNS0xLTEtMTUyMDg0_5962e4f5-9d78-473b-8e75-d6d0f821df25">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctNy0xLTEtMTUyMDg0_3874dae3-80e3-4ae3-8d81-a7b02c2bd757">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctOS0xLTEtMTkzMzI5_d3281186-189b-42b8-a091-30e922f0d336">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="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMTEtMS0xLTE5MzMyOQ_d3e02d3d-8e81-4ac4-aaf1-18eaa97fff12">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;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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMS0xLTEtMTUyMDg0_fb236531-df36-4586-aac8-d1db9bbaead0">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMy0xLTEtMTUyMDg0_cc0e5281-1d45-4633-b7ba-0ce756840dbc">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktNS0xLTEtMTUyMDg0_6ceab21a-d08d-43d4-85b6-b8b4f231b70a">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktNy0xLTEtMTUyMDg0_9dc4becc-5777-48e3-997e-58a77a8e84f3">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktOS0xLTEtMTkzMzI5_41505482-d4f7-4b55-ad1e-8fb7d46e78d5">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="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMTEtMS0xLTE5MzMyOQ_4ea8d0dd-0bc8-4a78-9c87-ffa447417cdf">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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTEtMS0xLTE1MjA4NA_f3c008dd-072c-4975-910e-bac14f14a8d0">334,687</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTMtMS0xLTE1MjA4NA_314d7072-35d6-430d-96f6-a0cadf19dba0">4,435</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTUtMS0xLTE1MjA4NA_1ee7a900-92f4-433a-a229-0b02efc0797e">32,267</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTctMS0xLTE1MjA4NA_f6f262d0-3b10-4c96-b1dc-c945e11e0269">403</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTktMS0xLTE1MjA4NA_fae6228b-3a4f-4122-bfc7-395fb0072e0b">366,954</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTExLTEtMS0xNTIwODQ_968788a8-7902-4d1e-a688-fab8847586b5">4,838</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></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) 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 December 31, 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 rated investment securities and none of these securities had a below investment grade credit rating as of both December 31, </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%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id302b1e5580e41998c1f2a27eb2ab649"><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%">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMwOTY_70b0928e-9370-4732-aa2d-5be85f9757d1"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMwOTY_f14f9165-2512-4d0a-9927-6c2edc1ef32d">no</ix:nonFraction></ix:nonFraction> ACL on investment securities available for sale was recorded as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also evaluated investment securities held to maturity for current expected credit losses as of December 31, 2022 and December 31, 2021. There were <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturityNonaccrual" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMyOTA_b7f77347-04c9-4907-9995-5142267c3c75"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMyOTA_bf5b04bf-2afe-4a4b-86d1-f1b2d6d2b057">no</ix:nonFraction></ix:nonFraction> investment securities held to maturity classified as nonaccrual or past due as of December 31, 2022 and December 31, 2021 and all were issued by the U.S. government and its agencies and either explicitly or implicitly guaranteed by the U.S. government, highly rated by major credit rating agencies and had a long history of no credit losses. Accordingly, the Company did not measure expected credit losses on investment securities held to maturity since the historical credit loss information adjusted for current conditions and reasonable and supportable forecasts results in an expectation that nonpayment of the amortized cost basis is zero. Therefore, <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzM5MTM_4c26cb12-56c0-4e7a-a473-cfee055f6933">no</ix:nonFraction> ACL on investment securities held to maturity was recorded as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Realized Gains and Losses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:</span></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5Mjk_921b0554-8e4c-4632-af4e-a81d396f9ca9" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year ended December 31,</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="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%">2020</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: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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtMS0xLTEtMTUyMDg0_b0be5e55-7658-44d6-bcca-3b69fafb54e8">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtMy0xLTEtMTUyMDg0_df15dec8-2623-48c1-827c-4cfbaeef4fcc">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtNS0xLTEtMTUyMDg0_3d19eb1f-065c-43f3-8ab6-d73972427749">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Gross realized losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtMS0xLTEtMTUyMDg0_630279af-7a3e-455f-bda7-e8280df06012">260</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtMy0xLTEtMTUyMDg0_56b9298a-4e95-4866-af83-e0920de35378">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtNS0xLTEtMTUyMDg0_5e739085-664f-4e9f-a1d1-e8e0f6dd91bd">19</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%">Net realized gains/(losses)</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtMS0xLTEtMTUyMDg0_44052c53-5844-479d-8828-b767c920d41f">256</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtMy0xLTEtMTUyMDg0_239d800d-1208-4ea4-90e3-3b1e61b993a0">29</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtNS0xLTEtMTUyMDg0_a6a4cf1e-1980-41d0-8b93-d576999269d3">1,518</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></ix:nonNumeric></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><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MTk_4aaf5d72-4199-48aa-a0b8-e4c288b661cd" 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: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: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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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: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="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtMS0xLTEtMTUyMDg0_ac068857-274d-4cf6-8d9c-80f0de4f3310">156,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtMy0xLTEtMTUyMDg0_493b63f4-51db-4c5a-9c9c-4941e8822599">137,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dafec6b371047ea94d9d619084ba958_I20211231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtNS0xLTEtMTUyMDg0_8e7a39bf-4c78-418f-addf-a9a405fdc96c">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="i1dafec6b371047ea94d9d619084ba958_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtNy0xLTEtMTUyMDg0_b45043be-db2d-44e3-b6bc-3bf71510ec87">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"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</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="i306c05d3e78144f3aa1d18cf2dd86692_I20221231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtMS0xLTEtMTUyMDg0_e33d13dd-883f-4ee5-aa40-67d8181e99f5">60,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i306c05d3e78144f3aa1d18cf2dd86692_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtMy0xLTEtMTUyMDg0_e817a436-cafe-47a2-af8f-7190c3d6c978">49,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0968261aef244d05b8e0bb689d895490_I20211231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtNS0xLTEtMTUyMDg0_4ab7dd29-28c8-4909-8c3f-8e406ec04157">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="i0968261aef244d05b8e0bb689d895490_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtNy0xLTEtMTUyMDg0_aaab9106-3c79-48cf-879b-352fe01de44f">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="i8bea2f12f07f41b4859f4c2873aaec17_I20221231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtMS0xLTEtMTUyMDg0_d43bdc2b-3b3f-4c25-b717-8669f46516dc">63,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bea2f12f07f41b4859f4c2873aaec17_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtMy0xLTEtMTUyMDg0_b36b55f4-3b83-442e-81c1-04e22287208e">55,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec13b76066504316beeacd9e7d682f9b_I20211231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtNS0xLTEtMTUyMDg0_20491825-cb55-46ef-ad70-2d7708fd4862">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="iec13b76066504316beeacd9e7d682f9b_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtNy0xLTEtMTUyMDg0_9450a277-6b8f-4d12-a807-2f3ac50ad5e4">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="i328f7115f9634033b5335720ed4e2811_I20221231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtMS0xLTEtMTUyMDg0_a9f53bf9-36d4-4148-a103-c41e6263d00a">54,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i328f7115f9634033b5335720ed4e2811_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtMy0xLTEtMTUyMDg0_90819c57-5b48-4ad7-a7a7-78703b7cb155">48,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8353d1f64e24c4d9bf7c09a32818976_I20211231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtNS0xLTEtMTUyMDg0_b6433207-9103-45fb-8ef2-71f85c93e816">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="ic8353d1f64e24c4d9bf7c09a32818976_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtNy0xLTEtMTUyMDg0_8c190af8-7979-4f91-b63e-7839359c157d">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="i2c94aed5b57d4f39982234172912ebe8_I20221231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctMS0xLTEtMTUyMDg0_1d6a56c7-f369-431b-bb16-33fc52c5d41a">336,039</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="i2c94aed5b57d4f39982234172912ebe8_I20221231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctMy0xLTEtMTUyMDg0_e66f74c5-9f27-448a-b760-75b6c7a42562">291,631</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="ie65df8f6b1894796b6f6e9aea1934746_I20211231" decimals="-3" name="hfwa:DebtSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctNS0xLTEtMTUyMDg0_2e208d6a-4a14-4ecd-a6ab-ed94078bf964">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="ie65df8f6b1894796b6f6e9aea1934746_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctNy0xLTEtMTUyMDg0_8200537a-fe48-4208-931a-9b48109ea15f">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="ifa44a62f6cb645bcb3728397060b76bc_I20221231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQzOTc_05c47262-c85a-4ac6-a74d-6bea6b724450">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia15d70600e634159b825fda91f8e5040_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ0MDU_22012a79-f4b0-417b-a643-11c9ae9d1336">3.5</ix:nonFraction> million at December 31, 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="ie80315e118a246bbaf799307fa090c60_I20221231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ1NTA_beeb5bb5-3281-4fe6-a14a-1d687b3eb82a">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0c417324b2284b00a4147e02350896ab_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ1NTg_dbd7cbce-b972-41f2-89ed-6b8a2b2f9371">1.1</ix:nonFraction> million at December 31, 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_19823c30-d648-44c6-93a5-83723d06956a"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_32e2ca91-0a75-4ff5-8120-37de6a2b609a"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_4c5a18df-943c-4732-95d8-5d993b7f7e7b"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_5a0992e8-d02f-4e78-bebf-414587ea25a3"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_a96d9667-2f90-4a58-b5d5-710050b57f0e"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_d165cb20-4d33-4661-8b68-a780a6fc0c81">No</ix:nonFraction></ix:nonFraction></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 years ended December 31, 2022, 2021, and 2020.</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%">(G) Non-Marketable 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%">As a member bank of Visa U.S.A., we held <ix:nonFraction unitRef="shares" contextRef="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2NTE0MzI_249870a4-74cc-4a62-a5f7-672d03c91ed1">6,549</ix:nonFraction> shares of Visa Inc. Class B common stock at December 31, 2022 and December 31, 2021. These shares have a carrying value of <ix:nonFraction unitRef="usd" contextRef="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231" decimals="2" name="us-gaap:CommonStockValueOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2NTEyOTM_ba28f573-7329-446b-b968-ab38e087a69f">zero</ix:nonFraction> and are restricted from resale to non-member banks of Visa U.S.A. until their conversion into Class A (voting) shares upon the termination of Visa Inc.'s Covered Litigation escrow account. Because of the restriction and the uncertainty on the conversion rate to Class A shares, these shares lack a readily determinable fair value. </span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_136"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTgz_f56ef409-9988-4f18-a450-05c054ef0789" continuedAt="i4b640a5165844e4b9e15056d6b0201fd" escape="true">Loans Receivable</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="i4b640a5165844e4b9e15056d6b0201fd" continuedAt="i136009a0d0584c3ab2667e02b2b66c95">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. In addition to originating loans, the Bank may also purchase loans through pool purchases, participation purchases and syndicated loan purchases. </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%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i136009a0d0584c3ab2667e02b2b66c95" continuedAt="i8f6a7fa19ca74d128e8bd5722ad3d3fb"><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="hfwa:NumberOfLoanSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQwNQ_01338d28-ad63-4c49-a47b-692e33fcb02b">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.</span></div><div style="margin-top:5pt;text-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 guidelines in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and guidelines on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Bank also conducts internal loan reviews and validates the credit risk assessment on a periodic basis and presents the results of these reviews to management. The loan review process complements and reinforces the risk identification and assessment decisions made by loan officers and credit personnel.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQ3_03c36fb5-cdda-4757-b14e-48179faa775c" 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%">December 31, 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: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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzMtMS0xLTEtMTUyMDg0_5ff9ff46-7a58-491e-bb1e-8219f3aa5fda">692,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzMtMy0xLTEtMTUyMDg0_c82b4ea8-44d6-4fa1-a3e6-ce2da48743e8">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="i7b1938c841cb4ddabc3d12a7833b170a_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzQtMS0xLTEtMTUyMDg0_735695dd-9f0d-47ff-90d5-16854b32426c">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8081a9183f964c8189b173391f41ea6f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzQtMy0xLTEtMTUyMDg0_b0cb2c34-325a-4179-84c5-41d2e3513d72">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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzUtMS0xLTEtMTUyMDg0_4cbe56f4-e71b-4616-a0c9-3e5c5ee63e55">937,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzUtMy0xLTEtMTUyMDg0_3dd57f48-76cf-4137-b7ed-0a0aaba85a9f">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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzYtMS0xLTEtMTUyMDg0_78056ff5-0c13-4c07-a8bc-a8e497c8a1b4">1,586,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzYtMy0xLTEtMTUyMDg0_f4312135-bf92-4b63-98e8-78b9a41e1fa0">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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzctMS0xLTEtMTUyMDg0_72100582-ede0-42cd-94fe-2e08e3670ebe">3,217,240</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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzctMy0xLTEtMTUyMDg0_03e2c103-c0e2-4ffc-9c7e-e67091c1ef75">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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzgtMS0xLTEtMTUyMDg0_516f42b8-1640-4e5f-a556-e6ad8417513d">343,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzgtMy0xLTEtMTUyMDg0_ee0a8632-8626-43be-8a5c-d7321c39feb4">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="iea892df3420243a2be6c8e3e6fa2abf5_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEwLTEtMS0xLTE1MjA4NA_d8f4b784-adaa-45a8-a1be-ec810bbe6ff0">80,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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEwLTMtMS0xLTE1MjA4NA_0e78a51c-7085-4d5e-861b-768f7bce4493">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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzExLTEtMS0xLTE1MjA4NA_0e55a8f7-18c8-49a2-8c2f-1ab8e3a4e006">214,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzExLTMtMS0xLTE1MjA4NA_7e89bf0e-079c-4188-bb0c-ea4a82798d7d">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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEyLTEtMS0xLTE1MjA4NA_076bc5ee-65ac-4cec-a890-d215e5b73482">294,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEyLTMtMS0xLTE1MjA4NA_9ad97887-c960-426a-b9ae-ae75c08e4e3f">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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEzLTEtMS0xLTE1MjA4NA_018186d2-e32e-44a3-bb9b-c2e3f31830ef">195,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEzLTMtMS0xLTE1MjA4NA_8e13e62d-2a38-4393-958a-674d4b4435fb">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE0LTEtMS0xLTE1MjA4NA_568ea6e7-0a44-4dc8-bca8-badc17132f1d">4,050,858</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE0LTMtMS0xLTE1MjA4NA_89d56716-c494-4e2d-bc07-c39c41f039cd">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE1LTEtMS0xLTE1NTQyMQ_60018103-c8bc-4f44-b373-b8f3a4686cbc">42,986</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE1LTMtMS0xLTE1NTQyMQ_1a779de3-19a1-4292-ac4e-caf1c84ad521">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%">&#160;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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE2LTEtMS0xLTE1MjA4NA_7bb59fc5-c167-4470-8b66-34356e3bf3cb">4,007,872</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE2LTMtMS0xLTE1MjA4NA_446e9e61-e236-437e-aec2-d3dabe853336">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: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><tr><td colspan="3" style="background-color:#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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE5LTEtMS0xLTE1NTQyNA_a3608cf6-7105-4bc0-af0e-9f0f4fbf4026">2,501</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE5LTMtMS0xLTE1MjA4NA_5bba7e28-634c-486f-bf53-57f23180f920">3,938</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzIwLTEtMS0xLTE1NTQyNA_dd554bb3-b981-461f-bbe7-795417bc4f30">10,016</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzIwLTMtMS0xLTE1MjA4NA_b5453ea5-1092-45cd-868b-1461841de5ed">7,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;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 discussion of the risk characteristics of each loan portfolio segment is as follows:</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">Commercial Business</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%">There are four significant classes of loans in the commercial business portfolio segment discussed separately 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-style:italic;font-weight:400;line-height:120%">Commercial and industrial.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Commercial and industrial loans are primarily made based on the identified cash flows of the borrower and secondarily on the underlying collateral provided by the borrower. The cash flows of borrowers, however, may not be as expected and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed or other business assets such as accounts receivable or inventory and may include a personal guarantee; however, some short-term loans may be made on an unsecured basis. In the case of loans secured by accounts receivable, the availability of funds for the repayment of these loans may be substantially dependent on the ability of the borrower to collect amounts due from its customers. Commercial and industrial loans carry more risk than other loans because the borrowers&#8217; cash flow is less predictable and in the event of a default the amount of loss is potentially greater and more difficult to quantify because the value of the collateral securing these loans may fluctuate, may be uncollectible or may be obsolete or of limited use, among other things.</span></div><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%">SBA PPP.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Bank began originating SBA PPP loans following the enactment of the CARES Act in April 2020. SBA PPP loans are fully guaranteed by the SBA, intended for businesses impacted by the COVID-19 Pandemic and designed to provide near term relief to help small businesses sustain operations. These loans have either a <ix:nonNumeric contextRef="i536032d1b8ea4290bd89e977e4506ccc_D20220101-20221231" name="hfwa:FinancingReceivableMaturity" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTI3_d279cb09-6c5d-40bc-a6a0-5526a36bd0cd">two-year</ix:nonNumeric> or <ix:nonNumeric contextRef="id95eb02787264de0abe1fdd4ef8357f3_D20220101-20221231" name="hfwa:FinancingReceivableMaturity" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTg1_8aa0516d-900d-47d7-9093-64021fb2b8fc">five-year</ix:nonNumeric> maturity date and earn interest at <ix:nonFraction unitRef="number" contextRef="iaae0956f567f4c75b46d343d9e4fb368_D20220101-20221231" decimals="INF" name="hfwa:FinancingReceivableInterestRate" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTI4_b694ea7d-7335-4cd9-ac57-16e2781f3c82">1</ix:nonFraction>%. The Bank also earned a fee based on the size of the loan, which is recognized over the life of the loan. The Bank no longer originates SBA PPP loans as the program expired on May 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-style:italic;font-weight:400;line-height:120%">Owner-occupied and non-owner occupied CRE.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Bank originates CRE loans primarily within its primary market areas. These loans are subject to underwriting standards and processes similar to commercial and industrial loans in that these </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%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8f6a7fa19ca74d128e8bd5722ad3d3fb" continuedAt="i91a3c24d69a447eebe8df9bac2819e4c"><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%">loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. CRE lending typically involves higher loan principal amounts and payments on loans and repayment is dependent on successful operation and management of the properties. The value of the real estate securing these loans can be adversely affected by conditions in the real estate market or the economy. There is some common risk characteristics with owner-occupied CRE loans and non-owner occupied CRE loans. However, owner-occupied CRE loans are generally considered to have a slightly lower risk profile as we typically have the guarantee of the owner-occupant and can underwrite risk using the complete financial information on the entity that occupies the 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%;text-decoration:underline">Residential Real Estate</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 majority of the Bank&#8217;s residential real estate loans are secured by one-to-four family residences located in its primary market areas. The Company&#8217;s underwriting standards require that residential real estate loans maintained in the portfolio generally are owner-occupied and do not exceed <ix:nonFraction unitRef="number" contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="INF" name="hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ3MTE_a0ee2786-7b21-4f47-a65e-ff12ecb8755d">80</ix:nonFraction>% of the lower of appraised value at origination or cost of the underlying collateral. Terms of maturity typically range from <ix:nonNumeric contextRef="i5cc21e351c0f4e0ba9d6691fbb7b2974_D20220101-20221231" name="hfwa:LoansandLeasesReceivablematurityTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ4Mzg_6b5b9ed7-bb77-4a8a-b456-109cd2584ad5">15</ix:nonNumeric> to <ix:nonNumeric contextRef="i0dd8a6aeaeff4c1f836249539b01c448_D20220101-20221231" name="hfwa:LoansandLeasesReceivablematurityTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ4NDQ_3e3613db-ab0f-49e3-918f-633211b93eb5">30</ix:nonNumeric> years. The Bank sells a portion of originated residential real estate loans in the secondary market. In addition to originating residential real estate loans, the Bank began purchasing pools of residential real estate loans during the year ended 2022. All purchased loans adhere to the Bank's underwriting standards.</span></div><div style="margin-top:5pt;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">Real Estate Construction and Land Development</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 Bank originates construction loans for residential and for commercial and multifamily properties. The residential construction loans generally include construction of custom single-family homes whereby the home owner is the borrower. The Bank also provides financing to builders for the construction of pre-sold residential homes and, in selected cases, to builders for the construction of speculative single-family residential property. Construction loans are typically short-term in nature and priced with variable rates of interest. Construction loans may also include construction to permanent financing where the loan term includes both the construction phase and term loan. Construction lending can involve a higher level of risk than other types of lending because funds are advanced partially based upon the value of the project, which is uncertain prior to the project&#8217;s completion. Because of the uncertainties inherent in estimating construction costs as well as the market value of a completed project and the effects of governmental regulation of real property, the Bank&#8217;s estimates with regard to the total funds required to complete a project and the related loan-to-value ratio may vary from actual results. As a result, construction loans often involve the disbursement of substantial funds with repayment dependent, in part, on the success of the ultimate project and the ability of the borrower to sell or lease the property or refinance the indebtedness. If the Bank&#8217;s estimate of the value of a project at completion proves to be overstated, it may have inadequate security for repayment of the loan and may incur a loss if the borrower does not repay the loan. Sources of repayment for these types of loans may be pre-committed permanent loans from approved long-term lenders, sales of developed property or an interim loan commitment from the Bank until permanent financing is obtained. These loans are closely monitored by on-site inspections and are considered to have higher risks than other real estate loans due to their ultimate repayment being dependent upon successful completion of the construction project, market interest rate changes, government regulation of real property, general economic conditions and the availability of long-term financing.</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">Consumer</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 Bank originates consumer loans and lines of credit that are both secured and unsecured. The underwriting process for these loans ensures a qualifying primary and secondary source of repayment. Underwriting standards for home equity loans are significantly influenced by statutory requirements, which include, but are not limited to, a maximum loan-to-value percentage of <ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2Xzc1MzE_1b3a3b88-102a-47e0-ae5c-f0e97cfe7dd4">80</ix:nonFraction>%, collection remedies, the number of such loans a borrower can have at one time and documentation requirements. To monitor and manage consumer loan risk, policies and procedures are developed and modified, as needed. The majority of consumer loans are for relatively small amounts disbursed among many individual borrowers which reduces the overall credit risk for this segment. To further reduce the risk, trend reports are reviewed by management on a regular 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 Bank also purchased indirect consumer loans. These indirect consumer loans were secured by new and used automobile and recreational vehicles and were originated indirectly by established and well-known dealers located in our market areas. In addition, the indirect loans purchased were made to only prime borrowers. The Bank ceased indirect auto loan originations in March 2020.</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) Concentrations of Credit</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Bank&#8217;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State, and Multnomah, Washington and Lane County in Oregon, as well as other contiguous markets and represents a geographic concentration. Additionally, the Bank's loan portfolio is concentrated in commercial business loans, including commercial and industrial, owner and nonowner-occupied CRE and commercial and multifamily real estate construction and land development loans. Commercial business loans, excluding SBA PPP 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. 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. A description of the general characteristics of the risk grades is as follows:</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%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i91a3c24d69a447eebe8df9bac2819e4c" continuedAt="ifbb37d7142cb40d1ba6c7a461c145c9f"><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grades 1 to 5:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These grades are considered &#8220;Pass&#8221; and include loans with negligible to above average, but acceptable, risk. These borrowers generally have strong to acceptable capital levels and consistent earnings and debt service capacity. Loans with the higher grades within the &#8220;Pass&#8221; category may include borrowers who are experiencing unusual operating difficulties, but have acceptable payment performance to date. Increased monitoring of financial information and/or collateral may be appropriate. Loans with this grade show no immediate loss exposure.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 6:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes "Watch" loans. The grade is intended to be utilized on a temporary basis for pass grade borrowers where a potentially significant risk-modifying action is anticipated in the near term.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 7:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes "Special Mention" ("SM") loans and is intended to highlight loans deemed by management to have some elevated risks that deserve management's close attention. Loans with this grade show signs of deteriorating profits and capital and the borrower might not be strong enough to sustain a major setback. The borrower is typically higher than normally leveraged and outside support might be modest and likely illiquid. The loan is at risk of further credit decline unless active measures are taken to correct the situation.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 8:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Substandard&#8221; ("SS") loans in accordance with regulatory guidelines, which the Company has determined have a high credit risk. These loans also have well-defined weaknesses and are characterized by the distinct possibility that the Bank will sustain some loss if the deficiencies are not corrected. The borrower may have shown serious negative trends in financial ratios and performance. Such loans may be dependent upon collateral liquidation, a secondary source of repayment or an event outside of the normal course of business.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 9:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Doubtful&#8221; loans in accordance with regulatory guidelines and the Bank has determined these loans to have excessive credit risk. Such loans are placed on nonaccrual status and may be dependent upon collateral having a value that is difficult to determine or upon some near-term event which lacks certainty. Additionally, these loans generally have been partially charged off for the amount considered uncollectible.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 10:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Loss&#8221; loans in accordance with regulatory guidelines and the Bank has determined these loans have the highest risk of loss. Such loans are charged off or charged down when payment is acknowledged to be uncertain or when the timing or value of payments cannot be determined.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Numerical loan grades for loans are established at the origination of the loan. Changes to loan grades are considered at the time new information about the performance of a loan becomes available, including the receipt of updated financial information from the borrower, results of annual term loan reviews and scheduled loan reviews. For consumer loans, the Bank follows the FDIC&#8217;s Uniform Retail Credit Classification and Account Management Policy for subsequent classification in the event of payment delinquencies or default. Typically, an individual loan grade will not be changed from the prior period unless there is a specific indication of credit deterioration or improvement. Credit deterioration is evidenced by delinquency, direct communications with the borrower or other borrower information that becomes known to management. Credit improvements are evidenced by known facts regarding the borrower or the collateral property.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loan grades relate to the likelihood of losses in that the higher the grade, the greater the loss potential. Loans with a pass grade may have some estimated inherent losses, but to a lesser extent than the other loan grades. The SM loan grade is transitory in that the Bank is waiting on additional information to determine the likelihood and extent of any potential loss. The likelihood of loss for SM graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a SS grade have further credit deterioration and include both accrual loans and nonaccrual loans. 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%">Regulatory agencies provided guidance regarding credit risk ratings, delinquency reporting and nonaccrual status for loans adversely impacted by the COVID-19 Pandemic. The Bank exercised judgment in determining the risk rating for impacted borrowers and did not automatically adversely classify credits that were affected by the COVID-19 Pandemic. The Bank did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due because of the deferral. Due to the short-term nature of the forbearance and other relief programs the Bank offered as a result of the COVID-19 Pandemic, borrowers granted relief under these programs were generally not reported as nonaccrual during the deferral period.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTM3_623ca18f-9b2e-43d9-b102-9d33e24d970f" continuedAt="iedf2a60cd82642148e9f12279fc4caad" 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 amortized cost of loans receivable by risk grade 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:99.561%"><tr><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.309%"></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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMS0xLTEtMTUyMDg0_cf8409f4-8c15-40bd-81df-cbceabca7d03">168,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMy0xLTEtMTUyMDg0_f128c1bb-0979-4a51-a15d-6088e78f5396">93,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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtNS0xLTEtMTUyMDg0_01c2665c-dd36-4aa3-b77b-53660b9a9808">82,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtNy0xLTEtMTUyMDg0_e571c21a-1556-4634-a5e5-679b2ab49287">61,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtOS0xLTEtMTUyMDg0_5b031329-d3f2-4780-8880-9986c5985ade">33,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTEtMS0xLTE1MjA4NA_23cb3acc-1333-4a95-952d-0ad035f40933">74,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 style="background-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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTMtMS0xLTE1MjA4NA_5ad0e77f-f364-487e-accb-1bec0183475d">146,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTUtMS0xLTE1MjA4NA_1c69e964-2dae-4675-b5f7-dd169b1fa663">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i088d975b12e24ec2be73191c46f03084_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTctMS0xLTE1MjA4NA_4b1a66a2-34d0-4ab1-ab62-4bbffad04df6">660,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMS0xLTEtMTUyMDg0_3efcd1ef-81e2-4819-88fe-f1b35ccd0dab">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMy0xLTEtMTUyMDg0_76c87a4a-99b5-4573-8eda-8bd500ad5cc0">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctNS0xLTEtMTUyMDg0_9cb617e9-875a-4eb6-b166-6f4dc0a9f08d">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="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctNy0xLTEtMTUyMDg0_ef561e64-9927-49fe-8cbb-69b45bc58e91">4,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctOS0xLTEtMTUyMDg0_25c9deb7-b676-4843-98d5-de3831a2afff">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTEtMS0xLTE1MjA4NA_3c0f4201-bdc8-4493-823b-8c9393224bef">4,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTMtMS0xLTE1MjA4NA_75c82596-0863-4156-8a1a-c7700e65c42a">5,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTUtMS0xLTE1MjA4NA_67c2dd66-9b3e-42a4-9292-3a687b6ded42">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTctMS0xLTE1MjA4NA_de6acbb8-462d-468c-a5b6-de6e6064c463">15,643</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%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ifbb37d7142cb40d1ba6c7a461c145c9f" continuedAt="i866eb187e7274917a11bf8ac6fa81f99"><ix:continuation id="iedf2a60cd82642148e9f12279fc4caad" continuedAt="i6cb404fba19b4ab787c4b4d0cbcd4130"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.309%"></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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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:#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="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMS0xLTEtMTUyMDg0_9705f5ad-b04a-4598-94fc-2154aaa6e4ee">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMy0xLTEtMTUyMDg0_ff364dad-9f27-4462-9bf6-39dc1ee7df91">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtNS0xLTEtMTUyMDg0_4a68f7d9-8dbf-4b76-9d4b-91dadcff391f">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtNy0xLTEtMTUyMDg0_195d3ede-bfde-4911-8a2e-7c448f9a9cb7">3,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtOS0xLTEtMTUyMDg0_15dcf461-312a-4f3d-915b-5ce9b31d8790">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTEtMS0xLTE1MjA4NA_92f037a8-14af-4485-9951-08efd87c2bfe">5,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTMtMS0xLTE1MjA4NA_bf00a87a-24b7-467d-8c0a-14d1cde276d8">3,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTUtMS0xLTE1MjA4NA_69007286-bf1d-42b7-bcbc-3dbf9be4162f">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTctMS0xLTE1MjA4NA_fafff13c-429b-4e69-a15d-0f799941d900">15,635</ix:nonFraction>&#160;</span></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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTEtMS0xLTE1MjA4NA_b80dd057-91b7-4092-ad59-f05cd3548e17">169,803</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTMtMS0xLTE1MjA4NA_126972fe-1bda-45d2-847a-1656f11aff81">93,599</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTUtMS0xLTE1MjA4NA_b18bf877-22c1-4b08-8e65-a3109a3d080a">84,590</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTctMS0xLTE1MjA4NA_4e804997-8ec1-4e3f-9fc7-1c24c90dbffe">69,262</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTktMS0xLTE1MjA4NA_6c2d6f9e-8f10-42dd-b47c-1877779300b0">34,878</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTExLTEtMS0xNTIwODQ_15fa65ec-d416-417f-9689-ec5a85dda9b9">83,726</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTEzLTEtMS0xNTIwODQ_039cc176-1ca7-479f-b1fa-57947d316b00">155,902</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTE1LTEtMS0xNTIwODQ_82af621a-c37b-4d44-b0a7-5dd9c1a9c8bd">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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTE3LTEtMS0xNTIwODQ_02ba5264-2780-457d-84f8-14dfaeee9386">692,100</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="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTEtMS0xLTE1MjA4NA_253dd9a8-5d42-429f-ad89-11d3243325f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTMtMS0xLTE1MjA4NA_e2773569-2664-4fa4-acc4-e0088d4e4303">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="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTUtMS0xLTE1MjA4NA_7b08bbfd-e83f-4757-ae22-7bad324f3e41">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="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTctMS0xLTE1MjA4NA_91852096-c175-4a9c-a6e7-f2cef706e754">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTktMS0xLTE1MjA4NA_8634752a-7d0f-4dec-8d46-a04437fc9e8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTExLTEtMS0xNTIwODQ_2b5b2438-51b3-4a23-bef3-f26ed19e841b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTEzLTEtMS0xNTIwODQ_f75d2ba6-36e5-4bbe-bcbd-e7e553b4e72f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTE1LTEtMS0xNTIwODQ_c4c6cd9f-510a-47f4-a1d9-3866291b77ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i420f33b417a848dd99769b53b65926b4_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTE3LTEtMS0xNTIwODQ_c8e5dbaf-50df-481e-ae06-8162a05b4d73">1,468</ix:nonFraction>&#160;</span></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="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTEtMS0xLTE1MjA4NA_1eed7954-3634-4ee9-b277-1ccb3b049043">134,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTMtMS0xLTE1MjA4NA_8f9d289a-3fd4-48e5-9ff3-30a162351408">167,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTUtMS0xLTE1MjA4NA_aca4ef90-4285-4c67-a467-b71375d5d52f">93,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTctMS0xLTE1MjA4NA_29005ff8-1211-4b27-889b-4146f005f175">157,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="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTktMS0xLTE1MjA4NA_b67b0ec0-2531-413e-b2ef-d29e920d3860">62,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTExLTEtMS0xNTIwODQ_2e97339d-66c4-47ec-b4f7-1563616f2933">282,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTEzLTEtMS0xNTIwODQ_26a0eaed-5cf9-45ff-9340-724b0870260d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTE1LTEtMS0xNTIwODQ_fe9827ed-3c8a-4ed8-8539-85e2a31854b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTE3LTEtMS0xNTIwODQ_6a024786-6347-40fc-88bf-625b5b5cd4e5">898,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: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="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTEtMS0xLTE1MjA4NA_a54359ce-f8d3-441d-90c1-c9232a09f061">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTMtMS0xLTE1MjA4NA_e260cd0a-cc12-42c9-9980-ff8026262448">1,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTUtMS0xLTE1MjA4NA_5b20615e-c022-4972-8b0a-45164add09c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTctMS0xLTE1MjA4NA_aecc2e12-a788-4249-9e91-80658ab72135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTktMS0xLTE1MjA4NA_a5c475a8-207a-41c9-bbbf-cade7e790b12">2,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTExLTEtMS0xNTIwODQ_943162da-122a-4176-9285-d48bfb880cb6">16,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTEzLTEtMS0xNTIwODQ_70393f2c-db30-48ad-b5e5-635e406f97c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTE1LTEtMS0xNTIwODQ_97b99945-6c34-43f8-a9ca-3a1f960408ae">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTE3LTEtMS0xNTIwODQ_f2878ce2-3784-4beb-b607-94c93e27df3e">21,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTEtMS0xLTE1MjA4NA_19f9853f-5a03-40ea-94c5-5ada672aada4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTMtMS0xLTE1MjA4NA_509737ba-80b2-4dcb-aa5c-0d481bab7dc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTUtMS0xLTE1MjA4NA_c5f3ac53-2436-4cd6-88d6-b71ad70ffa74">671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTctMS0xLTE1MjA4NA_d92c9bf1-1d91-41f4-b797-2795f0fe846f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTktMS0xLTE1MjA4NA_07564da0-910a-48f8-a184-00cec1ba5a12">3,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="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTExLTEtMS0xNTIwODQ_f198ec56-c4bb-4d5b-bc81-2b0804dc4e6e">13,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTEzLTEtMS0xNTIwODQ_ddee96c8-476b-4525-9f07-88c34ec002c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTE1LTEtMS0xNTIwODQ_7455c943-a3ed-449f-9f78-c316184a85aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTE3LTEtMS0xNTIwODQ_735ad697-19a2-4e2b-b542-e2806c16d774">17,468</ix:nonFraction>&#160;</span></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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTEtMS0xLTE1MjA4NA_4da93113-ab10-4dae-a14b-d50eb660d4a0">134,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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTMtMS0xLTE1MjA4NA_e0e26a2f-d061-4c29-92b7-c95cb73afa79">169,671</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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTUtMS0xLTE1MjA4NA_d0a9c6de-e488-4eef-a419-6da3c8b448c3">94,505</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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTctMS0xLTE1MjA4NA_08fe30e1-f5fe-43ef-856c-8b3362b73baf">157,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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTktMS0xLTE1MjA4NA_eeb10872-fd6b-4dd4-8eee-3ddcf49e595f">69,138</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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTExLTEtMS0xNTIwODQ_82f6c967-45de-4bfc-9724-e9f67a4a6e40">311,951</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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTEzLTEtMS0xNTIwODQ_2c838447-83ae-4e69-aec5-1ac5f11a3bf0">&#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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTE1LTEtMS0xNTIwODQ_c0b828b4-a4d8-4091-930b-a6b9c13875d7">247</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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTE3LTEtMS0xNTIwODQ_e17bf5f0-5471-444a-b656-9dd4e958011e">937,040</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="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTEtMS0xLTE1MjA4NA_f3adf65c-43ae-4320-9c9e-4adc8197fcfe">240,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTMtMS0xLTE1MjA4NA_bb278bb6-744f-4aa9-8f92-f69766fdde5e">189,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTUtMS0xLTE1MjA4NA_d15d0d6a-e084-4885-947f-dd0b124d94f4">160,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTctMS0xLTE1MjA4NA_b94a3004-d4ed-476f-842e-2d63b19ca336">258,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTktMS0xLTE1MjA4NA_8544f3a2-99f8-4169-a5ea-b02f11fc99d7">121,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTExLTEtMS0xNTIwODQ_966825ee-25b1-41a2-98e6-0b75bd8f4c0b">561,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTEzLTEtMS0xNTIwODQ_4dcb29b7-3bb8-4d91-b6e2-95989d79a6ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTE1LTEtMS0xNTIwODQ_988e30fb-9641-4400-b08a-abff44c58bb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTE3LTEtMS0xNTIwODQ_755597c1-6537-49b7-8233-68962a20f2d5">1,532,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTEtMS0xLTE1MjA4NA_523a1ad3-4096-4e6f-b3dc-1c0572d8a511">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTMtMS0xLTE1MjA4NA_a64aa217-4557-4299-8d57-6e18645fc08c">8,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTUtMS0xLTE1MjA4NA_2c52e3ce-9470-4007-888f-1ea8304b1aac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTctMS0xLTE1MjA4NA_37b59c7b-2f79-4c32-a4ef-76c705916742">4,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTktMS0xLTE1MjA4NA_76cf147d-399c-410d-ab70-433933ff7641">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTExLTEtMS0xNTIwODQ_41fae3ac-d0c2-41db-834a-f0ebec6b379d">12,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTEzLTEtMS0xNTIwODQ_2f67a225-f2c9-4515-a4d7-b911b6c73c98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTE1LTEtMS0xNTIwODQ_bcaa603f-158f-45a9-9ee4-46e3211a9ec9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTE3LTEtMS0xNTIwODQ_2600f667-a5ec-4057-b243-a2ae58c352df">24,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTEtMS0xLTE1MjA4NA_20ed90de-6805-4a2a-85e3-10addf6d068e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTMtMS0xLTE1MjA4NA_6aa2c6aa-a3fe-4102-84b1-1bfb187a5a9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTUtMS0xLTE1MjA4NA_b6cdde66-bad7-4f4e-b650-48099db8a87d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTctMS0xLTE1MjA4NA_4c737a27-d5e6-42a9-b574-e53640d5ae5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTktMS0xLTE1MjA4NA_26c614fd-c333-47ac-b540-6bfc65a06132">3,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTExLTEtMS0xNTIwODQ_6d8ced91-0d24-48d2-b8f5-d966e00d3fff">26,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTEzLTEtMS0xNTIwODQ_5bece783-3c86-490a-934c-66a37ae14ba5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTE1LTEtMS0xNTIwODQ_08333e92-8898-44d5-9c14-4cfece6691cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTE3LTEtMS0xNTIwODQ_c8a70e12-0d1c-4dc2-a5db-aa9b99008132">29,748</ix:nonFraction>&#160;</span></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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTEtMS0xLTE1MjA4NA_b71a1f43-78d5-4697-be1e-1cfff74464c2">240,151</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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTMtMS0xLTE1MjA4NA_f8c594ac-82ce-4a2a-8b3b-56d0b56be42b">197,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTUtMS0xLTE1MjA4NA_d1b04430-8c13-4cfa-b247-07ca504d7a90">160,930</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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTctMS0xLTE1MjA4NA_79c725d8-afd8-4a6e-961c-58a572a3b107">262,950</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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTktMS0xLTE1MjA4NA_e1e0d6c5-45e0-4382-9fca-febc89d8b0fa">124,996</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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTExLTEtMS0xNTIwODQ_f4d6af2e-a24d-4ed7-92bb-9eec14679814">599,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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTEzLTEtMS0xNTIwODQ_5223de4e-07e2-451b-bb72-ef5025c0a705">&#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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTE1LTEtMS0xNTIwODQ_858630e8-2471-45a0-8a71-24d47638abf8">&#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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTE3LTEtMS0xNTIwODQ_d931691f-e043-4898-9e05-f7f12961df96">1,586,632</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="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTEtMS0xLTE1MjA4NA_d54abdf0-1a9b-4a7b-86fc-2d463a8333e2">543,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="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTMtMS0xLTE1MjA4NA_a7eac8b8-ed73-4a52-8bf2-cd1443493d43">451,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTUtMS0xLTE1MjA4NA_561b6524-838e-4d15-9c08-5880c9131422">337,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTctMS0xLTE1MjA4NA_2324371f-cd4a-4cfb-9830-be814ea467e4">477,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTktMS0xLTE1MjA4NA_1cf11825-900e-45d0-934f-85dfa8ac20d5">218,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTExLTEtMS0xNTIwODQ_79bda11a-3027-473d-84ed-a28342b8d056">918,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTEzLTEtMS0xNTIwODQ_5a7a6603-a47c-4f61-ab7b-216e627db499">146,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTE1LTEtMS0xNTIwODQ_26841c0e-567b-49df-89a3-332202b03e90">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTE3LTEtMS0xNTIwODQ_cdd8d223-07b9-4afa-8e90-14da8a286459">3,092,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="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="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTEtMS0xLTE1MjA4NA_2083cd67-47dd-4bd7-bf97-f33a86ad1766">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTMtMS0xLTE1MjA4NA_99287fd3-96b0-43f7-a191-ac5e29e2e670">10,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTUtMS0xLTE1MjA4NA_78acb838-dcaf-4ef3-be7a-c8d03a591b3b">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="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTctMS0xLTE1MjA4NA_f2bbd937-81a2-4ef0-bba4-b6430f004312">8,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="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTktMS0xLTE1MjA4NA_8ce3e887-5a50-436e-a656-94dd6da9c6ba">2,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTExLTEtMS0xNTIwODQ_4f3e80c2-331e-4f17-a95b-a955c61c8408">33,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTEzLTEtMS0xNTIwODQ_e8db0949-5402-42c2-9929-ca12d8365c8b">5,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTE1LTEtMS0xNTIwODQ_8212b669-0527-4cca-b37d-2d3aa31955ee">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTE3LTEtMS0xNTIwODQ_25987551-ebdc-4e2e-b702-e745b5819816">61,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTEtMS0xLTE1MjA4NA_275162ff-a83e-4eda-83bd-7cdfef198317">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTMtMS0xLTE1MjA4NA_3e6e75be-148b-4219-8cb5-1402293d4397">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTUtMS0xLTE1MjA4NA_6f3b6357-12c2-4021-ac9d-bd1f82677810">2,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTctMS0xLTE1MjA4NA_cceba179-9955-425b-879f-96ffb80ae9be">3,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTktMS0xLTE1MjA4NA_df27bf23-7a26-4363-9216-5e6cdb827ed9">7,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTExLTEtMS0xNTIwODQ_9e5d56c3-7fbc-4ecf-bd1b-55be55b8b665">44,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTEzLTEtMS0xNTIwODQ_e955c3f3-16d9-4f49-8959-983e54249b91">3,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="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTE1LTEtMS0xNTIwODQ_f23d9caf-0ec8-4790-b311-2cfc0c344776">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTE3LTEtMS0xNTIwODQ_d714a9b7-44e0-48c5-bf69-7de81575f91c">62,851</ix:nonFraction>&#160;</span></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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTEtMS0xLTE1MjA4NA_ed14e748-6ce5-41f2-96d2-3e1eada7a96b">544,386</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTMtMS0xLTE1MjA4NA_7ae3c151-2676-4c1b-bb80-63667711bbc5">462,270</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTUtMS0xLTE1MjA4NA_089aab6c-96e6-44b9-8d1a-2cb1ba183094">340,142</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTctMS0xLTE1MjA4NA_f612648c-3a79-4424-8ce0-41c46da89658">489,308</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTktMS0xLTE1MjA4NA_dfef2b7c-d235-4122-bebb-1b670e27ae92">229,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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTExLTEtMS0xNTIwODQ_c9ee44b1-3f0d-4514-9933-7a42609053d3">995,633</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTEzLTEtMS0xNTIwODQ_086981d6-c844-4194-b49b-59c0f3551f1a">155,902</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTE1LTEtMS0xNTIwODQ_ad491945-cfc0-4ec5-b96b-99922ad926a1">587</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTE3LTEtMS0xNTIwODQ_5d11dda5-c7c9-4ac6-bcc7-2a32598fc9ef">3,217,240</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"><div><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></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: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="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTEtMS0xLTE1MjA4NA_3deb907c-9c82-4a13-a8f5-f6e10d766314">132,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTMtMS0xLTE1MjA4NA_1898de25-78bb-4c54-b2e8-d8fb1d1a3454">149,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTUtMS0xLTE1MjA4NA_7ebca309-19e7-4e3f-9ba5-87cf2be18c3f">24,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTctMS0xLTE1MjA4NA_271ac74e-29b1-45c1-8776-bf3b1cca8280">16,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTktMS0xLTE1MjA4NA_fc8cd2be-0643-460c-8208-cbfc59e1434e">4,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTExLTEtMS0xNTIwODQ_a32e4f65-02af-4d33-996e-c3a0d4a300b9">15,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="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTEzLTEtMS0xNTIwODQ_6423cb6f-fb81-4923-a22e-6dc85b6925eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTE1LTEtMS0xNTIwODQ_e35464bf-737c-43ff-bb6e-77ebcad27162">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide91457ebaa34048accfa320665042be_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTE3LTEtMS0xNTIwODQ_697c06f9-4c65-4030-a625-de4227847e3d">343,459</ix:nonFraction>&#160;</span></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="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTEtMS0xLTE1MjA4NA_a708458d-d0ff-49db-81a6-2a02968ee901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTMtMS0xLTE1MjA4NA_f98f068b-f798-449d-87d1-be87b674ec36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTUtMS0xLTE1MjA4NA_1532324f-9742-4398-ba4e-9e2ae123ddd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTctMS0xLTE1MjA4NA_fdc2b5ca-e4db-49b4-958f-4998b78aa772">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTktMS0xLTE1MjA4NA_30aea4b3-fbe5-4f0a-b1d7-741ca2c8e82a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTExLTEtMS0xNTIwODQ_ab8a8d6f-e3d8-4ce8-af36-b8b84e32fb1b">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTEzLTEtMS0xNTIwODQ_55e57c2c-3d26-449f-8eb2-a5c71d7e95b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTE1LTEtMS0xNTIwODQ_fe294186-e788-4a23-9ebc-ac1241804732">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTE3LTEtMS0xNTIwODQ_1456cbbe-1976-4d44-b721-9787acb4c4d8">172</ix:nonFraction>&#160;</span></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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTEtMS0xLTE1MjA4NA_c5f61f75-58a1-4785-bd49-f314b46df4f4">132,510</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTMtMS0xLTE1MjA4NA_d2922d1b-7467-48ab-996f-e3fbbe562c58">149,934</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTUtMS0xLTE1MjA4NA_61f5e13c-d6b0-4a89-aa5d-7bc4bdcddef5">24,668</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTctMS0xLTE1MjA4NA_8b364265-d750-4748-b7eb-257ee8854536">16,803</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTktMS0xLTE1MjA4NA_64fead3b-8701-4759-bcb5-c71639d48471">4,207</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTExLTEtMS0xNTIwODQ_f5fb47da-ab5c-4fb0-adba-29476c20fd8c">15,509</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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTEzLTEtMS0xNTIwODQ_f7c52fb3-647b-4352-83e1-d7999c1294d6">&#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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTE1LTEtMS0xNTIwODQ_d16083f4-5cd7-4918-9cbf-866eccfcdaac">&#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="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTE3LTEtMS0xNTIwODQ_c4e58aac-549e-4569-ba58-fd03c2a0e4f5">343,631</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</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="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTEtMS0xLTE1MjA4NA_bfcc4ddc-4107-4c3a-bfd6-b8986c51d154">45,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTMtMS0xLTE1MjA4NA_94328459-dc49-49b1-883a-f1fe8df72b05">26,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTUtMS0xLTE1MjA4NA_9d1b9f72-7cde-4ab5-9ee4-c28754dac952">2,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTctMS0xLTE1MjA4NA_1118532d-62c3-4b8b-b4b6-62ee38b74a7b">3,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTktMS0xLTE1MjA4NA_078c10de-06dc-41c3-b773-fb01ade52d76">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="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTExLTEtMS0xNTIwODQ_578d6ff5-2bdb-4d23-93a5-4559594be0ad">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTEzLTEtMS0xNTIwODQ_58b288e4-6ef4-4106-9ea8-3ac0fa33cb8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTE1LTEtMS0xNTIwODQ_80d1632d-5646-4c0f-ad8b-79f6278495e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTE3LTEtMS0xNTIwODQ_991911ca-a659-4caa-a3e0-cae7a1f06a5e">80,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTEtMS0xLTE1MjA4NA_9f369c17-b8c5-4001-8a96-62f6d25f330d">71,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTMtMS0xLTE1MjA4NA_ddf57d82-78f0-4fea-a258-228c34786a14">123,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTUtMS0xLTE1MjA4NA_c3d39664-ad49-4486-afed-51db085f00bf">6,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTctMS0xLTE1MjA4NA_a496008e-8555-4d40-bf00-2e089f9faf29">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTktMS0xLTE1MjA4NA_11d774c9-9191-4831-9bbb-b662e7967946">2,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTExLTEtMS0xNTIwODQ_8bcc583d-330f-4f59-9d33-40d6c6ba7546">995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTEzLTEtMS0xNTIwODQ_4254382e-1556-446a-9a75-8860e0a9dacf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTE1LTEtMS0xNTIwODQ_3e2e0d8e-7c0b-407b-bd68-119ac9aa1f24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTE3LTEtMS0xNTIwODQ_3e5f7f47-ff87-4436-be8e-a81b389df950">205,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTEtMS0xLTE1MjA4NA_90bf7e9e-a3ab-4625-bf14-9d588a2d0b21">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTMtMS0xLTE1MjA4NA_d184ee76-bd6f-4283-8bcb-d27d1a0318cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTUtMS0xLTE1MjA4NA_dbf05620-57b4-4689-bd8a-395916ff1ef1">2,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="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTctMS0xLTE1MjA4NA_68dacfb6-e12d-401d-b07b-93770d6e445d">5,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTktMS0xLTE1MjA4NA_6e5aca7c-ff0e-4190-a8f9-b289ceb8e729">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTExLTEtMS0xNTIwODQ_719c71bd-d0ab-4855-90ac-c9d966131812">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTEzLTEtMS0xNTIwODQ_4b98419d-d474-4b85-b74e-1f819f932164">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTE1LTEtMS0xNTIwODQ_3e2264b1-8a53-4d03-8181-0f7ddd7aa2e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTE3LTEtMS0xNTIwODQ_220fda49-14ca-4e2c-a46c-f4012a914633">7,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTEtMS0xLTE1MjA4NA_02e9136d-3146-4595-b695-6ef12a8a5b15">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTMtMS0xLTE1MjA4NA_7323ace9-96ee-4602-b853-97cb2f2dff38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTUtMS0xLTE1MjA4NA_b7f7363e-35c7-45d1-842d-79e82651d9b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTctMS0xLTE1MjA4NA_f66b775c-b0f3-4388-8b5e-497bfd48eff1">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTktMS0xLTE1MjA4NA_dfd38152-68cf-4273-8627-e1f3231b9a5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTExLTEtMS0xNTIwODQ_a69e4e87-f5bb-40df-881c-ad28beb4a783">394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTEzLTEtMS0xNTIwODQ_b6785623-46b1-43bc-8b24-04329a1d683a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTE1LTEtMS0xNTIwODQ_b6525b87-47f2-468e-9778-1194d64f5364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTE3LTEtMS0xNTIwODQ_1242df15-a9cb-4ae0-b3bb-42d34ff73590">431</ix:nonFraction>&#160;</span></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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTEtMS0xLTE1MjA4NA_d09d6ccd-f8df-4d98-a3b9-5fb2bea88424">71,168</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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTMtMS0xLTE1MjA4NA_acae9108-1b1f-426b-866c-16a26a4a151a">123,626</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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTUtMS0xLTE1MjA4NA_4832b17f-5af1-41f5-9602-838d54402dd8">8,485</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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTctMS0xLTE1MjA4NA_83363e5f-1f87-4f1e-b9b5-3017f94b08bb">6,808</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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTktMS0xLTE1MjA4NA_ce5e5da0-249c-4544-9730-ed3f0328af01">2,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="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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTExLTEtMS0xNTIwODQ_ed854b8e-c43e-4511-90c4-d68d68c0344f">1,389</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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTEzLTEtMS0xNTIwODQ_1d07d2f9-aa62-4168-8d18-2fa8508819ed">&#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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTE1LTEtMS0xNTIwODQ_f566f2af-b292-4341-bb2b-859f6ee525e3">&#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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTE3LTEtMS0xNTIwODQ_d2801fc6-b2de-472d-9d53-45338a298346">214,038</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">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="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTEtMS0xLTE1MjA4NA_b84b60e3-ab9d-447e-b103-b2fb9e3efdd3">116,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTMtMS0xLTE1MjA4NA_3ab7ef24-f970-43ad-bd1c-ec65acb0eb7f">150,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTUtMS0xLTE1MjA4NA_259dccd1-2fdd-4281-b9ed-1272c3c41961">9,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="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTctMS0xLTE1MjA4NA_d52e19bf-a44c-43e8-8287-fb45918081dd">4,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTktMS0xLTE1MjA4NA_ed206d8a-9ade-4e33-b411-122da2a8078a">3,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTExLTEtMS0xNTIwODQ_96ff19f6-c594-4b6a-b924-50a09c117d30">2,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTEzLTEtMS0xNTIwODQ_84168178-66fe-491d-b1b4-f7d3c716a772">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTE1LTEtMS0xNTIwODQ_c1f358bc-4eb0-4ac7-93bd-e20cb9f4547b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTE3LTEtMS0xNTIwODQ_c609bb37-8a7f-42bf-b1e4-d61a20878a7c">285,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTEtMS0xLTE1MjA4NA_20da2ed6-7526-42ca-ad7d-70da5ce56a72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTMtMS0xLTE1MjA4NA_b25e9d98-15da-4f0a-bf52-e0d20bec6a1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTUtMS0xLTE1MjA4NA_38b6ccbb-0c99-4c14-a7ce-2af518f4784d">2,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="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTctMS0xLTE1MjA4NA_e832843e-cc79-46a8-8b37-ce584183cb0e">5,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTktMS0xLTE1MjA4NA_1b68cd52-ab5f-44ba-9d1b-206073e6893d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTExLTEtMS0xNTIwODQ_06ba9d16-c1a8-47f7-bb0f-af19b23ee75c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTEzLTEtMS0xNTIwODQ_8eef7c26-3831-4c47-a4c4-eb233807456b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTE1LTEtMS0xNTIwODQ_211e7aa4-15ae-4c67-a893-2a363c6c3fe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8075fc69d894090ae633fabb55da91d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTE3LTEtMS0xNTIwODQ_2cb2750d-8e79-4821-b2a8-3ff33e0f741c">7,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTEtMS0xLTE1MjA4NA_b8d7ed2d-fbcc-4d17-ac9b-ef6ba88a67bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTMtMS0xLTE1MjA4NA_a1955323-24e6-49cb-91fe-443fc7bbbbe1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTUtMS0xLTE1MjA4NA_dc0709a3-8753-4778-9e58-6f7feb0b928f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTctMS0xLTE1MjA4NA_bda66b14-95e1-443f-9dfa-872fe7f84600">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTktMS0xLTE1MjA4NA_d4909e0e-7c0c-4ae5-8b19-7d5039e09b83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTExLTEtMS0xNTIwODQ_db8ed1bb-c960-43c9-a181-11647e2cf313">394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTEzLTEtMS0xNTIwODQ_cf3b0520-6785-4b6e-aae2-66771f70ac16">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTE1LTEtMS0xNTIwODQ_a184976f-c7ff-4eea-b586-166730d4795f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTE3LTEtMS0xNTIwODQ_8d591f23-efcb-4f23-bd26-a79756182f6f">431</ix:nonFraction>&#160;</span></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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTEtMS0xLTE1MjA4NA_c1d7c662-95a2-4363-816c-a186ace9c554">116,689</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTMtMS0xLTE1MjA4NA_febbef63-b936-452f-b0ce-b5c8ef587dd9">150,301</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTUtMS0xLTE1MjA4NA_52ed95dc-6530-44f9-bf81-017b1d872f75">11,376</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTctMS0xLTE1MjA4NA_f22f39ef-64c3-40b2-a732-2f6cc1ce30d5">9,869</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTktMS0xLTE1MjA4NA_92fd0719-e2e4-4552-8458-c5bb91c8e455">3,433</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTExLTEtMS0xNTIwODQ_3f0aabc1-3859-4073-b279-2b85690edada">2,444</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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTEzLTEtMS0xNTIwODQ_8b2374ef-11fd-4cc3-8d28-dcdd66fc05a9">&#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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTE1LTEtMS0xNTIwODQ_cd7802c6-64f3-4967-81fb-5cc4c400f719">&#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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTE3LTEtMS0xNTIwODQ_2e8a8c3d-5d80-4120-9f43-5db621756214">294,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTEtMS0xLTE1MjA4NA_59da9b61-719d-42a1-b3c2-b27faee0d6e0">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTMtMS0xLTE1MjA4NA_32c321b5-9c36-4154-8143-b05c434ab08b">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTUtMS0xLTE1MjA4NA_d6a51dd7-124e-4b9f-9b5d-58161e6539be">9,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTctMS0xLTE1MjA4NA_ef8ae94d-4b83-40a4-865c-c0e10e738e4b">27,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTktMS0xLTE1MjA4NA_be813fa3-d2cb-493a-b1f2-2188a7f0fd2d">15,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTExLTEtMS0xNTIwODQ_d8574132-bd74-4b12-9e70-6fd7947513ce">19,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTEzLTEtMS0xNTIwODQ_49c352e4-a422-4809-a0e4-2f8477926e14">116,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTE1LTEtMS0xNTIwODQ_7f86e35c-220c-47a3-92cc-02e37a7ed73d">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="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTE3LTEtMS0xNTIwODQ_55a58069-4a0b-4b18-ab92-f91497432d17">193,564</ix:nonFraction>&#160;</span></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="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTEtMS0xLTE1MjA4NA_29cd9e2f-e91c-4fbd-a3e3-f7391573da9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTMtMS0xLTE1MjA4NA_a514b5fd-7e37-4ae5-83e7-a300bed324f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTUtMS0xLTE1MjA4NA_2c889b27-6e77-4513-a287-8b6b62cf663c">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTctMS0xLTE1MjA4NA_d743b8f0-1136-428d-be2b-b648ff11cbf3">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTktMS0xLTE1MjA4NA_fbf67ad3-9a0a-4bd5-937c-aef105fe44b3">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTExLTEtMS0xNTIwODQ_2b8347fa-aa2b-410a-884a-69d28063fc5c">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTEzLTEtMS0xNTIwODQ_6f96956e-e4cd-476d-ac49-8f7f838d97e7">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTE1LTEtMS0xNTIwODQ_80c2e75f-0027-4ec2-aa48-d5648990a01c">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb70baac12264a4eb937454f19de85ad_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTE3LTEtMS0xNTIwODQ_3104d0eb-eac9-441f-abec-02cccda49f73">2,311</ix:nonFraction>&#160;</span></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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTEtMS0xLTE1MjA4NA_12e34a50-d6cb-4de2-9559-4f26a15e2f76">3,379</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTMtMS0xLTE1MjA4NA_8de179bc-4c32-482a-87e0-ae6efd454bb6">509</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTUtMS0xLTE1MjA4NA_9a1cbe37-3082-48a1-b857-ba9354400d56">10,016</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTctMS0xLTE1MjA4NA_81d69f49-cfbf-47d6-bacf-433a03844f18">27,929</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTktMS0xLTE1MjA4NA_7bbc6538-06af-4231-9230-8e946b217fb5">15,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><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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTExLTEtMS0xNTIwODQ_97e7cb2f-f231-4ed1-b6be-a586d16a879d">20,975</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTEzLTEtMS0xNTIwODQ_eff52ce3-5df1-40e9-bd50-ec4e95c52e15">116,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTE1LTEtMS0xNTIwODQ_0bfbf4f4-6bab-4b52-8399-c159abc04f03">535</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTE3LTEtMS0xNTIwODQ_e3a417f0-813d-4601-82bb-88514341708f">195,875</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="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTEtMS0xLTE1MjA4NA_22c1e9b0-5da7-4bf1-9b26-77bb94206840">795,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTMtMS0xLTE1MjA4NA_2d3ab09a-7758-4b73-8d12-d407f146b16f">752,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTUtMS0xLTE1MjA4NA_0df435d9-25e8-469c-a2a5-9030a2285dcf">380,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTctMS0xLTE1MjA4NA_60c601ee-2a8d-4980-ab0e-2dab3bbbf321">525,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTktMS0xLTE1MjA4NA_75c1aab0-3d0b-46de-8366-e34ca31585da">241,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="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTExLTEtMS0xNTIwODQ_9e54477c-b79b-47dc-be06-1be642ed9b0f">955,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTEzLTEtMS0xNTIwODQ_1b22a477-6db1-4e5f-b41c-3e19374e722b">263,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="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTE1LTEtMS0xNTIwODQ_a92e19af-6600-4e5c-8f38-ae7a03c06e09">607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTE3LTEtMS0xNTIwODQ_5de09567-9559-4f74-aa2e-0f287d70d3a3">3,915,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTEtMS0xLTE1MjA4NA_7d90e479-8adb-4652-a0f8-6a8263330af9">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTMtMS0xLTE1MjA4NA_4e04e2df-fc1b-4604-9f80-b03f5911cd52">10,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTUtMS0xLTE1MjA4NA_8e14231a-2411-405c-8cd2-9460bc6317c4">2,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTctMS0xLTE1MjA4NA_cb7fa9f5-5381-47f1-b8a8-3deb6024ad47">14,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="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTktMS0xLTE1MjA4NA_f3ab2a25-af39-494e-b845-bfe1bbabec0b">2,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTExLTEtMS0xNTIwODQ_714a531a-3b81-4c8e-a699-ce2c86cf66f2">33,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTEzLTEtMS0xNTIwODQ_f12d8d7e-c396-4e90-bccc-27b137269888">5,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTE1LTEtMS0xNTIwODQ_a03acaa7-37bc-400c-b62d-3436c74ea1ea">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTE3LTEtMS0xNTIwODQ_58be5025-da5a-417e-b091-7b1e7f297664">69,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTEtMS0xLTE1MjA4NA_42247c31-7893-41dc-b833-4965ba3d0a36">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTMtMS0xLTE1MjA4NA_404a32d1-25b0-400e-9e14-0c7d2d6d4966">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTUtMS0xLTE1MjA4NA_a64f2a6d-b3f4-4425-a756-7cc6f5c44127">2,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTctMS0xLTE1MjA4NA_a9d7e800-846d-4c51-875a-02ea6024be8d">4,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTktMS0xLTE1MjA4NA_8197afc7-90d7-485c-942e-7e751108f511">8,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTExLTEtMS0xNTIwODQ_df7bf5aa-ebae-4d75-8664-e8fed272d04e">45,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTEzLTEtMS0xNTIwODQ_517aedaa-3ab6-47bb-8961-4ed677fef801">3,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTE1LTEtMS0xNTIwODQ_621d121f-1192-4db5-8502-96bcd3e14525">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75a4b476759441f9859755eb65cb17b_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTE3LTEtMS0xNTIwODQ_f25558a8-b93b-4c17-899e-3e6bde4ff871">65,765</ix:nonFraction>&#160;</span></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%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTEtMS0xLTE1MjA4NA_683d9563-5e61-4855-a523-58e816dfbc55">796,964</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTMtMS0xLTE1MjA4NA_a6ccce3a-d155-44ab-a4a1-f6b440ae65da">763,014</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTUtMS0xLTE1MjA4NA_026ff030-dc19-486f-93e7-ea829f2b68b7">386,202</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTctMS0xLTE1MjA4NA_ba5c9a23-3836-4490-a684-e428841a1228">543,909</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTktMS0xLTE1MjA4NA_9087f966-51bf-4902-8fd2-7ec8c3143470">252,535</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTExLTEtMS0xNTIwODQ_10d6a95a-1713-4312-a29e-65ad3c217525">1,034,561</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTEzLTEtMS0xNTIwODQ_2227b11b-ae93-4e66-b54d-a813152f43cc">272,551</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTE1LTEtMS0xNTIwODQ_09fe65aa-e118-45c6-b6b5-ad1c4b70cf1b">1,122</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTE3LTEtMS0xNTIwODQ_79b5657c-e7c2-4111-a629-f80a32884fd4">4,050,858</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, 2022 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2022.</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%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i866eb187e7274917a11bf8ac6fa81f99" continuedAt="i9914f8a28bde4916a1594c42ee6ac159"><ix:continuation id="i6cb404fba19b4ab787c4b4d0cbcd4130" continuedAt="i08402de7763a42b3afc5c9c17742e4b9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.309%"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMS0xLTEtMTUyMDg0_73d7083b-979f-4c69-83df-a8b2ae8c473e">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMy0xLTEtMTUyMDg0_6ff5c1b2-b6a7-4e6a-8279-f16fbfb808a8">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtNS0xLTEtMTUyMDg0_2184dd1a-e15e-4c5f-8e22-78de743f9893">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtNy0xLTEtMTUyMDg0_c0da507a-ec13-4a97-af41-f6776b51e250">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtOS0xLTEtMTUyMDg0_cb60f8b2-d55b-4883-82f0-ad2389d0c3bb">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTEtMS0xLTE1MjA4NA_38e50cd5-02c8-43cf-b7d6-a803532f688b">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTMtMS0xLTE1MjA4NA_549d6eeb-c3c0-485a-ab24-f2f1d83bf5c4">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTUtMS0xLTE1MjA4NA_85e22a95-d8d5-4514-821f-150c51effd9d">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="if5c34fa633e14b93b5db4cd1d371d203_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTctMS0xLTE1MjA4NA_e894a027-4c28-48b6-b2c4-94f6bdabfc80">580,055</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMS0xLTEtMTUyMDg0_b2a9acb1-3f47-48ce-ae01-5c683d1b654b">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMy0xLTEtMTUyMDg0_7f7d56a1-fb96-4e93-9f96-5a782bc70959">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctNS0xLTEtMTUyMDg0_69c0c647-9393-460d-832c-97969331a729">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctNy0xLTEtMTUyMDg0_f9a91ae1-0a07-49bb-8ca0-050d474c97e2">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctOS0xLTEtMTUyMDg0_81781281-ae41-4f6f-bc17-2606e41ae62f">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTEtMS0xLTE1MjA4NA_a602943d-c877-4562-b5dc-457913f300d0">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTMtMS0xLTE1MjA4NA_f5166072-3662-4137-95fd-3febaf4757e9">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTUtMS0xLTE1MjA4NA_e9b5fbc6-9ed6-4c2c-932d-cf36b7d20ad4">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="ib6fb71d5e2ce462096366fa428f609c7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTctMS0xLTE1MjA4NA_69675503-0d64-4e30-8e74-abdc4b24948c">15,658</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMS0xLTEtMTUyMDg0_932ec09b-df9b-4509-a01d-04395320dfed">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMy0xLTEtMTUyMDg0_7f132b50-496b-40dd-851b-1f903a252945">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtNS0xLTEtMTUyMDg0_7a6e960c-18b7-4143-80cd-9a772a13fc91">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtNy0xLTEtMTUyMDg0_dfcc0f76-148d-4150-9f59-c40f32c4ef21">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtOS0xLTEtMTUyMDg0_05b0d049-c9e3-492e-ae69-d2ceb8ce5755">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTEtMS0xLTE1MjA4NA_df91029e-7c56-4acc-bcc7-e000db41e320">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTMtMS0xLTE1MjA4NA_b3be3c65-5d02-408e-a036-e2e5fdd72b2a">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTUtMS0xLTE1MjA4NA_bf35e5be-8f8a-46e4-98e0-fdd542ae17a1">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="i08baf57884764369abfebf0addac613d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTctMS0xLTE1MjA4NA_8bb33280-e764-4f41-8d99-0deff6bee0f0">25,854</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTEtMS0xLTE1MjA4NA_6bc5ec08-696e-4803-b7e7-b56cc646f8c8">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTMtMS0xLTE1MjA4NA_69168210-f7e9-4331-8cf3-6f67dc44fafe">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTUtMS0xLTE1MjA4NA_11c66d13-6164-408e-abdc-29d043cc0894">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTctMS0xLTE1MjA4NA_8629cd30-c068-4134-b0c4-9389029e1291">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTktMS0xLTE1MjA4NA_5f504773-785c-4bba-a596-beb23be9561e">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTExLTEtMS0xNTIwODQ_b7390b86-5ccf-4c1f-afb5-c63a2e03a4b0">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTEzLTEtMS0xNTIwODQ_3999511d-ff9a-4396-ba06-9d5d4384061c">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTE1LTEtMS0xNTIwODQ_1b4da338-8bb5-4d19-88e2-00f245ce4190">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTE3LTEtMS0xNTIwODQ_c4c1008d-e93a-456e-8411-2df1ea7b5395">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><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">SBA PPP</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: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="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTEtMS0xLTE1MjA4NA_1edfc877-7248-4ae8-a368-625806bbb07d">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="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTMtMS0xLTE1MjA4NA_4e03af9c-f0e9-45b9-9a83-181b4c01850a">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="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTUtMS0xLTE1MjA4NA_cfcfa432-0c84-4445-aed8-93a17c7c607f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTctMS0xLTE1MjA4NA_7b8f2935-edd2-4c43-8bce-b79c6f88fdf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTktMS0xLTE1MjA4NA_d6264f02-1c85-4aab-bb16-25ec321dc01f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTExLTEtMS0xNTIwODQ_e77227a7-7230-4b75-900b-220354b7dacf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTEzLTEtMS0xNTIwODQ_85838061-a919-4a03-ba47-c162cd9127d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTE1LTEtMS0xNTIwODQ_f77a3189-27d4-4536-9247-ccdab4aef139">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTE3LTEtMS0xNTIwODQ_95defefc-4d2b-4efc-b9e2-9fe97f5bef34">145,840</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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><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%">139,253&#160;</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%">6,587&#160;</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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">145,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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">Owner-occupied CRE</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: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="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTEtMS0xLTE1MjA4NA_31a11685-2713-4fbc-8421-71c459a25d7f">182,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTMtMS0xLTE1MjA4NA_3d84bda6-3352-44d3-8315-d81f9fac8c66">90,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTUtMS0xLTE1MjA4NA_8438c499-01ac-4929-84ff-94c7d6f98dc3">188,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTctMS0xLTE1MjA4NA_2e227088-35cd-4eec-b20d-52c2196df492">73,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="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTktMS0xLTE1MjA4NA_e5cfe8b8-832a-4289-a288-dd8165497e22">66,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTExLTEtMS0xNTIwODQ_624d4c86-ddc5-4d25-b4ad-178fada4518c">273,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTEzLTEtMS0xNTIwODQ_88f22d31-412f-49b5-bb0e-e13301f2729d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTE1LTEtMS0xNTIwODQ_5d5d5699-d7b6-47b4-b8ca-8342eb481b7b">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTE3LTEtMS0xNTIwODQ_66b0d05c-4bfe-4726-8e50-4732119de109">875,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="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%">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="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTEtMS0xLTE1MjA4NA_6f937214-b4c6-4449-a3dd-692a16d92669">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTMtMS0xLTE1MjA4NA_67c8fc07-61d6-4b87-8d80-52fee6b20895">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTUtMS0xLTE1MjA4NA_6fae5a3b-b5b3-4047-bc22-8568baf74f7d">3,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTctMS0xLTE1MjA4NA_5b6d68b3-048b-4ea4-8a81-c549169f7b65">7,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTktMS0xLTE1MjA4NA_d863b7c0-b6fb-4c48-b6ba-650fd58a9f40">3,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTExLTEtMS0xNTIwODQ_c27406f4-5e6e-443c-90f1-bc9bc1512d8e">16,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTEzLTEtMS0xNTIwODQ_bc02f4a0-df8f-4dee-8fd9-98f3ae87fca4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTE1LTEtMS0xNTIwODQ_6c32c01e-da9c-4f9b-bfc7-ca990b31f07a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTE3LTEtMS0xNTIwODQ_6159e10b-1d92-4cc5-933f-8c4d8659401b">31,525</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTEtMS0xLTE1MjA4NA_b7a770e9-5ab3-4510-92d9-25d438cf3d39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTMtMS0xLTE1MjA4NA_f28844e3-7dd1-41a2-ae57-e310a0af6677">1,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTUtMS0xLTE1MjA4NA_c2ed2c60-b240-4286-8add-9d95be8ad1f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTctMS0xLTE1MjA4NA_f90098f1-bb4a-4cc0-ab37-0ea8e12c2c64">3,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTktMS0xLTE1MjA4NA_6e7dadf6-5c7b-49e1-a3f5-25a28d00ddd0">3,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTExLTEtMS0xNTIwODQ_ba611e91-da96-47eb-b8bf-ee3b52ac61f6">16,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTEzLTEtMS0xNTIwODQ_02370fe0-32f1-44ef-b961-b08eaa385173">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTE1LTEtMS0xNTIwODQ_d864131f-3387-4823-80db-d67ddcdbb96c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTE3LTEtMS0xNTIwODQ_a002fbb4-8342-4ad4-ac6a-5be3de3f3207">24,551</ix:nonFraction>&#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></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:8pt;font-weight:400;line-height:100%">Doubtful or Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTEtMS0xLTE1MjA4NA_3b05373c-4fe3-4280-9d1d-6e5ab2f3dc5c">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTMtMS0xLTE1MjA4NA_a12db7ab-d6c7-43e4-94c9-7a1950744845">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTUtMS0xLTE1MjA4NA_4c162fb5-c6c2-4d59-8efc-f3f63d5412e0">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTctMS0xLTE1MjA4NA_f1a5c242-7f7a-4f0c-bc84-26ec8d6d107c">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTktMS0xLTE1MjA4NA_0949665b-336d-4ed5-a7d3-a662e4827a5d">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTExLTEtMS0xNTIwODQ_a22a4588-3a48-4aa0-a270-8b866b30a614">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTEzLTEtMS0xNTIwODQ_9e28de9f-5908-4bef-8730-1b2784f4bbdd">&#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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTE1LTEtMS0xNTIwODQ_637b0605-d05b-45a0-ac89-d815158b8737">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTE3LTEtMS0xNTIwODQ_7f50a74e-b02c-4ad0-a07d-0811812e50d9">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTEtMS0xLTE1MjA4NA_17bbdfac-0531-4325-8268-61f5dc077587">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTMtMS0xLTE1MjA4NA_7fc10b38-375e-4231-a81f-4a2a4150ab90">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTUtMS0xLTE1MjA4NA_6bb76973-b9e4-4761-937a-b15d78e58022">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTctMS0xLTE1MjA4NA_9041d2de-2e08-44ef-bc39-6c131e1fac96">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTktMS0xLTE1MjA4NA_f0cbdad5-1f68-4654-9f56-2c54ddc1d349">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTExLTEtMS0xNTIwODQ_dd371ac8-13d6-4fda-ab6a-24b109eb6629">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="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTEzLTEtMS0xNTIwODQ_8d6b315f-a834-49e2-97b0-c2fd022fed51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTE1LTEtMS0xNTIwODQ_28ea3b15-33dc-445f-807e-b48a30af778b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTE3LTEtMS0xNTIwODQ_eb42a097-24c0-4416-85b7-fb429f4a9b99">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><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%">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="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTEtMS0xLTE1MjA4NA_37089f32-c1b0-4ecf-95cf-d278aec3464e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTMtMS0xLTE1MjA4NA_36cd1022-4f46-46eb-a401-abe95aad6562">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTUtMS0xLTE1MjA4NA_54a93371-fb50-4a33-83dc-47a6a27e4771">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="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTctMS0xLTE1MjA4NA_53bc879b-ff48-40f8-a6e9-a2216d2ae498">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTktMS0xLTE1MjA4NA_d777c0b5-706f-4a4f-9264-047d5dc66f05">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="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTExLTEtMS0xNTIwODQ_c8d63cae-9f0f-4888-a84d-b7b25284c6a2">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="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTEzLTEtMS0xNTIwODQ_6cf86c7c-22b4-41ef-b0cf-42c667ce852f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTE1LTEtMS0xNTIwODQ_e14e2ec9-d2b6-454e-94cd-65acdcfa287e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTE3LTEtMS0xNTIwODQ_82f20d9a-83d2-4278-a5b1-664d43e5b858">23,556</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTEtMS0xLTE1MjA4NA_62f10a18-0562-457f-bd1f-c876bfa85be0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTMtMS0xLTE1MjA4NA_95dda5fe-0a84-4be9-874a-42dbf1081d1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTUtMS0xLTE1MjA4NA_11cbf27f-47ef-4b17-ade3-f1f6be1f3c7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTctMS0xLTE1MjA4NA_11aeec93-3752-4bb4-a82b-059050d59f42">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="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTktMS0xLTE1MjA4NA_5eefacc8-41cd-4314-82c4-6ce6d4442530">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTExLTEtMS0xNTIwODQ_13a4cc67-6079-4231-82b7-b9376d17c632">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="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTEzLTEtMS0xNTIwODQ_15b30326-9f71-4dff-8a51-540aa18190ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTE1LTEtMS0xNTIwODQ_315b5ea9-8c5b-4ddd-b4d8-95aa71201d5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46335f679aec441c841b27c2544e5064_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTE3LTEtMS0xNTIwODQ_975a86e2-9d86-4138-918a-0c5a4a27ea77">57,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="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><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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTEtMS0xLTE1MjA4NA_293644d0-a36f-44a6-adcc-6f575207e02d">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTMtMS0xLTE1MjA4NA_eb751995-367e-4c13-b5f3-dfdf97ba12ae">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTUtMS0xLTE1MjA4NA_1e2d075e-e851-4252-a8ee-48b916d3f118">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTctMS0xLTE1MjA4NA_59fd93ff-295e-4498-ae23-094c350d2b37">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTktMS0xLTE1MjA4NA_6de47119-2614-4e1d-a212-174688ae9bcc">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTExLTEtMS0xNTIwODQ_5619d5ea-1a1a-4b94-94f1-c64899294d1f">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTEzLTEtMS0xNTIwODQ_ccff12b7-91e7-4939-a5ff-d6c1df97929e">&#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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTE1LTEtMS0xNTIwODQ_ffa94367-6dcb-4b9e-9894-0aadd9b7c7d5">&#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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTE3LTEtMS0xNTIwODQ_1488b8fc-5f82-4ce1-9137-b623e2dfc000">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><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">Total commercial business</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: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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTEtMS0xLTE1MjA4NA_b6ea4a6a-ce65-4ab1-a985-674ad08adfd3">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTMtMS0xLTE1MjA4NA_fee16d76-ed2e-41ef-9ea0-5eadaebec80a">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTUtMS0xLTE1MjA4NA_e8f1aa3e-9d61-4908-b687-1ebdbcaa3067">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTctMS0xLTE1MjA4NA_7e9c25df-4bce-4c2e-84d9-42b2b83bf56c">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTktMS0xLTE1MjA4NA_04ab649f-b092-45dc-8355-a5c0969c195d">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTExLTEtMS0xNTIwODQ_6dd28ab4-8b72-4bfe-ab5b-ff66c5721acb">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTEzLTEtMS0xNTIwODQ_fd7b717f-be69-41e5-8776-efcaa58da463">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTE1LTEtMS0xNTIwODQ_d4655b0e-534a-482a-be84-cc9ce161c8ae">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="i0bc06a26c78f454a83600a65c0de1194_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTE3LTEtMS0xNTIwODQ_246e0455-c9b5-4949-a09a-64ac47a296f9">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><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%">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTEtMS0xLTE1MjA4NA_d611b758-99e7-46de-b7dd-35bba36944e2">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTMtMS0xLTE1MjA4NA_9ab19d1e-5990-4d9e-9b69-4d0048f84983">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTUtMS0xLTE1MjA4NA_1a520ad4-e78b-4b88-9a89-2424be0f1a07">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTctMS0xLTE1MjA4NA_3f79c719-38b2-4736-bafa-c8c9792fbd84">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTktMS0xLTE1MjA4NA_220ce403-4062-453a-b8c1-5f123039c9e2">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTExLTEtMS0xNTIwODQ_a41cf401-0138-4ac6-ae04-96a1067ce9fb">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTEzLTEtMS0xNTIwODQ_ff51732a-e59b-4414-8b61-39d3f69b03f5">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTE1LTEtMS0xNTIwODQ_35b59166-50a1-4adb-8b8c-33dce12eca93">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="i8a83959b9fce440ea655167ab88a9bab_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTE3LTEtMS0xNTIwODQ_edbbf09d-d08f-429e-a1e5-58f5363a0f59">70,739</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTEtMS0xLTE1MjA4NA_f596e45b-f56e-488a-add5-81951a0fae91">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTMtMS0xLTE1MjA4NA_96c5d034-a03a-4987-9ceb-fc8fe4af4f1f">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTUtMS0xLTE1MjA4NA_cf744bb6-663a-4585-984f-1c27984fe9c6">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTctMS0xLTE1MjA4NA_f318e744-1188-49ce-af66-1b46dcc591a9">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTktMS0xLTE1MjA4NA_9de6d454-52cf-4287-98f2-4cfb68987c63">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTExLTEtMS0xNTIwODQ_14beb032-499a-463f-be1b-37f4edaa4bbb">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTEzLTEtMS0xNTIwODQ_0f35a7cc-3e13-433d-9235-89202cf543e0">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTE1LTEtMS0xNTIwODQ_0ee14acd-6861-4c0e-a45b-0c4a9742b1c3">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="id5503c55d9d94d86b0ea701294935ae9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTE3LTEtMS0xNTIwODQ_5368cf6f-1e46-4035-bf65-7e4aa46e3dff">108,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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><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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTEtMS0xLTE1MjA4NA_a2662fc9-a083-47f8-a4ce-2ef99fbf3282">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTMtMS0xLTE1MjA4NA_e59d539e-6c7c-411e-a467-e351ee66643d">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTUtMS0xLTE1MjA4NA_95935c28-f95c-4376-af4c-aac9286e64b2">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTctMS0xLTE1MjA4NA_d1e6d518-9979-4d73-b9dc-8e3886a5efa4">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTktMS0xLTE1MjA4NA_a975dec6-d097-46ea-ae10-79228dd48711">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTExLTEtMS0xNTIwODQ_69841678-2bb2-4542-919a-cf9713d20455">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTEzLTEtMS0xNTIwODQ_05af2704-d2fc-4b03-8507-5bda458e9fa6">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTE1LTEtMS0xNTIwODQ_ebe8d9d6-b7fe-4dfe-8f97-6a3345b8a098">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTE3LTEtMS0xNTIwODQ_377a61a3-8d9b-42df-8701-122e942ecdae">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTEtMS0xLTE1MjA4NA_f8968bb3-7d92-47bb-8382-60e993fdb8a5">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTMtMS0xLTE1MjA4NA_28caf732-2da3-4b0d-ba55-7f0b327dfef8">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTUtMS0xLTE1MjA4NA_0c95558a-3462-4335-a509-46f677e06684">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTctMS0xLTE1MjA4NA_2ff717a3-ddc8-415a-94d7-9a3a544c9ba3">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTktMS0xLTE1MjA4NA_33798d56-ae42-4134-b244-9edf7e749008">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTExLTEtMS0xNTIwODQ_9700c62d-3213-4c1f-ba6d-ecb591653d8c">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="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTEzLTEtMS0xNTIwODQ_49c8d90e-663e-49c7-938c-52356ec5be6d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTE1LTEtMS0xNTIwODQ_d7198647-99b5-42e9-b1f7-c0bd42ce7d4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTE3LTEtMS0xNTIwODQ_f09b65f9-2ebd-4f9f-a053-f52b4c22677d">164,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" 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="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTEtMS0xLTE1MjA4NA_81138cbf-08e8-49b8-bb91-a5822ea469cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTMtMS0xLTE1MjA4NA_ead6cc51-fbdc-4375-8ff5-bc3071093fd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTUtMS0xLTE1MjA4NA_d0e7587c-9c23-42e1-8f97-c33325b23826">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTctMS0xLTE1MjA4NA_129c7278-06b9-483a-a068-45782a6a7dcf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTktMS0xLTE1MjA4NA_b944da2c-b3c4-46e1-b4f1-728c4a831d23">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTExLTEtMS0xNTIwODQ_a29878f8-9917-4ca3-96ec-a6a32c4c5e53">404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTEzLTEtMS0xNTIwODQ_95e67cd8-8c36-4dce-b351-25053ff8f182">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTE1LTEtMS0xNTIwODQ_4b653293-a032-415d-82cd-466aafad643b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTE3LTEtMS0xNTIwODQ_f6913e34-6052-41fc-ac27-aaee26530156">404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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><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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTEtMS0xLTE1MjA4NA_90c6b46b-ce09-4cb6-a215-3b756005131b">85,089</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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTMtMS0xLTE1MjA4NA_f99789cf-be70-4c2e-91bd-cac936b12684">27,090</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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTUtMS0xLTE1MjA4NA_cd81a00a-9068-4e57-999e-ddebb9d796b8">23,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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTctMS0xLTE1MjA4NA_d1e02fba-2be8-4658-b6a7-4d68d21a65dd">5,672</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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTktMS0xLTE1MjA4NA_383445a6-9ff7-4ae8-a062-2ceb6e48e2d2">6,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTExLTEtMS0xNTIwODQ_36003a81-0c3c-4ba2-9de1-ac0a051d4441">17,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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTEzLTEtMS0xNTIwODQ_34b8c03f-6880-4561-b1e7-e7910db418be">&#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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTE1LTEtMS0xNTIwODQ_fbfb1346-4ca5-45e8-b82e-dc7af891698c">&#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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTE3LTEtMS0xNTIwODQ_dafef03b-9ead-4273-87d0-a058eeb52072">164,582</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="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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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">Residential</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: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="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTEtMS0xLTE1MjA4NA_96865322-91a8-4eb5-bd61-6a46210f8de9">44,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTMtMS0xLTE1MjA4NA_b201bd60-9547-4023-9c86-dbef1415999c">23,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTUtMS0xLTE1MjA4NA_5f26b9f7-f2b3-4e69-aea7-9a1e126ee9c2">12,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTctMS0xLTE1MjA4NA_580ae5f9-6bec-4db0-b70b-5bab491513eb">2,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTktMS0xLTE1MjA4NA_d0e25a43-23c0-4a3d-84ef-44bb9a1633ef">389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTExLTEtMS0xNTIwODQ_90c9d937-8be9-4b47-986a-1736760ce5a0">1,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTEzLTEtMS0xNTIwODQ_15851809-2399-4bcd-ae98-cd824fb2aa6d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTE1LTEtMS0xNTIwODQ_a1a6be8b-e51f-4c3e-b829-a084c0ca11d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i136b42e534234ac0924d78984e4b799a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTE3LTEtMS0xNTIwODQ_0edf2f34-25e6-4bce-b958-14036607d1a6">85,547</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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><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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTEtMS0xLTE1MjA4NA_8fa53e89-1116-4104-b2d3-5223729fd0b5">44,892</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTMtMS0xLTE1MjA4NA_2be2ccd8-2f94-4e4e-ba24-9c02c7b8a62c">23,728</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTUtMS0xLTE1MjA4NA_de00d7ba-0eb8-46c9-874a-bb26fd22851c">12,266</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTctMS0xLTE1MjA4NA_d5cf2a97-6fcf-48b6-b605-2525d896fa7d">2,921</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTktMS0xLTE1MjA4NA_ba58bfdc-d6c4-44f1-ac8a-aaa94cb59ccc">389</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTExLTEtMS0xNTIwODQ_56b439b1-65f5-4c51-838d-9e17ebbcf289">1,351</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTEzLTEtMS0xNTIwODQ_4120c1b8-8d9e-4dcb-9742-76fd7e7c4dcf">&#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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTE1LTEtMS0xNTIwODQ_20d8737d-715e-4f4f-b846-2e2badf9f66c">&#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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTE3LTEtMS0xNTIwODQ_6867ebdc-459d-458c-93ba-881d3d242348">85,547</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="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><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%">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTEtMS0xLTE1MjA4NA_74759e02-749f-46c5-911a-1c33f403d451">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTMtMS0xLTE1MjA4NA_7262fda4-f71a-4682-af54-063c3d4f78c8">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTUtMS0xLTE1MjA4NA_08be7b78-7a34-4187-b354-993a57b28419">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTctMS0xLTE1MjA4NA_4bd2ed78-e045-4ca6-ae27-4bc247f2b15f">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTktMS0xLTE1MjA4NA_b69d51cf-c9d3-459b-823b-1fbeec7fc99e">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTExLTEtMS0xNTIwODQ_8970adeb-0217-43b1-aaf8-cdd68fe38d99">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="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTEzLTEtMS0xNTIwODQ_bcc90991-34f7-489a-b63d-51dd60316a25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTE1LTEtMS0xNTIwODQ_e76e18ef-1176-4728-a4db-0bed51463c2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTE3LTEtMS0xNTIwODQ_01b45844-cdc6-4e57-98cb-13c7d49bf992">140,064</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTEtMS0xLTE1MjA4NA_cedb8b19-5ce6-4f5c-86d9-f77a99822b92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTMtMS0xLTE1MjA4NA_8dff96bd-4333-47a9-b9e5-93cb7b5fb7cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTUtMS0xLTE1MjA4NA_c80329f0-1bab-4f1d-9383-7e702f6ef6bf">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="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTctMS0xLTE1MjA4NA_d8ad57c6-bc3a-4de6-aa2e-0b7ac11b1b87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTktMS0xLTE1MjA4NA_0e2755e8-67fb-4b57-8055-6a7aa445dc37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTExLTEtMS0xNTIwODQ_399b7c1e-3ed2-4831-ac58-dcce9474e1cb">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="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTEzLTEtMS0xNTIwODQ_c2f8eb98-f70e-4e04-a12f-bb9c3746304d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTE1LTEtMS0xNTIwODQ_e339416b-f249-40ae-b0e8-6c252c1e9c30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTE3LTEtMS0xNTIwODQ_26a8fa41-6954-4af7-bff4-4eeb66d8deae">281</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTEtMS0xLTE1MjA4NA_c383e531-1a8f-4318-a675-19cb4b485e43">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTMtMS0xLTE1MjA4NA_2db49672-1015-45d0-bd83-af5f9c008dad">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="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTUtMS0xLTE1MjA4NA_f72052f0-400e-417b-bf0f-5d01c4aeafae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTctMS0xLTE1MjA4NA_5839aeee-307c-4d2c-9a0e-30ebc90406cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTktMS0xLTE1MjA4NA_81b937c1-017b-4fa6-a69e-544604907390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTExLTEtMS0xNTIwODQ_adffc1a6-78c8-4afd-9af1-806bd81bc1d7">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="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTEzLTEtMS0xNTIwODQ_123b0c53-5c71-43f7-a85a-5f06838cf86b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTE1LTEtMS0xNTIwODQ_d953bff6-8b3b-4c54-abfc-fd080ff2944f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTE3LTEtMS0xNTIwODQ_2d2b19bf-f0a0-44c2-b5de-d97114d13337">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="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><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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTEtMS0xLTE1MjA4NA_125ed875-3365-4d2e-a6b1-84f2ef1d45be">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTMtMS0xLTE1MjA4NA_fe950960-9cc9-4f2c-aa3a-cf86802df0ce">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTUtMS0xLTE1MjA4NA_1f40a69b-827e-4f23-960b-52a5246575e7">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTctMS0xLTE1MjA4NA_35781765-5c29-4278-8706-da3a9b16dad8">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTktMS0xLTE1MjA4NA_b893f1a3-0a27-41fe-93f3-1a071db7bcea">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTExLTEtMS0xNTIwODQ_4db54e3b-ada5-41e9-8839-8d90c0cf0ec8">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTEzLTEtMS0xNTIwODQ_c3018d31-4daf-420c-a536-e58b0902f57f">&#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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTE1LTEtMS0xNTIwODQ_ad9425d6-065f-4f6a-8793-a7c6d53c6097">&#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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTE3LTEtMS0xNTIwODQ_6e8cc70b-cf5e-4af5-b137-681d000880c8">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTEtMS0xLTE1MjA4NA_b916a058-41e1-4a03-829b-3d3ae8d429bf">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTMtMS0xLTE1MjA4NA_8b35926f-01be-4f06-b653-11e90886cb59">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTUtMS0xLTE1MjA4NA_3935b354-633d-471a-8d11-42ec60a4398c">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTctMS0xLTE1MjA4NA_f1d4ec20-05a4-4c70-899b-58c8f866a114">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTktMS0xLTE1MjA4NA_db69d738-0616-4cc7-bbca-c048da1c6575">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTExLTEtMS0xNTIwODQ_14768e6f-2851-4c9c-aedf-11c9cda9fd23">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="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTEzLTEtMS0xNTIwODQ_748ac017-4ad2-4402-8cd0-45e58050b2aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTE1LTEtMS0xNTIwODQ_fe139e23-5db4-4087-bad4-29822eee8d38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36469db329814d3d90d15756a57378a9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTE3LTEtMS0xNTIwODQ_1e567ac2-2e97-4b33-8627-19e319732a44">225,611</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTEtMS0xLTE1MjA4NA_1a379f2c-a9d3-4ca2-9a2b-41495454966a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTMtMS0xLTE1MjA4NA_2f17ec99-1f4b-46fb-8332-35ed44001ab7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTUtMS0xLTE1MjA4NA_d434047b-a3a1-488f-be06-a0df0665f399">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="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTctMS0xLTE1MjA4NA_18463cdb-919d-4e18-bfa9-797759975cfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTktMS0xLTE1MjA4NA_5a5be576-7aad-4eb4-9588-b44226ed6eca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTExLTEtMS0xNTIwODQ_ea7fa13d-fe7b-4835-be7d-84ce16a16359">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="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTEzLTEtMS0xNTIwODQ_8871536d-ae89-4f7e-9510-418e5dd38ce9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTE1LTEtMS0xNTIwODQ_ae67472b-a6b0-40bd-9f79-a16b341d6e6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTE3LTEtMS0xNTIwODQ_233402ba-611e-438a-af0c-8f591839f216">281</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTEtMS0xLTE1MjA4NA_458f4420-8084-4121-9627-87ca5e7f59ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTMtMS0xLTE1MjA4NA_8424f13d-819c-4eef-b0c4-0aab93fe33c8">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="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTUtMS0xLTE1MjA4NA_6c23f474-981a-456a-8232-1c7bdcd5c934">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTctMS0xLTE1MjA4NA_25a2c5f4-ea31-40a7-a60e-73d790307da2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTktMS0xLTE1MjA4NA_b7e3f349-3e23-48bb-a9f2-4d6443a65f6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTExLTEtMS0xNTIwODQ_e0309e9a-aaab-4b09-a39e-5ffa859882ca">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="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTEzLTEtMS0xNTIwODQ_08c2cf06-6116-4ec2-b351-e887c611e73d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTE1LTEtMS0xNTIwODQ_4a4ec536-7c4e-4734-a4bd-36c3ab6e2051">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTE3LTEtMS0xNTIwODQ_6d5e1415-fdd9-40ec-bcfe-b0592ea27224">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="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><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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTEtMS0xLTE1MjA4NA_68f92a10-b059-4f60-889e-c69b4ff2c25f">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTMtMS0xLTE1MjA4NA_c7617fef-ebe5-4ad3-91c2-1998e72f56da">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTUtMS0xLTE1MjA4NA_7165af7d-e112-4ae1-b1b2-922da042daea">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTctMS0xLTE1MjA4NA_17e2afd4-247d-4b53-a488-7306de89eccf">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTktMS0xLTE1MjA4NA_3af7f8b2-96c6-4667-81ae-d3b392402241">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTExLTEtMS0xNTIwODQ_fdbfd8f4-ca2d-4d1d-9469-79d2cc91473c">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTEzLTEtMS0xNTIwODQ_4c6f2654-f7c5-40a3-9d8a-af837bce9ff5">&#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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTE1LTEtMS0xNTIwODQ_064b8fe5-4689-4d96-9d97-341974882eab">&#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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTE3LTEtMS0xNTIwODQ_7c7c2721-f4b4-4ad9-bff5-a7329b38be01">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation></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%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i9914f8a28bde4916a1594c42ee6ac159" continuedAt="ifb82822c047f42d7b88966d756876fee"><ix:continuation id="i08402de7763a42b3afc5c9c17742e4b9"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.309%"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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><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:700;line-height:100%;text-decoration:underline">Consumer</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: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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTEtMS0xLTE1MjA4NA_3ba86c91-7296-4146-8c9d-da840160cf59">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTMtMS0xLTE1MjA4NA_f2f43374-7360-461d-ba34-814f96d255b8">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTUtMS0xLTE1MjA4NA_12a8fa40-cacf-42fc-9939-18a2397e70c6">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTctMS0xLTE1MjA4NA_12853983-49bd-447b-9b24-52d49c7f8e3d">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTktMS0xLTE1MjA4NA_3e54a1a8-f07b-4af9-beb5-922960974d72">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTExLTEtMS0xNTIwODQ_45cd7da2-b632-4373-aef0-f8a7e7b62f69">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTEzLTEtMS0xNTIwODQ_be3dfa96-8336-49f8-8abb-5441dc9fe567">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTE1LTEtMS0xNTIwODQ_5e5ef6b9-4b0b-4f74-a685-63d4aa94dd3b">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="if87af473cfbf4f928f2f7eaabd9262a9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTE3LTEtMS0xNTIwODQ_13a9112a-b661-4f55-b01a-b7a4b84ab9fa">229,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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><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="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTEtMS0xLTE1MjA4NA_2e07dcd8-0917-476c-adfd-021852242d9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTMtMS0xLTE1MjA4NA_cdd91124-3268-463f-bd9e-641f68dfc671">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTUtMS0xLTE1MjA4NA_e9b5de80-d2d1-4a7d-a7f7-085c71188156">657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTctMS0xLTE1MjA4NA_8f859a1c-5d71-4f8e-b60d-2fbe8c3fa681">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTktMS0xLTE1MjA4NA_194ab540-8f3f-4da7-9e08-03419bee6c07">542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTExLTEtMS0xNTIwODQ_231407ca-9b9a-4380-b829-a20710d37d64">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTEzLTEtMS0xNTIwODQ_8f462364-bb77-4ff2-87b6-4ffa726bea9a">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTE1LTEtMS0xNTIwODQ_0c7c1224-1057-4e40-919b-f660757af0e4">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTE3LTEtMS0xNTIwODQ_3a8169ac-3596-4409-9225-f8d26a2f1054">2,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="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><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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTEtMS0xLTE1MjA4NA_fc564ac1-77c3-4cde-b83b-d26a57cdda44">1,286</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTMtMS0xLTE1MjA4NA_49c78697-0d00-4013-a02e-7735b20cfd45">15,918</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTUtMS0xLTE1MjA4NA_582a34b8-32b6-48ff-a460-9ef9399a4e1a">46,698</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTctMS0xLTE1MjA4NA_4c49c599-a4d5-4865-90cd-a21c206e9031">30,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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTktMS0xLTE1MjA4NA_3571d372-fe7e-4f90-9895-c183c4bc3c6e">15,610</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTExLTEtMS0xNTIwODQ_8315b8bd-eb74-47aa-8ba3-e3235e31fa84">14,069</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTEzLTEtMS0xNTIwODQ_d9b6f151-d62d-41c2-819e-8096da49dfc1">108,528</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTE1LTEtMS0xNTIwODQ_c0acb912-be80-4ea5-ba04-14c8e70843cd">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTE3LTEtMS0xNTIwODQ_6a63669c-110b-4223-871a-4d021bc66169">232,541</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></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">Loans receivable</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: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="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTEtMS0xLTE1MjA4NA_85126812-84b8-4300-8d9d-b253c22dcddc">793,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTMtMS0xLTE1MjA4NA_c28142c1-17ba-43f9-8188-0829b472b2bd">491,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTUtMS0xLTE1MjA4NA_a930e09b-fe58-47cf-822c-96cfc7d7ce1a">643,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="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTctMS0xLTE1MjA4NA_3a46e38c-e203-4785-84ce-1f9e7d9704ed">321,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTktMS0xLTE1MjA4NA_6e490283-25aa-41c0-a176-149f52651176">261,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTExLTEtMS0xNTIwODQ_3ca5abc7-77e8-4758-a64f-c3f7a253f0ce">882,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTEzLTEtMS0xNTIwODQ_b9b022f6-b0ca-45f9-ba42-159f9534beb6">236,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTE1LTEtMS0xNTIwODQ_6cbde5d4-91c1-434e-b73c-bd18b89a6392">1,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTE3LTEtMS0xNTIwODQ_e181f417-e3e8-4045-afac-c356fb432465">3,632,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="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%">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="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTEtMS0xLTE1MjA4NA_d3434f36-438f-47d4-9127-f2b3b9630197">590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTMtMS0xLTE1MjA4NA_c5add965-b2d8-46ad-ac2c-7d611a2865f3">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="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTUtMS0xLTE1MjA4NA_c60c88fb-b529-4c31-b629-3627224f3243">14,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="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTctMS0xLTE1MjA4NA_ff1f9202-2b18-4e3c-8eee-073a11301a1e">8,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTktMS0xLTE1MjA4NA_c2da3402-22ba-4077-ab53-81c806f63891">21,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTExLTEtMS0xNTIwODQ_e02282e3-800e-4c4e-8950-95d04c1d5060">21,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTEzLTEtMS0xNTIwODQ_bfd6dd1a-085f-4565-bb1d-abe62ae860f3">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="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTE1LTEtMS0xNTIwODQ_99df300d-3aac-4d3a-a053-da31f01d6766">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="ic1d943312f164602b0fc24b28ec9e117_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTE3LTEtMS0xNTIwODQ_86f6d3ad-1870-48fb-80b2-180e618ddeb8">71,020</ix:nonFraction>&#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></tr><tr><td colspan="3" 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="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTEtMS0xLTE1MjA4NA_46b2caf7-0a5d-4586-9821-3c6f09bda398">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="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTMtMS0xLTE1MjA4NA_69715581-b6b0-4efa-8e36-c902680e0420">3,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTUtMS0xLTE1MjA4NA_6fb6abe5-12b8-4f2a-94e4-011ea313b857">6,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTctMS0xLTE1MjA4NA_e7f7fe37-44f0-4274-8c7e-461aadc7256b">10,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="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTktMS0xLTE1MjA4NA_726e213f-0ad5-480c-8eff-9e176a04dd37">6,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTExLTEtMS0xNTIwODQ_8eacf347-5220-4a5b-b851-68e4ea079cd5">79,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTEzLTEtMS0xNTIwODQ_01432361-9227-45b2-9568-17b87e854c19">4,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTE1LTEtMS0xNTIwODQ_afb5f61b-45a9-411c-8d11-8d2f2695a527">585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTE3LTEtMS0xNTIwODQ_49912558-7652-49ac-b8c1-886453cab0b0">112,450</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 style="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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTEtMS0xLTE1MjA4NA_f9f1d4c3-18a5-432a-bf28-3ae85349fce7">795,563</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTMtMS0xLTE1MjA4NA_67ca598f-f348-46ac-a407-49baddfea535">495,465</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTUtMS0xLTE1MjA4NA_2df26ff0-f235-40fa-b320-a82feb9baa8f">665,007</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTctMS0xLTE1MjA4NA_a572c5de-c158-41f2-bef7-9f36192bb0ad">341,114</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTktMS0xLTE1MjA4NA_2143c084-ba16-48b9-a6ba-88e4c049b3a6">289,525</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTExLTEtMS0xNTIwODQ_88425e43-70f9-4bf3-b555-eb75d6e97661">984,194</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTEzLTEtMS0xNTIwODQ_effe378d-8933-4587-80da-2c66016027e1">242,629</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTE1LTEtMS0xNTIwODQ_51d6c7f1-f46d-4447-8dea-3da189815c4b">2,165</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTE3LTEtMS0xNTIwODQ_b928ca41-93eb-43b8-acf2-2bbb4fcbdb59">3,815,662</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;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</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:7pt;font-weight:400;line-height:120%">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTUz_2e7fc12f-85c0-476a-9a9c-811130edcbc3" continuedAt="ib0d47851c98c4d0ebf9b2e78a3790279" escape="true"><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: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.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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, 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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtMS0xLTEtMTUyMDg0_e6803b4a-a69b-4417-9e5d-fb25f15cb652">4,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtMy0xLTEtMTUyMDg0_22351ec5-ae33-4b20-8e6e-a122a428bf8f">1,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtNS0xLTEtMTUyMDg0_eb14629e-8701-4f0c-8b92-f578ececa5a0">5,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtMS0xLTEtMTUyMDg0_80211d55-3299-473c-8e64-60e8ab78e551">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtMy0xLTEtMTUyMDg0_c689830d-c615-4939-915e-c5b29cfbd0d1">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtNS0xLTEtMTUyMDg0_97823788-e183-4389-b623-1c16ef858f88">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctMS0xLTEtMTUyMDg0_e0c873ec-ee5b-45ba-8b1b-c861646b45c7">4,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><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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctMy0xLTEtMTUyMDg0_48bf1ddb-daa0-403c-9638-dbcea3ee9496">1,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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctNS0xLTEtMTUyMDg0_b7c25245-3d50-415a-acd0-3f0e3927d430">5,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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: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="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTEtMS0xLTE1MjA4NA_46bb1278-0db9-44f1-b4ed-3a8297d41209">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTMtMS0xLTE1MjA4NA_40b20876-f223-4e93-bc5b-784a2eea1b66">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f518c3360584a04837adc01079191f0_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTUtMS0xLTE1MjA4NA_c51121dd-aed3-4c8f-90e7-8c5ff9c1b0df">37</ix:nonFraction>&#160;</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTEtMS0xLTE1MjA4NA_56e2f6d5-44e6-4e6b-91a7-a48bcbdd6aba">4,503</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTMtMS0xLTE1MjA4NA_9f0de46f-9e55-47f3-99a9-4e72c4ff8070">1,403</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTUtMS0xLTE1MjA4NA_a0ea9a2f-26b6-49af-9427-208198db26fc">5,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td><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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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="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><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%">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtMS0xLTEtMTUyMDg0_6f6f4d97-5fac-42c5-ab8f-31a5f037bc7f">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtMy0xLTEtMTUyMDg0_d3b5c970-2ce0-4c07-a170-fc3f3e890dc5">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtNS0xLTEtMTUyMDg0_6fe40156-c132-4847-b7dc-cf0030f73dfb">10,281</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtMS0xLTEtMTUyMDg0_060c3db4-d8f8-48af-8fec-04c375cc8777">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtMy0xLTEtMTUyMDg0_902c7d94-23d0-4fd7-93c3-fdab3e9f068c">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtNS0xLTEtMTUyMDg0_03dff3e1-c903-4d2c-8213-d90cecc6b8d6">8,174</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtMS0xLTEtMTUyMDg0_e235a035-13e9-4b2d-b880-0026b19ca16b">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtMy0xLTEtMTUyMDg0_aaf21ab8-961a-44cb-b197-335a153460e3">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtNS0xLTEtMTUyMDg0_66e84c7e-3f8b-412e-999c-c4dd4c4b809d">4,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="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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctMS0xLTEtMTUyMDg0_d60d8f1c-2206-4ea3-9b34-131276528874">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctMy0xLTEtMTUyMDg0_71c79ddd-f361-4726-9bec-8c90d29d136c">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctNS0xLTEtMTUyMDg0_41caa556-005b-4dfd-931e-38b318ec4dd0">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><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><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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtMS0xLTEtMTUyMDg0_b706da6b-66b9-48b3-a08b-0171e31c106c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtMy0xLTEtMTUyMDg0_905132ad-791c-4971-a095-fb34245d074b">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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtNS0xLTEtMTUyMDg0_21e6bc7b-d7e2-4eeb-aff2-b0da02610ebf">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="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%">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="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"><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="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTEtMS0xLTE1MjA4NA_bbea1fbd-5fbd-4c6d-8421-8610a580b096">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTMtMS0xLTE1MjA4NA_60ec548d-2014-4332-9d8b-11b6598d9eac">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="ib152f5bbd1e7415b91954b7e0994bd93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTUtMS0xLTE1MjA4NA_15409ccc-19df-41ac-8f29-21a700657739">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="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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTEtMS0xLTE1MjA4NA_34af7a90-ab7d-4349-8349-4fefd5b674f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTMtMS0xLTE1MjA4NA_fdec69b6-d3aa-44b4-b4b0-7cb11b49e235">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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTUtMS0xLTE1MjA4NA_97fd9309-e564-4cbe-bf79-ce85bba94972">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTEtMS0xLTE1MjA4NA_b987d82b-79c1-4ba1-9177-119c1bdeeffd">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTMtMS0xLTE1MjA4NA_0db7e514-1400-4071-ae12-bcd63226790c">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTUtMS0xLTE1MjA4NA_445d80e7-a18c-4c27-9deb-d51e6a41e9c9">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ifb82822c047f42d7b88966d756876fee" continuedAt="id86345d4df83434abaa7bc678fb5b434"><ix:continuation id="ib0d47851c98c4d0ebf9b2e78a3790279"><div style="margin-top:5pt;text-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: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%">Year Ended December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="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%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">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="i265798c17d214bc7adac35991ae0abec_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtMS0xLTEtMTUyMDg0_e21208fa-238e-4b4d-9a10-77ed476ea8c3">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="i265798c17d214bc7adac35991ae0abec_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtMy0xLTEtMTUyMDg0_de8f4c74-234f-437c-bd30-6670aca56878">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i12141d1be37840beab810da1834e3d28_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtNS0xLTEtMTUyMDg0_8751f734-d6a1-474f-9c68-499d6487ba9f">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="i12141d1be37840beab810da1834e3d28_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtNy0xLTEtMTUyMDg0_c043b1a4-1ecb-4029-9358-08c4398f5420">2,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtMS0xLTEtMTUyMDg0_daa0c00f-04c5-4bd5-9a85-2fc42833fd25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtMy0xLTEtMTUyMDg0_2e2c6dd1-894b-405f-b77c-311b3a10c07b">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="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtNS0xLTEtMTUyMDg0_3910285c-20a7-4a20-90cd-41c5c137e359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtNy0xLTEtMTUyMDg0_543ca971-14d0-4881-b390-68a1885c8199">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="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtMS0xLTEtMTUyMDg0_6fd527af-9ae6-402d-8b7e-578d5239d60a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtMy0xLTEtMTUyMDg0_61097a55-9e21-4963-b945-258c2b22b157">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="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtNS0xLTEtMTUyMDg0_65c5b698-276c-4508-973b-ee40b017c234">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtNy0xLTEtMTUyMDg0_4eba5b07-620b-461a-805e-6a22e4f1adc5">601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctMS0xLTEtMTkzMzUx_d5ef6b34-3d1b-44b6-bd1a-394c6cb50855">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="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctMy0xLTEtMTkzMzUx_027ec62d-7d9f-452e-a3df-3c0c6bb48e8a">1,090</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="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctNS0xLTEtMTUyMDg0_66d57114-5ec6-49ee-b79b-cbfd7d3841cc">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="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctNy0xLTEtMTUyMDg0_be7065ef-ff33-437c-81a3-baeaae48f734">3,013</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="if939410c95444ef3a4a623b219649d08_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtMS0xLTEtMTUyMDg0_e2e03666-ba1d-4f9a-8748-9eb7faad53e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if939410c95444ef3a4a623b219649d08_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtMy0xLTEtMTUyMDg0_99288813-31fd-4457-8a90-e9087c637ca6">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="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtNS0xLTEtMTUyMDg0_82e14b46-7488-4327-91ab-9be15949e0ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtNy0xLTEtMTUyMDg0_0a099307-35b6-451b-babb-2d072bb7a6b1">&#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;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTEtMS0xLTE1MjA4NA_d9176fd1-c159-46ed-a4ce-f4885eec92ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTMtMS0xLTE1MjA4NA_8d45bf48-cfe8-449d-9a13-1b02662cc88e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911f48679af54260906cf4e565f2d992_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTUtMS0xLTE1MjA4NA_ebd79c4f-83f2-48ba-a291-25245acf3ddf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911f48679af54260906cf4e565f2d992_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTctMS0xLTE1MjA4NA_86bc8ab0-ed44-4539-b3a0-792a704d66a7">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i12103e4f54144845905cf29baaad1202_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTEtMS0xLTE1MjA4NA_0eba709a-d1e0-45a1-979c-347b5cbe2a77">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12103e4f54144845905cf29baaad1202_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTMtMS0xLTE1MjA4NA_33e060b9-e250-4481-817d-12c8bda9c520">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTUtMS0xLTE1MjA4NA_29cd9039-3fe3-49d0-9f84-b6cc69115c98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTctMS0xLTE1MjA4NA_51e8052b-d6ca-461f-a10b-8daa6a793915">&#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 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 #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="i82b8f86ea64142769a1853d3438496de_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTEtMS0xLTE5MzM1MQ_a07b806c-5d1a-4fd2-b97d-9a9394e35ab6">14</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="i82b8f86ea64142769a1853d3438496de_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTMtMS0xLTE5MzM1MQ_ef3a6389-cb2e-41f6-9e1f-c6a95467ef2a">65</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="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTUtMS0xLTE1MjA4NA_a50bdaaf-5ace-4c92-bc78-28e6f04c36ab">&#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="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTctMS0xLTE1MjA4NA_4ae94f23-a330-4ca1-8888-b1d8e94f441f">71</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: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="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTEtMS0xLTE1MjA4NA_615e38de-e2e6-4112-ae88-3827b0c62a40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTMtMS0xLTE1MjA4NA_f1516ec5-cd11-4ee1-8073-d9674ab5629b">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="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTUtMS0xLTE1MjA4NA_547bf8ff-f8bd-4a54-a45f-5ac1e7fab1ef">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="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTctMS0xLTE1MjA4NA_bf1a34a5-1713-4d52-bcce-1e24a79482aa">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTEtMS0xLTE5MzM1MQ_afb8c5db-c81f-43c6-8553-eb0dfd997ce9">28</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="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTMtMS0xLTE5MzM1MQ_5e2ee5a7-d4a9-47c1-9f47-c767f8cd35b9">1,242</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="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAccruedInterestWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTUtMS0xLTE1MjA4NA_5c011dd9-7904-4526-97d7-7d0b1af25aca">11</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="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTctMS0xLTE1MjA4NA_dd12b74f-7709-48bd-adc2-716a89d9987b">3,136</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 years ended December 31, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE1OTU5_93de8ada-d632-48b2-8cd2-384f3d04a398"><ix:nonFraction unitRef="usd" contextRef="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE1OTU5_b8bf711f-a33a-4ee1-b2bd-02217512b1cd">no</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;padding-left:63pt;text-indent:-63pt"><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-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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTYx_87d8f309-2c35-40ee-86e6-170f2d096cda" continuedAt="ibd302a1b4b6f4cf4a74dcd1c8a5b3ed9" escape="true">The amortized cost of past due loans as of December 31, 2022 and December 31, 2021 were as follows:</ix:nonNumeric></span></div><ix:continuation id="ibd302a1b4b6f4cf4a74dcd1c8a5b3ed9" continuedAt="i0dad87705ff540518ae7783cc68c057e"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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%">30-89 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;<br/>or 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="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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="if91207fac1b94e69aeae925ada482d5f_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtMS0xLTEtMTUyMDg0_6c358227-53aa-4ccb-87a5-3a956d796a59">586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6e7d6ea87acc49f58c27d5558388adb5_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtMy0xLTEtMTUyMDg0_709768ff-b009-49cf-a3be-e3dae1d23678">6,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2848d39d022c40c6ae9a4ebdeb6426fc_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtNS0xLTEtMTUyMDg0_78846696-f45e-4e78-8568-d77e68825d24">6,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i30d33f0ae25047f3bdfa49f86803d664_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtNy0xLTEtMTUyMDg0_4396399a-ef41-4d6a-9b86-3453a6d091e8">685,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtOS0xLTEtMTUyMDg0_bae5dadd-d187-4946-8841-62fd5e2d3a95">692,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1be7824f6f80403fa69fcf0e7011270c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtMS0xLTEtMTUyMDg0_7d508fa3-19b5-42de-906f-4a6be3c12f79">236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if480904594294a6f9d9b6efc889a9200_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtMy0xLTEtMTUyMDg0_d5a0f4de-b840-4089-8d1d-71cc605b8ed3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cb27ac871e644c882e42e64b78a1d3a_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtNS0xLTEtMTUyMDg0_998a9eda-8b76-47c4-8d6b-60246b94c5de">236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia95126573d4e45d4b6924893e969982d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtNy0xLTEtMTUyMDg0_89fc697a-6b0a-43be-89ab-944382868a1c">1,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fdb23c6c22544088deacfd2f28524e8_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtOS0xLTEtMTUyMDg0_66eb3880-005f-4c9a-bc03-bdd011969d4a">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ic779b42f9f0240c390ed11de33f96e97_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtMS0xLTEtMTUyMDg0_13dea045-c622-4498-9afa-e56803c0cc07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91d6d538152941e7a6252266ab2b6c43_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtMy0xLTEtMTUyMDg0_0c72bb98-904f-4a13-a4d6-e671c1f6f34d">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="id5b3ed5742f74aa4baf067ec94fe655b_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtNS0xLTEtMTUyMDg0_f73d293f-f2ac-48d3-b092-a818270922f1">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="i5351d37a8b9b4da78cd21199ece2af39_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtNy0xLTEtMTUyMDg0_fa3ae50b-aad8-4ba9-989b-a3ed8f746d44">936,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtOS0xLTEtMTUyMDg0_4ef5c507-9474-4f03-b6e5-8704e3714f67">937,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ia959162d55954581b273a6df4d963ef9_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctMS0xLTEtMTUyMDg0_5cafa660-cb89-4624-96bc-6af1d033550a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i699458001b524ff4aecc8852cafe9964_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctMy0xLTEtMTUyMDg0_d737b67d-f402-4704-a65d-a73a889c48eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i184df6f86a60410aae786133282567d8_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctNS0xLTEtMTUyMDg0_f6876728-241f-47a8-be63-89c618303a41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9defd09de5d64782902e007962cd19a4_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctNy0xLTEtMTUyMDg0_41ffbe1f-9e19-4e69-a30b-26460402171e">1,586,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctOS0xLTEtMTUyMDg0_cd6df099-e2ff-4c16-929f-07e888875aee">1,586,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i914413af5636453286cda92f6083b616_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtMS0xLTEtMTUyMDg0_273a5ecd-7f35-4d61-9d05-c6f46be0a7a7">822</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="i3963128e01c24d21ac06b5875ce7ac71_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtMy0xLTEtMTUyMDg0_af588b83-342b-4ebc-bff8-de9553b77fd6">6,293</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="ib772897d48c7408fa0b7c1edf8c4f45e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtNS0xLTEtMTUyMDg0_5f79a1e4-0311-4db1-856d-71db110d6dd5">7,115</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="iae51c85768a547829b9da6377738067c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtNy0xLTEtMTUyMDg0_6dbfdff2-f256-4f43-821c-fabfae11c4c7">3,210,125</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtOS0xLTEtMTUyMDg0_a7ec4ffc-cd63-43fd-b54e-cc67c213f802">3,217,240</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="iacee83218864402c9d543676a0558d62_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktMS0xLTEtMTUyMDg0_5b12f1b1-6861-4d10-bcb0-cf658010582c">3,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb71e4776c29499797eb683d4f50562e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktMy0xLTEtMTUyMDg0_4d3e518e-8910-44d6-b0f4-ed33989959f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c9d1efea2549b88874e0c42956e19d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktNS0xLTEtMTUyMDg0_a590e0cb-93d3-4df9-9001-a904aa5f38f2">3,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5419bac262e4397baac222715b9550f_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktNy0xLTEtMTUyMDg0_715411ef-82ea-4bb1-8d8e-40acdfa72f6a">340,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktOS0xLTEtMTUyMDg0_58a2ca33-94c8-400e-a35c-e8bff9c3f4ac">343,631</ix:nonFraction>&#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="ie24cc55da3424f17a4033865c1e9a93c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTEtMS0xLTE1MjA4NA_6e429cf9-20bc-4520-a7fd-8bbae45347f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc5f80dd5f7c4b0b908b638515b3fc0e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTMtMS0xLTE1MjA4NA_d9f99fc2-ded9-4b62-89ac-fb448d9438ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eeb1eb12c034d498750342d3c66526e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTUtMS0xLTE1MjA4NA_596a712c-f00b-4dd9-9320-ae9e5a0cba16">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i382efad024904e759de7905bca7cd0e8_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTctMS0xLTE1MjA4NA_d3896132-7c95-44b1-8add-d15e74a07637">80,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="iea892df3420243a2be6c8e3e6fa2abf5_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTktMS0xLTE1MjA4NA_0ace9ea7-877a-4b33-a2da-fe801b0bee51">80,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i696c340c668444acaa057a7d7c807125_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTEtMS0xLTE1MjA4NA_de747feb-1fb1-4201-bef5-eaa49d34518a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6546372f20f048368ea696c5671bf7ef_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTMtMS0xLTE1MjA4NA_f289417d-2f46-491b-b5cf-16fb097d427d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecc15552f044cba96df9cb6699bd26e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTUtMS0xLTE1MjA4NA_87f57c96-0ab2-4a25-97b8-ab2744f56132">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08754f08c0c94fbe8de65891c4706c22_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTctMS0xLTE1MjA4NA_9db6fb0b-386c-4d85-9114-0670fce18223">214,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTktMS0xLTE1MjA4NA_da401f68-046c-4df7-9712-a34b50387f38">214,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3b9243b3121e47d8a78bf5767140ba86_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTEtMS0xLTE1MjA4NA_64f1b942-f01e-44bd-a6e8-5ade2c10f95e">&#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="ic5cc34ce07174261b5421cbfef4fc47d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTMtMS0xLTE1MjA4NA_e0420e18-1a0a-4153-ae8c-5c8d8495d3df">&#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="ie659ddf65dc64c9385bc131611d7444c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTUtMS0xLTE1MjA4NA_d9485772-53d2-4f99-8786-e28079e95b67">&#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="i68660ab064ae4bc481f36db0b0f0b3e4_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTctMS0xLTE1MjA4NA_3d435905-2230-4aa5-a7ad-0237168e7b5a">294,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTktMS0xLTE1MjA4NA_62553ec1-e94e-4d90-bfda-dd00fc841863">294,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i74f642f1be2a4cf98d4631e1d2ca081c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTEtMS0xLTE1MjA4NA_c765c8ec-d1c3-40fe-b23c-de6f33201e44">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c59fd6795d2472c85a93224abc23e5f_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTMtMS0xLTE1MjA4NA_8e172d19-4f57-4d78-b3ec-ab8486eb2ca2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27aa8db4546a445cb1f1128ae71467d4_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTUtMS0xLTE1MjA4NA_12297efa-859e-483e-8f53-4d05c7d9d281">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7e06ef1cd174ba09dfc106ca5a3702c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTctMS0xLTE1MjA4NA_2ddd3533-7901-4453-bfc6-3943728e6945">194,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTktMS0xLTE1MjA4NA_87ef0ce9-c1fc-40be-be31-f08774c80180">195,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2233490adacc4202a62a7497432a99aa_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTEtMS0xLTE1MjA4NA_126c978c-34be-4db1-ba3f-f0dad3eb6d10">5,449</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="ic74bc9d49a39457d96a2cf6641fd9a0e_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTMtMS0xLTE1MjA4NA_a8f0762c-f9dc-4290-b9c5-bb10ba3aac76">6,293</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="i0c17aaf244094b2a8599006d8810d3d2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTUtMS0xLTE1MjA4NA_99f43fce-0e2c-4dae-9849-eb5010ef457d">11,742</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="ief2366e37fce49d2a683f6856865fb77_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTctMS0xLTE1MjA4NA_086d66bf-80f8-4438-9e94-83ead7424269">4,039,116</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTktMS0xLTE1MjA4NA_e54a56b5-75e5-48c6-a240-32437ee914dd">4,050,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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="i2c8071f3bb624139a3803d488eefe661_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtMS0xLTEtMTUyMDg0_d618d3d4-c263-49b0-a282-09305db61cfe">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="i6a13d88a1f9342ef9292905f6b773423_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtMy0xLTEtMTUyMDg0_94c627b7-652d-4206-8efe-99e6c1c7dd87">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="i28320b3f48d444cb96e5f9e655018fc6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtNS0xLTEtMTUyMDg0_f6593810-eb4e-48fb-b0a3-dde3c6bee15e">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="i69cc01c638df43109aa717f4e21fe734_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtNy0xLTEtMTUyMDg0_ced4fdb1-9853-4605-ba5e-9a344f1fbe30">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtOS0xLTEtMTUyMDg0_84d98f5e-58f3-4657-96a5-fbd31e96dea5">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="i73def87f4b2141c3ac27e223be9331fd_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtMS0xLTEtMTUyMDg0_620fbf1f-0b05-4386-91bb-ac66ae373f60">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="i4f7b085be80140179e7225cc228b6a50_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtMy0xLTEtMTUyMDg0_7ebefbac-a85f-434e-b857-59577ac83788">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="ifc33734dc4a74f6d9bdb4d29a5fef45e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtNS0xLTEtMTUyMDg0_744c9613-4a54-4c21-890e-3f1874f8eac5">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="i609040f3bec9476b83a00be3a1497aac_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtNy0xLTEtMTUyMDg0_84c0b786-75c8-4a12-ae7e-b683e82fb913">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="i84c5f52293794652b77d2b252391be59_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtOS0xLTEtMTUyMDg0_ed31d8ab-0b07-466c-88f7-ca737aae9a47">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></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%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id86345d4df83434abaa7bc678fb5b434" continuedAt="i22a2e7eb0f77422e8dd5410dc81e7ec5"><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i0dad87705ff540518ae7783cc68c057e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="iea5b821e480c4001be970b57aaf78738_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtMS0xLTEtMTUyMDg0_b6c08b27-9efd-423f-bf06-f632d47599b6">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="i85a5b4831a18473a8257f1a8c8e37017_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtMy0xLTEtMTUyMDg0_bc445260-9b66-4424-81c2-b71931bbefea">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="id89dbd09227a432cba371efabd71e342_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtNS0xLTEtMTUyMDg0_b33a0e0b-3bf1-4309-8833-d9ca8d558520">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="if599a08c32264191b735473f46adf4aa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtNy0xLTEtMTUyMDg0_2085e7a3-e653-45d2-bf84-e4e5d0e29585">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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtOS0xLTEtMTUyMDg0_4d0cbc24-8e3d-4c41-921b-32c97e15dd73">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="i07678967914c4be680598c70db59500a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctMS0xLTEtMTUyMDg0_e79cb6c0-1445-416d-bc3c-124ff15c8791">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9246ebf7d8c84212b0fcfc6529ea0070_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctMy0xLTEtMTUyMDg0_324ede5d-a8ad-4bfe-83d2-a27bda6af496">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7c599f51f214392b4fd78965744613a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctNS0xLTEtMTUyMDg0_cf50ee92-378e-49e5-998f-910c4ea1b3d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b62324c3c0b4dc4b93c5769396f4246_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctNy0xLTEtMTUyMDg0_18ec23cd-9091-4e2e-b117-f6739832334c">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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctOS0xLTEtMTUyMDg0_5a6bbd35-460b-4396-b1f3-d46f4ee1a76a">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="i92f3dd10d70b4836972d3b9bd6cb6d5b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtMS0xLTEtMTUyMDg0_6418af83-803f-447b-bea5-e708cc315869">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="i90a81b1f69ea43039e635de7287d6237_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtMy0xLTEtMTUyMDg0_20ef01ab-a87e-4b49-a9d4-0dcb63986e1e">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="i7ffc2c6f987e494ab4da099e7e68d96d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtNS0xLTEtMTUyMDg0_e7bf1d71-d690-451f-a8b2-25fafca96bcb">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="i08f8e8349d144f798c5e077a13e6f831_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtNy0xLTEtMTUyMDg0_4f572ba9-832f-411a-ba87-339db46f4c30">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtOS0xLTEtMTUyMDg0_1a1a509c-9c8a-4ed3-92c3-0d040f53a8c5">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="ic5f77d28f3bf492990c6d7378407487e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktMS0xLTEtMTUyMDg0_b0953d60-09cb-4a90-8f14-3962f7fe4b9d">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="i4968fa245b234f8db96b6bcab7ec4b51_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktMy0xLTEtMTUyMDg0_c3da412d-a38d-4981-80cc-b101b6651813">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="if6a8912d11314f3f8f000976c82b4a68_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktNS0xLTEtMTUyMDg0_4224f7b6-8235-4fad-b727-62d737c3c09f">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="i6c1c1d4d62a040e89796273121cf3493_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktNy0xLTEtMTUyMDg0_4c2ab364-5aee-4d29-b339-7d51327d740d">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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktOS0xLTEtMTUyMDg0_54d26249-f958-4696-92e8-818ed06bb0d5">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="i09e687a12b784677b2df156cc10aa07c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTEtMS0xLTE1MjA4NA_299e32ea-5d30-4371-b701-c9199ce5ba9c">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="i411b62fd3e084651bd816dd3fce7bc6b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTMtMS0xLTE1MjA4NA_8055070a-743d-4bf7-adfd-2772be42234c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c4db126d8704c5da5b17effe08f253b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTUtMS0xLTE1MjA4NA_bbf180a4-94c7-443e-958e-f72e6f52a2e5">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="i3361dd082f884fb4835854182115a3bb_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTctMS0xLTE1MjA4NA_604ec529-b4b8-4669-b4e2-f684308a913a">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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTktMS0xLTE1MjA4NA_422297a5-27ea-4a55-abae-4757493b830b">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="i268843e365814238a1ea85e3f31772e8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTEtMS0xLTE1MjA4NA_3c4ef90b-47c0-4402-8cb3-006a21536905">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="i2737ae20394c486eba65eeb0f6b60be1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTMtMS0xLTE1MjA4NA_7d690d73-848c-4885-a76f-4adce04e9acc">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="i247c49974f3b46a39d79be866226835e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTUtMS0xLTE1MjA4NA_68b791b5-4b3d-4973-81a4-40c90fe5745b">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="i7dd442fa14d64d08ab92820bd959dd12_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTctMS0xLTE1MjA4NA_a5a792e4-bd1f-48df-a8a1-e72eb059be44">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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTktMS0xLTE1MjA4NA_06b6eed3-f401-451c-90d0-3fae430c8c38">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="i498fdbf4bc7e4829b917ce323238502a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTEtMS0xLTE1MjA4NA_468bde9c-899a-41a9-9748-b8338c4071dd">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="i29983342adf94f828800a66a0819d2aa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTMtMS0xLTE1MjA4NA_67c45921-8666-4716-85f9-0a3a6d026d49">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="ic7578b7ab6854f4591180da5ed9b134d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTUtMS0xLTE1MjA4NA_14f03607-f65d-420b-b958-8d167acaef90">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="i2b0720c246a1461c8c3371341988646c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTctMS0xLTE1MjA4NA_47b68de6-ed25-4828-a69e-f2aa9c42abab">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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTktMS0xLTE1MjA4NA_aa79dad2-ebb8-4a72-866f-d52a09c27911">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="i1b6ae8831609469a883c2da002c88d05_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTEtMS0xLTE1MjA4NA_2194cd94-c691-43b1-ab81-953025f7dc5d">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="i126fe783f3f740c6bf912698a52b0cda_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTMtMS0xLTE1MjA4NA_3d1ca496-ad0a-4a41-992d-711ed214c8b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife9e60c3acdb4009a8f6193f7c55cf8b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTUtMS0xLTE1MjA4NA_132db7ec-33fd-4648-b4f0-e78897dbc340">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="i2f79576f75744260997ec210fb9fbb16_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTctMS0xLTE1MjA4NA_ba841fa9-3d2a-4892-a58f-ee1a0d6192e6">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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTktMS0xLTE1MjA4NA_2bb3ddf0-f5af-49d1-9b49-fefb7cd41ef2">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="ie9d37267d8c441d98f64c4db5fe30a58_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTEtMS0xLTE1MjA4NA_d155f8c8-ef82-432a-a209-6ee3851b19f1">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="i71279b364576487b9f42ceff6870ce34_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTMtMS0xLTE1MjA4NA_61aeec20-abfc-46a5-bc7e-d0fcfc3c9c92">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="i3f934ba7d6214dadaf88af1e519d3732_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTUtMS0xLTE1MjA4NA_8cf5dc64-44cc-4bd3-be14-fa0bafcda776">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="i89711aa42cc94102bb55bb145f0fa0ee_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTctMS0xLTE1MjA4NA_ea17a246-bf9a-4914-86aa-fa8eba295b6f">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTktMS0xLTE1MjA4NA_be32bdc9-7c17-4940-ab57-014e3c956f54">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></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%">Loans 90 days or more past due and still accruing interest were $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NDk5NjU_7860b823-657a-40c3-a5ed-58d5e91f8ec8">1.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NDk5NzM_e3410957-0fbc-4898-a664-29b746eeb90f">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%">December 31, 2022 and December 31, 2021, respectively.</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%">(f) Collateral-dependent Loans</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQ5_d068f6fa-bf90-4bc3-9b6c-5df2d70eaa92" 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 December 31, 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="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, 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%">CRE</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%">Farmland</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%">Residential Real Estate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="24" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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="i3ee8d6b7d85c449fb0eb109dba6d5518_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtMS0xLTEtMTUyMDg0_3ba825c8-e85d-46db-9e7f-0d055699e469">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="i85b4b54f222a409d86e77e0ff69a05d7_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtMy0xLTEtMTUyMDg0_f7b18903-b398-457c-9a29-0411456c5bef">1,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if5869ce31e094e2fb92e4f488260aff0_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtNS0xLTEtMTUyMDg0_db193bcf-d7a7-4c1a-8552-8197d95609fc">929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtOS0xLTEtMTUyMDg0_f046a1f1-c466-4839-b134-9fd0a1927466">4,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="icde62dcb23fc47deb73c748f0e2d823c_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtMS0xLTEtMTUyMDg0_e16ab968-3852-457f-856f-50684fbb4576">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="ice096ebb87eb436e8b739636c9ee4990_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtMy0xLTEtMTUyMDg0_605730e2-3e6b-47c0-8820-23f131f21293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafbbdce0cde642c0a0163dfcad1cc6d3_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtNS0xLTEtMTUyMDg0_6587cdb8-6d8b-4dd7-8f0d-cef726681d56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtOS0xLTEtMTUyMDg0_18bdab6e-c497-47af-b545-ae7681510128">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="iefa8c88a3e01474789fc68321b5951cb_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTEtMS0xLTE1MjA4NA_c03f44ea-c0fc-4702-a7f5-02dd781bd5fb">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="i909afb2c60f34a0887d25068612b33f3_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTMtMS0xLTE1MjA4NA_9257f412-6bf6-405e-973d-9b1cd080ba48">1,977</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="i541990815a3b4121b6f2a7c8ca9b5a70_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTUtMS0xLTE1MjA4NA_1c0d6446-dce0-4b2b-9035-eb01a554ec03">929</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTktMS0xLTE1MjA4NA_694d1aa9-c7c9-4671-8d99-31280173c841">4,334</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></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="ibc359d7476794221b2c5ebf2c2c166ad_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMS0xLTEtMTUyMDg0_4abc7587-667b-4b72-95f9-2be1a3c44716">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="i36409785e25c461baffbfe2a20badcd2_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMy0xLTEtMTUyMDg0_114650f1-b0e3-4eba-b320-fe42eb622603">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="i0060206737b041768b32ef144f3193b9_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtNS0xLTEtMTUyMDg0_6aca0bf6-08ad-425d-9319-5987431d8402">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 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="if6f9ad76fcdc43038789485b4bc95f76_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtOS0xLTEtMTUyMDg0_d78a3139-0f16-48ea-8eef-3a960ddba989">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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMTEtMS0xLTE1MjA4NA_2008bcf4-b9a3-426c-8e98-3a7142fa90be">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="i93e13af8fc0c4792b73efe838caae62d_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMS0xLTEtMTUyMDg0_638c9445-a9d3-4b1b-8803-e484162d1610">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="iaaabf2bc284c4a058034a8a40258dd2c_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMy0xLTEtMTUyMDg0_70f0f466-c856-49a6-a204-c24254d105ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23044aa905904fc8b72896638a86564f_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtNS0xLTEtMTUyMDg0_3164d512-00e4-446e-82a8-5eb8567d3f5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i3e98d459eb4847c0a773fb0bc574fa17_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtOS0xLTEtMTUyMDg0_11c396af-4907-4485-bdfb-36a28113a93d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMTEtMS0xLTE1MjA4NA_e839d48d-ef35-429c-97d2-4861175e21ca">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="i0327e54be06848c4aa27167488e5b8a7_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMS0xLTEtMTUyMDg0_3973d1f7-774c-4588-9809-255c14f54bec">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="i294b555ed753428c8cd224fa71007362_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMy0xLTEtMTUyMDg0_1c974f49-afba-49d6-bbdd-6cfa01ac0e27">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0495b3924d4141fa8ea6e835548a18fb_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtNS0xLTEtMTUyMDg0_b5b691a1-458c-4582-9339-abcc48e273eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f32681464034fdba1f09e86bf907897_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtOS0xLTEtMTUyMDg0_0a50ca45-3c84-4ce8-9735-9683a24896da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMTEtMS0xLTE1MjA4NA_630186f0-1278-4ff8-aeef-73d10e070daf">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="i19a56364bc61485cadbb4c1219f80488_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMS0xLTEtMTUyMDg0_d5c79718-240b-4a83-8574-2f2cbb3ce077">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="i3e83e25f7c0f47228b39c7498e08900f_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMy0xLTEtMTUyMDg0_fd43de3c-28e1-4ff3-8574-9e733af593b1">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="i0ba2a1dd4ea94f53be8030ad6be13091_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctNS0xLTEtMTUyMDg0_8a586fba-9238-452f-8b1f-ff522d595365">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic156090b3a8e4d89a2a3b592857468ca_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctOS0xLTEtMTUyMDg0_bd451110-b8dd-4755-a070-5647f88cab83">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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMTEtMS0xLTE1MjA4NA_31a9adc3-07d5-4282-9224-34080786d1df">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><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><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="i93a8e10cbb354af79206bd4da6b26f87_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTEtMS0xLTE1MjA4NA_5c46df89-2942-475d-9003-953de34c3bec">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="i025cf55e0a474648ba93c0272f9205e9_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTMtMS0xLTE1MjA4NA_6d6246e8-cd91-4d5e-931e-6e820fc5affd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i311c3d1270264f0197d17ac0053be448_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTUtMS0xLTE1MjA4NA_8c9ed349-1355-43f8-8928-1869307230c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i13b2034f988a4bd888ac44a84a5165c3_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTktMS0xLTE1MjA4NA_0d53950a-1ddd-4069-9bab-d0dbbcbd613a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTExLTEtMS0xNTIwODQ_c074f8ba-6825-42cd-8878-18c150a54274">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><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;text-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="i5a8ee5a1f27c4c7bbf1aaa96c8dc81e5_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTEtMS0xLTE1MjA4NA_c8bb5358-2a39-47c5-8ce9-d863567735cc">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="i1dd7cff59d804c8cbfbead8ea031b513_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTMtMS0xLTE1MjA4NA_f13e970c-d2aa-4d89-9ec0-696e40b7956e">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="if7f7b4a82cf34018b4e6c812a514a7f0_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTUtMS0xLTE1MjA4NA_1f43913d-ee05-48d1-89a9-77340c1450f8">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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="ife50e656eb6f4daf814f7a3daa8015af_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTktMS0xLTE1MjA4NA_047f8285-f69d-418e-ad73-6504fdc45272">245</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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTExLTEtMS0xNTIwODQ_9b2011a9-fec3-42de-bed4-7bfc5ba4ef07">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></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%">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 year ended December 31, 2022, except changes due to additions or removals of loans in this classification.</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%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i22a2e7eb0f77422e8dd5410dc81e7ec5" continuedAt="ifd58abfd73e745569bdbdcbbe72ba453"><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQw_a3117365-6e0d-435f-9f4d-18fc49cde343" continuedAt="if8697dbcd7764fd58be4e74aa10c5ac3" 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 tables for the periods 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: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:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMS0xLTEtMTUyMDg0_a31c5750-171a-4aef-8a97-b8099702b4ce">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMy0xLTEtMTUyMDg0_75f27c37-32ce-42a8-9bf3-a84f838aa88b">2,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtNS0xLTEtMTUyMDg0_1152f46f-b3f8-4e01-bce3-fa4c1acf4ca3">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtNy0xLTEtMTUyMDg0_4d8865e0-02a0-4730-bae2-7d6546781dd6">9,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtOS0xLTEtMTUyMDg0_7a5dd4ac-e1a7-4eb4-9aa5-e3eea789dbf9">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMTEtMS0xLTE1MjA4NA_8be05fbd-75fb-427d-a0a5-2e4826f9625c">36,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="contract" contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMS0xLTEtMTUyMDg0_d1d65cbc-f8d5-492b-8242-c9d8630ca1eb">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="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMy0xLTEtMTUyMDg0_cb38a634-27c6-4d2a-b755-a84c58a10f89">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i6f423ec27e184115963f80c54d150621_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtNS0xLTEtMTUyMDg0_f2d1d529-d3ab-4677-aca9-3c97dfc4438c">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtNy0xLTEtMTUyMDg0_fde77f2c-2ef4-4636-8f83-d8a62ad3861f">16,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtOS0xLTEtMTUyMDg0_95c4d9e3-9978-45e9-91e2-6719c14d77b9">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="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMTEtMS0xLTE1MjA4NA_449520a1-ef98-44d1-948a-ec9d4b21536e">19,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="contract" contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMS0xLTEtMTUyMDg0_fbb1806f-94b3-4337-91ac-7255dedac69c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMy0xLTEtMTUyMDg0_ece0e29a-c050-4e3e-8d7d-ae8552d4f79d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctNS0xLTEtMTUyMDg0_3300ea95-aa5b-413d-9fc4-f99ff098d259">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="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctNy0xLTEtMTUyMDg0_6b09b55d-a151-4c4e-a4a2-b538bb1da3fc">17,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctOS0xLTEtMTUyMDg0_e5c49547-c96a-4ffe-8543-28eb4bce54cf">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMTEtMS0xLTE1MjA4NA_7a1f54d5-a48d-48e1-92c9-5c56e36d2548">25,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="contract" contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMS0xLTEtMTUyMDg0_9b0388c5-f9e0-4cfd-b42d-2413d16cdaf9">9</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="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMy0xLTEtMTUyMDg0_a461459d-d137-4ef7-8000-8da95aa72ea9">2,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtNS0xLTEtMTUyMDg0_e2d7b0ef-9e67-4070-911f-c5d13da6f2b0">42</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="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtNy0xLTEtMTUyMDg0_f03a13e1-e00b-45ad-96d1-dbbf7292cd41">43,915</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="contract" contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtOS0xLTEtMTUyMDg0_3de382e5-5ff6-4c32-8d84-bdda6a80986d">98</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="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMTEtMS0xLTE1MjA4NA_3ea5e035-cafe-46a2-b0bd-976a0d09361f">81,172</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="contract" contextRef="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMS0xLTEtMTUyMDg0_a2b0b29c-c648-4e63-9381-2d5383df477f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMy0xLTEtMTUyMDg0_087a58f2-8d0a-43ad-8087-b96372056b12">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktNS0xLTEtMTUyMDg0_5d7fa547-f398-47b1-911d-e724b46a5013">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="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktNy0xLTEtMTUyMDg0_d1a603bd-2158-4cc5-8b93-5a9f431ebdbb">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktOS0xLTEtMTUyMDg0_194a6825-36fa-4d54-9d03-b132077cc98d">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="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMTEtMS0xLTE1MjA4NA_d0490fe0-8289-43e7-9782-582a2e946854">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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="contract" contextRef="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTEtMS0xLTE1MjA4NA_5aae3609-6a1f-4148-9d97-07891a99ea68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTMtMS0xLTE1MjA4NA_ac595bb1-900b-4388-a7d8-c029d219eb08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTUtMS0xLTE1MjA4NA_235d38d5-ad55-4348-92b9-3e0bdfa51344">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTctMS0xLTE1MjA4NA_0600d7a1-d4b3-45d2-ad95-c726b0bae6b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTktMS0xLTE1MjA4NA_5d320003-8220-4f87-98aa-2cbf5243a431">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="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTExLTEtMS0xNTIwODQ_ca504ed4-346a-48a0-9283-d25f5d8b09f8">1,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="contract" contextRef="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTEtMS0xLTE1MjA4NA_c9ca794b-5063-497b-bc1e-a75eb113092d">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="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTMtMS0xLTE1MjA4NA_12de7aba-f804-4345-b64e-95068a669ad2">5,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTUtMS0xLTE1MjA4NA_f7983f57-09d8-498a-a247-cba22f69b6bb">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="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTctMS0xLTE1MjA4NA_d5056793-1169-455e-85ed-f92096a0f24b">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTktMS0xLTE1MjA4NA_b9b7af9c-bbb6-4b78-8069-e0e9ee7ea032">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="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTExLTEtMS0xNTIwODQ_7ba7d7dd-bef4-4d6a-9e9d-01ec2e53b157">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="contract" contextRef="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTEtMS0xLTE1MjA4NA_599b14ec-0e13-479a-87fe-0439c203592d">1</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="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTMtMS0xLTE1MjA4NA_eaae84ff-588e-49cb-a1e3-ed63eb33f37f">5,687</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="contract" contextRef="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTUtMS0xLTE1MjA4NA_922ac0c0-f5db-44f5-96b4-7c2953a50da1">1</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="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTctMS0xLTE1MjA4NA_ac1b26ca-a35a-4995-83b9-ebc9cdf0036d">450</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="contract" contextRef="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTktMS0xLTE1MjA4NA_b993a1ba-9040-4aa2-a382-028c2fcecbbb">5</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="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTExLTEtMS0xNTIwODQ_1200dede-3bf1-49b9-b9ef-009f35d3f61e">2,376</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="contract" contextRef="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTEtMS0xLTE1MjA4NA_585b02cd-111f-479c-907b-c8198f0982fb">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTMtMS0xLTE1MjA4NA_9b8f2a4b-4110-4c9f-b565-39012c7648a7">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTUtMS0xLTE1MjA4NA_586d3460-03bb-4963-9855-74dc4b60f137">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTctMS0xLTE1MjA4NA_97a68c26-f892-4dd3-be94-46b48306605b">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTktMS0xLTE1MjA4NA_75db8950-bb3d-4476-b095-d7fea12cfb63">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTExLTEtMS0xNTIwODQ_846e4c91-51eb-4240-8cc1-6bcc3b2a680e">1,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="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="contract" contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTEtMS0xLTE1MjA4NA_5776d98a-b3d2-464d-8411-f1d98fc03e3c">19</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="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTMtMS0xLTE1MjA4NA_7cd1dedd-fe6b-4b05-9bfe-735b33ba2ca8">8,810</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="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="contract" contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTUtMS0xLTE1MjA4NA_0b85238f-2800-48a8-85e8-db504e36067e">66</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="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTctMS0xLTE1MjA4NA_bd07c637-b199-4c37-acf9-6509136cec14">45,054</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="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="contract" contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTktMS0xLTE1MjA4NA_04b7b89d-db53-4ce2-a803-4db0e27b7f86">152</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="ia9bab26162f848198780606bb0bb8892_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTExLTEtMS0xNTIwODQ_3a1e94f3-6733-4ad4-87ca-52af1b60257a">84,768</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%;padding-left:2.65pt">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 years ended December 31, 2022, 2021 and 2020.</span></div></ix:nonNumeric><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"><ix:continuation id="if8697dbcd7764fd58be4e74aa10c5ac3" continuedAt="i4066d54e4a154d7293cb37e7771a53d3">(2) </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i4066d54e4a154d7293cb37e7771a53d3">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).</ix:continuation> </span></div><div style="margin-top:5pt;text-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="ied4b43662ec440c6aef5094cdf248154_I20221231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTA1MzM_e069c4ce-9d7a-4297-9533-85464fcfd10a">12,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ied83ac335cf1403b93189e566bb4a6db_I20211231" decimals="-5" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTA1MzY_531514d2-e74d-4503-bd28-b1e3e05a7a93">3.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id6dad7d992c94fe9b567ba03cf759fa1_I20201231" decimals="-5" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4MDM3_d32866b1-d61d-417b-8295-8acda4d8ae86">7.5</ix:nonFraction>&#160;million at December 31, 2022, December 31, 2021, and December&#160;31, 2020, respectively, related to these TDR loans which were restructured during the year ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The unfunded commitment to borrowers related to TDR loans was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Mjc4_620e2231-1277-4764-bba5-d0c89d4fcb2f">5.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Mjg1_7dbd93e7-00b4-4616-8022-ff38f57428be">5.7</ix:nonFraction> million at December 31, 2022 and December 31, 2021, respectively.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQx_019f28b8-b994-4940-87c6-1395836c87b1" 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: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.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:0 1pt"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMS0xLTEtMTU2MDgw_873bea55-fad1-4707-8d23-23399af08067">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMy0xLTEtMTU2MDgw_bc0e0780-afbd-4a86-b1d7-db95f270cf68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtNS0xLTEtMTU2MDgw_762d93fc-52d0-4f3d-a80f-e901d774c031">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtNy0xLTEtMTU2MDgw_623bb9f3-0642-4902-83eb-7579d0eacf4a">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtOS0xLTEtMTUyMDg0_78c65d14-0b3f-41ff-b1d6-a3fee729205b">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMTEtMS0xLTE1MjA4NA_7a639bc3-9975-4b4f-a525-17592c780044">2,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="contract" contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMS0xLTEtMTU2MDgw_37425a8d-cdb9-4a06-8868-afc59159c97f">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="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMy0xLTEtMTU2MDgw_7448d02e-5329-4af8-b2d7-b1f587c2d80e">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="contract" contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtNS0xLTEtMTU2MDgw_90f216f6-2515-4101-bdc6-90b6b1621b08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtNy0xLTEtMTU2MDgw_e729d0a1-9d14-4edb-a9ca-00cc128e777c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtOS0xLTEtMTUyMDg0_5ddc53c1-1b08-40c6-a150-b7e1537ae468">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="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMTEtMS0xLTE1MjA4NA_a47c4c28-cb5f-4add-96ff-2fc7f50a32c9">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="contract" contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMS0xLTEtMTU2MTMz_b9b3b163-51a1-48da-86ed-1a4d551544b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMy0xLTEtMTU2MTMz_3746e9ea-ab52-4f2f-88d0-702d0ba6a5b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctNS0xLTEtMTU2MTMz_3b9343c0-3b52-4ee6-bfbd-f3c6c8657690">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctNy0xLTEtMTU2MTMz_09b9b21c-f5d1-499b-8184-4b40e76656d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctOS0xLTEtMTUyMDg0_2be12851-d1f9-4538-bd4d-6af7836a062c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMTEtMS0xLTE1MjA4NA_8638909b-ca94-42f9-adfa-5247d2c59484">1,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="contract" contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMS0xLTEtMTkzMzU1_8506dde1-3613-42c4-b4db-c2758ad985da">1</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="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMy0xLTEtMTkzMzU1_dd436d25-b4c7-41fb-96ad-1ba8dce9477a">189</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="contract" contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtNS0xLTEtMTkzMzU1_54004a99-6e7e-41ae-90c4-7cfff0d9908b">6</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="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtNy0xLTEtMTkzMzU1_9aadc4bd-ea8f-4fd8-a90e-2829af4db0c0">1,379</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="contract" contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtOS0xLTEtMTUyMDg0_e0896663-149e-4996-b71f-a78246510d9a">8</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="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMTEtMS0xLTE1MjA4NA_27ed4755-5e2d-47fc-8df6-f54fd52233d2">5,316</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;text-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 #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%"><ix:nonFraction unitRef="contract" contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTEtMS0xLTE5MzM1NQ_46be6ce2-81ae-4682-9f3f-184e6720bacb">1</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="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTMtMS0xLTE5MzM1NQ_3a7dd64b-2db4-4337-adb0-fdcf2fd717fb">189</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="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%"><ix:nonFraction unitRef="contract" contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTUtMS0xLTE5MzM1NQ_e81a5825-fb86-4464-a65c-4b8633191109">6</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="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTctMS0xLTE5MzM1NQ_e96f57ec-e6f8-4d3c-a2f3-1738cc3d74c7">1,379</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="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%"><ix:nonFraction unitRef="contract" contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTktMS0xLTE1MjA4NA_9bc75eab-5189-4a1d-a615-b9b6019972a5">8</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="ia9bab26162f848198780606bb0bb8892_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTExLTEtMS0xNTIwODQ_de6efb2c-7016-494e-a8ca-53bb3c9dc55f">5,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></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">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 years ended December 31, 2022, 2021 and 2020.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021, and 2020, <ix:nonFraction unitRef="contract" contextRef="ifac5e0f349f9496c9adfa8660a8d072c_D20220101-20221231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE2NDkyNjc0NjYyMjY_908af9ef-c6dc-4143-84be-80e1840f2a79">one</ix:nonFraction>, <ix:nonFraction unitRef="contract" contextRef="i3da05ffffb1149558b952fc17b499481_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Nzgz_03eeb35e-e175-465d-987b-475318af8939">six</ix:nonFraction> and <ix:nonFraction unitRef="contract" contextRef="icd44465ddc1a4ddd97f03d8b73d0c085_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Nzkw_09bf65e2-c961-4a1b-a397-0361045db0c9">eight</ix:nonFraction> TDR loans defaulted because each was past its modified maturity date and the borrower had not subsequently repaid the credits. The Bank chose not to further extend the maturity date on these TDR loans. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $<ix:nonFraction unitRef="usd" contextRef="i81a7822a79b54d259bc218f36ff9fecd_I20221231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEwMTU_2e82194c-a945-4a60-ae75-7f926ba310a9">7,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibb558692599145e0a1441136b9b2083f_I20211231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEwMTg_b8b32405-d9be-4dfb-922c-db2f29a4b603">111,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i0c824fcad5d24c38b550201c2a1b8d0f_I20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5MjYw_08b4201a-a9e8-47c8-a37d-ca9357480736">229,000</ix:nonFraction> at December 31, 2022, 2021, and 2020.</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%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ifd58abfd73e745569bdbdcbbe72ba453"><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) Related Party 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%">In the ordinary course of business, the Company has granted loans to certain directors, executive officers and their affiliates. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTMz_19ce403a-c309-4ec9-8698-1f107b6a7014" continuedAt="i5c7fbb54cdc34e6abe2eac23850c8b19" escape="true">Activity in related party loans during the periods indicated was as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i5c7fbb54cdc34e6abe2eac23850c8b19"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</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%">Balance outstanding at the beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtMS0xLTEtMTUyMDg0_5c09ad1a-5781-40df-843f-b49f2dd9dbc3">7,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtMy0xLTEtMTUyMDg0_156eb959-e37b-4d8b-9f1e-c55556c5dbd2">7,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtNS0xLTEtMTUyMDg0_df99a47b-b27c-41bb-9b6b-049b2b4d7f6c">8,144</ix:nonFraction>&#160;</span></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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal 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%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtMS0xLTEtMTUyMDg0_1fafa0d8-5117-46ba-8c00-802bbc676532">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtMy0xLTEtMTUyMDg0_33f921c1-9bc3-45e4-9e58-41eeb16fe28f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtNS0xLTEtMTUyMDg0_ea0cc70b-e54d-479c-8625-3d1941aee082">199</ix:nonFraction>&#160;</span></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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctMS0xLTEtMTUyMDg0_b5951c68-25dc-4f0c-9c2d-5d6cafbc5744">243</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctMy0xLTEtMTUyMDg0_c5e242e9-50c0-47de-b382-f84343219764">572</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctNS0xLTEtMTUyMDg0_b49b9357-4603-443e-b68f-cfc6fd85fba6">649</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%">Balance outstanding at the end of year</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtMS0xLTEtMTUyMDg0_9266aa72-01d5-4a84-bd5a-e80622d74852">6,879</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtMy0xLTEtMTUyMDg0_1e256414-bc66-46aa-8a57-8c793b6f00e2">7,122</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtNS0xLTEtMTUyMDg0_0500d55d-6863-41d9-a039-fe5da56b530c">7,694</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></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%">The Company had $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5NTMw_a129b092-747a-4640-b822-794854aeee80">5,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5NTM3_bbe38029-7e6a-44f2-988e-45d89403dde4">255,000</ix:nonFraction> of unfunded commitments to related parties and all related party loans were performing in accordance with the underlying loan agreements as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(i) Residential Real Estate Loan Sales</span></div><div style="margin-top:5pt;text-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 residential real estate loans; a portion of which are sold on the secondary market. The Bank does not retain servicing on loans sold in the secondary market. There were <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTgxMDQ_cf270371-ed94-4b4e-bb53-5619f68af275">no</ix:nonFraction> loans held for sale at December 31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEzMTk0MTM5NTYzNjcw_8cc10805-bd12-4938-b90e-b958a3a94022">1.5</ix:nonFraction>&#160;million  at December 31, 2021. </span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTkw_49eef8f5-4d5b-4585-9391-aac875a4ad7b" 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 information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale during the periods 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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="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%">2020</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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Originated </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtMS0xLTEtMTUyMDg0_ff23ddf5-ec37-4312-b50f-11568f444af4">15,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="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtMy0xLTEtMTUyMDg0_8cc5cdda-2df8-4e26-b843-766b07e1d33b">190,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtNS0xLTEtMTUyMDg0_3542c48a-7a97-456c-a3ae-a03c29ded924">191,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtMS0xLTEtMTUyMDg0_4d625c5e-bd65-4d1b-ba23-890bbe774a6d">16,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtMy0xLTEtMTUyMDg0_221f694a-893b-4c53-98c0-0442070102e4">89,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtNS0xLTEtMTUyMDg0_fec004d7-2e24-44b7-8e3f-e27484a91d52">137,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Gain on sale of loans, 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">(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%"><ix:nonFraction unitRef="usd" contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfMortgageLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtMS0xLTEtMTUyMDg0_89926096-f748-4871-af89-b3ac29d9ac7a">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfMortgageLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtMy0xLTEtMTUyMDg0_02c03c72-56f7-4f83-8b6f-90b05078aded">3,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfMortgageLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtNS0xLTEtMTUyMDg0_9853fe26-3844-43e5-bc56-764f90a95574">5,044</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-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"> Includes loans originated for sale in the secondary market or for the Bank's loan portfolio.</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%;padding-left:2.65pt"> Excludes net gains on sales of SBA and other loans.</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%">(j) Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><div style="margin-top:5pt;text-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 d<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:SummaryofServicingofFinancialAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTM2_fb069b6e-5512-4ea7-9aaa-2098402dfeb3" continuedAt="if387c2ec79f54486a856c7d1b4ad3e15" escape="true">etails of loans serviced for others for the periods indicated:</ix:nonNumeric></span></div><ix:continuation id="if387c2ec79f54486a856c7d1b4ad3e15"><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="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, 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%">Loans serviced for others with participating interest, gross loan 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="i19340b693ccb4b4babe4315033642fc2_I20221231" decimals="-3" name="hfwa:ParticipatingLoansBorrowerObligationsAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzItMS0xLTEtMTUyMDg0_abdb805a-e950-4620-a267-41fb1b039cd0">17,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0b3c4171218d4594935bd90bf9e1524f_I20211231" decimals="-3" name="hfwa:ParticipatingLoansBorrowerObligationsAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzItMy0xLTEtMTUyMDg0_9f302472-dd9e-4c91-9ed8-ca08ec54396e">30,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Loans serviced for others with participating interest, participation balance owned by Bank</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="i19340b693ccb4b4babe4315033642fc2_I20221231" decimals="-3" name="us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzMtMS0xLTEtMTUyMDg0_9ecb7e0c-47b4-4f0f-8d12-2fc2611944c2">3,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b3c4171218d4594935bd90bf9e1524f_I20211231" decimals="-3" name="us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzMtMy0xLTEtMTUyMDg0_126de7d1-c52b-48e3-a7d2-3b42b2b2326b">7,088</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="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%"> Included in the balance of "Loans receivable</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:8pt;font-weight:400;line-height:120%"> on the Consolidated Statements of Financial Condition.</span></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%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i25180ed75d6947c8b19d9e43ee419223_D20220101-20221231" decimals="-3" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNTk3_36b912bd-a984-4f29-b8c2-5385016eb023">217,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id9e6e910ddcd48c1877dff26d291a90e_D20210101-20211231" decimals="-3" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNjAx_a12280ee-9fd5-4de7-bd65-057f74363fcb">320,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i04041d5b12b9483eb6ccef21fdceab93_D20200101-20201231" decimals="-3" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNjA4_37921da4-91b4-4751-89ad-257185dc1a5e">423,000</ix:nonFraction> of servicing income for the years ended December&#160;31, 2022, 2021 and 2020, 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's servicing asset at December 31, 2022 and December 31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzQw_98f8998e-82ef-48c0-a712-4668b0f634c9">192,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEyOTU_d2ae4fa3-51af-40fe-83ac-842ca315db51">343,000</ix:nonFraction>, respectively. There was <ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzc1_3df8792a-742c-42be-94c6-cb932ebf0f86"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzc1_aec30867-b15f-4bbe-ab51-45ffa0bc0cdb">no</ix:nonFraction></ix:nonFraction> valuation allowance on the Company's servicing asset as of December 31, 2022 and 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%">(k) 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="i52861ca1464b499d82566f9de10377ad_I20221231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEzMDU_3d492393-cc73-4803-95d2-5e444d6ba6e7">11.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i68dc0ca49adf49f7b7fbbd659022360f_I20211231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEzMDg_c48c8387-1d0f-407b-ab55-80e05781ffe4">10.1</ix:nonFraction> million at December 31, 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></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_139"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzI0MDk_7b5ff1f7-d056-4cc3-8ec3-dfbe5e59ae7d" continuedAt="i52132d5d9fb24c0594d533f33d27b1c5" escape="true">Allowance for Credit Losses on Loans</ix:nonNumeric></span></div><ix:continuation id="i52132d5d9fb24c0594d533f33d27b1c5" continuedAt="i4228f41173fc403ebfbf948745dd154c"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Bank adopted ASU 2016-13. CECL Adoption replaced the allowance for loan losses with the ACL on loans and replaced the related provision for loan losses with the provision for credit losses on 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 baseline loss rates used to calculate the ACL on loans at December 31, 2022 utilized the Bank's average quarterly historical loss information from December 31, 2012 through the balance sheet date. There were no changes to this assumption during the year ended December 31, 2022. The Bank believes the historic loss rates are viable inputs to the current CECL model as the Bank's lending practice and business has remained relatively stable throughout the periods. While the Bank's assets have grown, the credit culture has stayed relatively consistent.</span></div></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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i4228f41173fc403ebfbf948745dd154c" continuedAt="i3c640e7848e24b5d8a169a66d5e0aca7"><div style="margin-top:5pt;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 December 31, 2022 were based on the 48-month rolling historical averages for each segment, which management believes is an accurate representation of future prepayment activity. There were no changes to this assumption during the year ended 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%">The reasonable and supportable period and subsequent reversion period used in the CECL model was five quarters and two quarters, respectively at December 31, 2022. There were no changes to these assumptions during the year ended December 31, 2022. Management believes forecasts beyond this seven quarter time period tend to diverge in economic assumptions and may be less comparable to actual future events. As the length of the reasonable and supportable period increases, the degree of judgment involved in estimating the allowance increases.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the ACL on loans increased</span><span style="color:#0094ff;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-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA2NTE_ef2d8bdd-bf2a-40d9-a38b-29c9979c8be8">625,000</ix:nonFraction>, or <ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" name="hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA2NTk_f5c3f791-ed89-472c-8312-8a0ca229838e">1.5</ix:nonFraction>%, due primarily to net recoveries of $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzU0OTc1NTgxNDM5MTQ_b896cb24-1787-4076-9f85-a3885a7185a5">1.2</ix:nonFraction>&#160;million offset partially by a reversal of provision for credit losses on loans of $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA3MzU_39029391-1c0e-4015-88bb-6d675283fb8c">563,000</ix:nonFraction>. The reversal of provision for credit losses was driven by a $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA3NTE_ede30dd0-e05d-4c05-b5a1-6c186112df7d">3.4</ix:nonFraction>&#160;million reduction in the ACL on loans individually evaluated for losses and their related ACL offset partially by an increase related to the growth in balances of certain segments of collectively evaluated 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 ACL on loans at December 31, 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:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzI0MTY_df4f1378-40b2-4b8b-a2dd-c71134405248" continuedAt="i3fa0c819cd1c47c8b7216089ed0ce5ef" 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 a summary of the changes in the ACL 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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtMS0xLTEtMTU2Njk1_25a23592-6b2e-4226-9053-bd1ddcfb0d12">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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtMy0xLTEtMTU2NTQ2_44a4cbf7-6ead-4c98-be55-b36eb6acb758">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="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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtNS0xLTEtMTUyMDg0_74148567-dac5-40ef-9022-f8fb45266c1a">36,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i978da6760ccb4a4ca744bddd05f58317_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtMS0xLTEtMTUyMDg0_3c3a69f9-2e0a-4255-8599-9d34cea53d11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7ba2940f6844143a81d8e8208363663_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtMy0xLTEtMTUyMDg0_f1e78e7a-8a42-4168-a83e-f57d3972c891">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b41d26e709f4d4b91f212789c8a0359_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtNS0xLTEtMTUyMDg0_d04e35cd-dbe6-497f-b2d8-cdc1dedd2e2d">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year, as adjusted</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="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtMS0xLTEtMTUyMDg0_43303095-7973-4f4b-9bbf-6801c72db947">42,361</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="ifd0643b83d674c63906d0ff20ac9db11_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtMy0xLTEtMTUyMDg0_b0f5bdb5-e0fe-477a-9cc4-c9a376f3eb18">70,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia92f07a6ffe441ce9f2ac1ee6bce4000_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtNS0xLTEtMTUyMDg0_1c55da28-297c-4686-8d55-7e74fd511c40">37,993</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 2px 19pt;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtMS0xLTEtMTU2NzAy_577c792b-0755-4a4f-99d1-9e548d269756">893</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtMy0xLTEtMTU2NTU2_0c0e16b4-13fb-4c60-8467-cd9a471550eb">1,946</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtNS0xLTEtMTUyMDg0_45e226a4-fb89-46c5-ad38-ec31f5b4127d">5,622</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctMS0xLTEtMTU2NzA5_d4975054-838d-4657-99e0-7a6cc2999c74">2,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctMy0xLTEtMTU2NTYz_92e39b4a-58bc-4061-85a2-8248923f5259">1,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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctNS0xLTEtMTUyMDg0_c432018f-6b3e-4d6d-8787-2d2845024488">2,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtMS0xLTEtMTU2NzE2_3e5b8335-c09d-48a2-9a1d-66aaedf2a4bb">563</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtMy0xLTEtMTU2NTcw_686a4110-e382-42a5-9740-a05f59a7e041">27,298</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtNS0xLTEtMTUyMDg0_495dc3a9-77e6-461a-8de0-fd5752aa7169">35,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktMS0xLTEtMTUyMDg0_f1062f89-7717-4da8-a8b7-006f25f8eb4e">42,986</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktMy0xLTEtMTUyMDg0_c91088e3-0167-444e-8c21-5af6321f96ef">42,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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktNS0xLTEtMTUyMDg0_4faf47ef-410d-49da-9d27-e88e3adfd0f0">70,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Beginning Balance</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="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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMS0xLTEtMTUyMDg0_f744394b-4cee-4a8f-9ae9-baa8a92162a2">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtNy0xLTEtMTUyMDg0_216eeae2-928b-4ae7-8cd7-ad5b966b0a31">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="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtOS0xLTEtMTUyMDg0_e28cfec9-1923-476b-a783-e7a6f1375397">929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTEtMS0xLTE1MjA4NA_a5d66376-98db-4567-93db-4eb55a195ea4">4,464</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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTMtMS0xLTE1MjA4NA_086a151a-58c8-4712-9dc1-0c3f597fb1fb"><ix:nonFraction unitRef="usd" contextRef="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTMtMS0xLTE1MjA4NA_98ad754e-298a-4b39-b855-bbe2e67be2f9">13,962</ix:nonFraction></ix:nonFraction>&#160;</span></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></tr><tr><td colspan="3" style="background-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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMS0xLTEtMTUyMDg0_4106a3c2-3839-4087-a655-521dc102b66d">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtNy0xLTEtMTUyMDg0_17362ae9-a980-449e-9386-b1ff4962ca27">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="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtOS0xLTEtMTUyMDg0_7633bd6e-5055-4649-9362-8a6c100bbc25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTEtMS0xLTE1MjA4NA_8236dd0c-0cdf-43f7-a53b-f33911bd229d">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTMtMS0xLTE1MjA4NA_173d1c43-8130-4101-8886-06701a012ca1"><ix:nonFraction unitRef="usd" contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTMtMS0xLTE1MjA4NA_7c690e55-2bd0-418d-b229-29af8f64a869">7,480</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMS0xLTEtMTUyMDg0_bc4e1519-6a10-47f9-963d-c0e33f8fccb7">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctNy0xLTEtMTUyMDg0_42aea5c9-6307-47f0-9a00-707cc92094fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctOS0xLTEtMTUyMDg0_64287f3e-bfc0-4087-b39a-0da19c7803a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTEtMS0xLTE1MjA4NA_b5c36363-c4dd-4c24-9df3-790520cd6aa3">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTMtMS0xLTE1MjA4NA_247feac0-24d4-41fe-b3a7-b2bb852d177f"><ix:nonFraction unitRef="usd" contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTMtMS0xLTE1MjA4NA_670e40d0-a215-46c9-8266-cebf224769b1">9,276</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 #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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMS0xLTEtMTUyMDg0_c0568415-6475-41dd-867e-faec97201d09">33,049</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><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="i6736792a8937437cb229cb8273f1f852_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtNy0xLTEtMTUyMDg0_8d9e35db-65a6-4d33-9605-eb7eb5f37f04">316</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="i6736792a8937437cb229cb8273f1f852_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtOS0xLTEtMTUyMDg0_00fd21ec-df11-4a34-87a1-ae701af5a095">929</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="i6736792a8937437cb229cb8273f1f852_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMTEtMS0xLTE1MjA4NA_dda79d8a-5cd6-4240-a6a5-ebbc0e28c724">2,944</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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMTMtMS0xLTE1MjA4NA_f2075fe1-1aea-4587-a21d-287066be35c9">30,718</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"><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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMS0xLTEtMTUyMDg0_c29b4ac7-060d-4dfc-b62a-22040ac449ad">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktNy0xLTEtMTUyMDg0_6674a9ef-c3f9-4eec-90c8-9793375f380a">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="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktOS0xLTEtMTUyMDg0_b2da8063-607d-4479-99e3-35fe40789e45">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="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTEtMS0xLTE1MjA4NA_d691df22-b134-44e6-98dd-136b5f4a914c">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTMtMS0xLTE1MjA4NA_11d30b23-a3f1-441c-b57d-fbff722516b8"><ix:nonFraction unitRef="usd" contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTMtMS0xLTE1MjA4NA_be727a88-e7e1-4a1c-b29b-90965513b4b3">2,872</ix:nonFraction></ix:nonFraction>&#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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEtMS0xLTE1MjA4NA_cccacddc-6f0b-4f10-ab1a-dd6979073704">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTctMS0xLTE1MjA4NA_222ae2cc-1e35-42bf-aacd-f481f6470010">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTktMS0xLTE1MjA4NA_cd30627c-ad04-41e6-8354-87691b58ab40">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTExLTEtMS0xNTIwODQ_6caf8b56-546c-4f47-b387-594b257a7abd">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEzLTEtMS0xNTIwODQ_001702aa-c068-442c-af55-973ee3bbe67a"><ix:nonFraction unitRef="usd" contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEzLTEtMS0xNTIwODQ_8436c9c6-42a4-4842-83ee-6b90584ccd58">1,654</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEtMS0xLTE1MjA4NA_fcb80dfd-70e1-4ccc-aaba-912441fe27d4">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTctMS0xLTE1MjA4NA_21d782d1-4be1-42f2-a7e8-9de9e99f29f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTktMS0xLTE1MjA4NA_912b215a-b5a8-43dc-b764-4301400294e8">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTExLTEtMS0xNTIwODQ_57c9fb39-f8f2-411e-8303-f0ae4686e086">1,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEzLTEtMS0xNTIwODQ_6060f7d5-b3a2-4b59-a96d-07464f2de17e"><ix:nonFraction unitRef="usd" contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEzLTEtMS0xNTIwODQ_aa934b8b-37d3-4dbe-ac69-81ce0bd105eb">5,409</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 #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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTEtMS0xLTE1MjA4NA_d1bf3ccc-cfa0-45f3-9793-4c05493c15b6">5,276</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTctMS0xLTE1MjA4NA_a9f491d6-6435-4854-a598-19f923159e7f">&#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="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTktMS0xLTE1MjA4NA_cff0681f-926a-4133-b1fe-08458620892b">384</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="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTExLTEtMS0xNTIwODQ_3194d381-262a-44db-86ab-b3e8f88aec4b">1,403</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTEzLTEtMS0xNTIwODQ_1b708ac1-5b10-43c8-af2a-50e4e603bac3">7,063</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="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEtMS0xLTE1MjA4NA_e06db812-d92c-4e75-b499-5609a92cb917">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60407679e8414371ba924505aa64af62_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTctMS0xLTE1MjA4NA_a6769a5b-ebab-4b86-ad94-58c3799d1c59">547</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="i60407679e8414371ba924505aa64af62_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTktMS0xLTE1MjA4NA_5d35be50-c882-43b2-bd0d-25a6079f3957">765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60407679e8414371ba924505aa64af62_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTExLTEtMS0xNTIwODQ_a998ab81-7967-411f-a929-a79563baab1e">512</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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEzLTEtMS0xNTIwODQ_63198fe4-eefb-480d-bd33-2128df18b42c"><ix:nonFraction unitRef="usd" contextRef="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEzLTEtMS0xNTIwODQ_a367f1b6-26df-4965-9ae0-2a7707ad24aa">2,333</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTEtMS0xLTE1MjA4NA_701aaa8b-1267-4cb5-b4c4-9bcd76ab9855">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTctMS0xLTE1MjA4NA_3a6835a3-d1b6-4b9d-9acb-e1e6cbed6102">893</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTktMS0xLTE1MjA4NA_c68a9d3a-0767-4bbe-a88f-336437388c22">2,081</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTExLTEtMS0xNTIwODQ_d4f1053c-a6a3-4eed-8706-34c047b1abf8">563</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTEzLTEtMS0xNTIwODQ_2300f2bf-b3f8-49a1-a86e-078f12b07b05">42,986</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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:30.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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="i5b28c510b3ed42d1baff4af0d2dce032_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMS0xLTEtMTUyMDg0_187600f4-20f3-41e7-8de7-f711cc5177fa">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="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtNy0xLTEtMTUyMDg0_a6aea109-bab0-43cb-86fd-cc14ce8c00ab">917</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="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtOS0xLTEtMTUyMDg0_fdbbfd61-1b98-470a-9f18-b95545dff7aa">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMTEtMS0xLTE1MjA4NA_6c037ebe-d054-4940-acce-452f7bfa549c">12,107</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="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMTMtMS0xLTE1MjA4NA_01b63822-4813-4616-89ad-e27dd5feb167">17,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i062b05c4782c49639fa50d041c0d3654_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMS0xLTEtMTUyMDg0_f9260d55-3212-431d-9eb0-f5b6e8986d9d">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="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtNy0xLTEtMTUyMDg0_5bcd17aa-6517-4ce5-8fe5-3fa0b848fd7f">359</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="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtOS0xLTEtMTUyMDg0_a9338684-1ea6-4fe6-9963-2aa49ea7b394">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMTEtMS0xLTE1MjA4NA_55c81b4a-6466-4260-adee-60dd94d1b6e0">2,741</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="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMTMtMS0xLTE1MjA4NA_e34f510e-e145-460e-b432-17c4daed1942">6,411</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%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i3c640e7848e24b5d8a169a66d5e0aca7"><ix:continuation id="i3fa0c819cd1c47c8b7216089ed0ce5ef"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:30.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cb325d2e05441098c8736bbc72e175d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMS0xLTEtMTUyMDg0_be5406c6-b5ed-4958-96b2-191e219b4cb3">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="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctNy0xLTEtMTUyMDg0_9cde659a-6419-4089-a55a-643c1a2bdeea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctOS0xLTEtMTUyMDg0_138a8788-e8e3-4289-ab76-19ab8d190e57">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMTEtMS0xLTE1MjA4NA_5acf797e-0b23-4e76-bc71-2fb815305375">1,251</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="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMTMtMS0xLTE1MjA4NA_49a7b830-ba95-4a1a-8d8a-5b6fade58a9f">8,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="icf00a83c4daf4e39be07ffa98429e599_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMS0xLTEtMTUyMDg0_4ca08d27-867e-4291-aa51-69d5767e9ebd">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="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtNy0xLTEtMTUyMDg0_b43e3d88-e137-4809-a1ad-d40259065781">1,276</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="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtOS0xLTEtMTUyMDg0_5eee4ec4-189a-4782-9694-ecec7e159b2b">816</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="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMTEtMS0xLTE1MjA4NA_64623dcf-424b-4d47-99cd-fd1696938514">16,099</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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMTMtMS0xLTE1MjA4NA_b62b6085-43f5-40db-a6d9-b917696898c9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i9a9aea1347854ac9ac69c4213d8dc633_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMS0xLTEtMTUyMDg0_8ecb833f-076d-41cf-af9c-c13741f3ffbd">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="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktNy0xLTEtMTUyMDg0_7260f124-98f2-4248-bf4a-20e0926e4e3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktOS0xLTEtMTUyMDg0_88ba8e13-290c-4315-b480-16f98ad15d6b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMTEtMS0xLTE1MjA4NA_3120cf02-dcf8-4509-b0db-e72b564e3400">182</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="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMTMtMS0xLTE1MjA4NA_081aef84-e4e6-4202-a394-7b574d8ae1e1">1,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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="iecb856e68a9748898ff157abd2a62cc6_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTEtMS0xLTE1MjA4NA_0afd0fec-ff6a-4888-9d7c-882c0cd23678">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="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTctMS0xLTE1MjA4NA_6bbbceff-0430-493c-be91-5677efd3d92f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTktMS0xLTE1MjA4NA_37be195d-9f56-4b6c-96df-2c33a019e8dc">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="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTExLTEtMS0xNTIwODQ_5278bc92-6cdf-4c44-a2e2-0b615b5c039c">679</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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTEzLTEtMS0xNTIwODQ_1c46844d-122e-4572-aa12-21fa2358f979">1,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i4f2b3e4f8056497a9bde1209d9df1d17_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTEtMS0xLTE1MjA4NA_418ba27d-6081-4bbf-886d-e616ad2f4658">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="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTctMS0xLTE1MjA4NA_79a22ec1-8e48-49b3-acc1-4f04d6a575a3">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="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTktMS0xLTE1MjA4NA_114a0df9-6659-4111-bafb-1d99e7200b6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTExLTEtMS0xNTIwODQ_532c6e0e-1616-47f1-9e59-2a212913c498">7,168</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="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTEzLTEtMS0xNTIwODQ_d57f601b-d3f9-48d4-9034-c419885e3a59">3,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ic8c0cac6105a42e481d629c375e6f546_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTEtMS0xLTE1MjA4NA_8a12d3c7-6397-4a7c-a03d-a72e0e79e1cb">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="i3b160297e8114cd2854913dce9582e89_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTctMS0xLTE1MjA4NA_28ff41b3-be80-4980-8869-1c2d6f93ffc0">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="i3b160297e8114cd2854913dce9582e89_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTktMS0xLTE1MjA4NA_aa72cdab-de4e-46b8-8ff7-946ba0c10cdb">32</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="i3b160297e8114cd2854913dce9582e89_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTExLTEtMS0xNTIwODQ_37d5b46a-2e8e-49af-b97e-5a0eccc97334">7,847</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="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTEzLTEtMS0xNTIwODQ_07d240ca-48fd-42d7-a735-18433fa07ff6">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="ifc61d03ba23545bba6df6a33cf224b98_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTEtMS0xLTE1MjA4NA_3c4db7e4-5653-46a2-b99f-7625174a8e54">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="ib244656e254648238e22c7367d61e513_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTctMS0xLTE1MjA4NA_ad907672-16a4-4d23-af03-206e3f54f97f">669</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="ib244656e254648238e22c7367d61e513_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTktMS0xLTE1MjA4NA_41c352a9-9a11-4071-929b-72d4055c4a56">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="usd" contextRef="ib244656e254648238e22c7367d61e513_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTExLTEtMS0xNTIwODQ_8d92c854-9c4c-4a5b-acc3-37e065d03e4f">3,170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTEzLTEtMS0xNTIwODQ_33b4efc8-941e-419f-81de-8e413c34054e">2,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTEtMS0xLTE1MjA4NA_e2f81448-0209-40b1-a9ac-293483fca025">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTctMS0xLTE1MjA4NA_9b564ff2-1d95-4e70-b44a-4be884829b22">1,946</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTktMS0xLTE1MjA4NA_a9b63c33-0586-4a7c-8e4e-699341200eaf">1,420</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTExLTEtMS0xNTIwODQ_490fba3d-507c-442b-b27b-8019c9ed0f64">27,298</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTEzLTEtMS0xNTIwODQ_0d069731-bff2-4894-b0d1-00dcfd2049b1">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></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:24.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width: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.987%"></td><td style="width:0.1%"></td><td style="width: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.987%"></td><td style="width:0.1%"></td><td style="width: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.695%"></td><td style="width:0.1%"></td><td style="width: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.280%"></td><td style="width:0.1%"></td><td style="width: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.987%"></td><td style="width:0.1%"></td><td style="width: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.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="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%">Year Ended December 31, 2020</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:8pt;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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-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="3" style="background-color:#cceeff;padding:2px 1pt;text-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><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="i6dea376935d24d80934670a7025ce9c8_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMS0xLTEtMTU2OTA3_91dd28de-0654-4091-b757-cc67a547fa94">11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85708ca2538344ef8540f948ccbacac8_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMy0xLTEtMTU2OTA5_e11c6edd-440e-441d-9994-e2fb6dfb326f">1,348</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="i6dea376935d24d80934670a7025ce9c8_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtNS0xLTEtMTU2OTEx_417f249b-7842-48e8-904a-72ebcee7672f">10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtNy0xLTEtMTU2OTEz_5b205bc1-4a0c-4f73-8598-9e6f60b59d31">3,616</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="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtOS0xLTEtMTU2OTE1_01dfaa49-4526-4ea3-ac5d-3cb57e8fdedb">1,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMTEtMS0xLTE1NjkxNw_a056c087-057f-4866-86db-3e9e71c69c5a">21,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b28c510b3ed42d1baff4af0d2dce032_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMTMtMS0xLTE1NjkxOQ_364f48d3-ab4b-47e0-9274-db416dda367a">30,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 2px 19pt;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="ib221b7f908a941768ae16920ade92109_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMS0xLTEtMTU2OTA3_561c9775-845d-4066-8af5-c625c77fddc6">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdbfded03be344f48eca222347e4c19d_D20200101-20200101" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMy0xLTEtMTU2OTA5_9a2cf31e-1284-44dd-88c3-788b1673566d">452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib221b7f908a941768ae16920ade92109_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtNS0xLTEtMTU2OTEx_ccd6533c-ffc9-4874-a077-837b50fb97b7">4,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtNy0xLTEtMTU2OTEz_6a8ec963-86ea-4fd1-bc1e-d688016b7afd">135</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="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtOS0xLTEtMTU2OTE1_8cf1ca66-81de-4350-b0cc-419eb5c40f24">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMTEtMS0xLTE1NjkxNw_8eb0a7a2-e7e6-49b8-a7c3-d27a26070264">4,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i062b05c4782c49639fa50d041c0d3654_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMTMtMS0xLTE1NjkxOQ_4ee38145-121e-42c3-8b71-c11283c17fec">9,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i0532c9283e8a484c98d9f23332f3c9ec_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMS0xLTEtMTU2OTA3_8ee5a312-4053-45da-b122-ab847713ae2e">7,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff8df4fea5194b0d8a0f0b7f6120e64a_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMy0xLTEtMTU2OTA5_0cf5daa3-6a69-4861-b6db-9d37397cbc51">2,039</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="i0532c9283e8a484c98d9f23332f3c9ec_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtNS0xLTEtMTU2OTEx_e4aff550-d938-41f1-a7b1-5cecd4155c68">5,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtNy0xLTEtMTU2OTEz_8bc21b25-4946-48c9-bd32-d46c918a09c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtOS0xLTEtMTU2OTE1_bf58208c-4f31-4edd-b7b6-208194599850">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMTEtMS0xLTE1NjkxNw_dc07ea42-2139-49af-b7f4-fda684c142e2">4,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cb325d2e05441098c8736bbc72e175d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMTMtMS0xLTE1NjkxOQ_3f206336-3ec0-47c5-b895-b57abebfb19c">10,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMS0xLTEtMTU2OTIx_21e3ce2f-0bcf-448f-b124-c9baef187fe8">23,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><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="ib123238ab29c4ad2a5ca1aa1028ecdf9_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMy0xLTEtMTU2OTIz_7781c2d1-a9d5-4320-963d-10369f81dcc9">2,935</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="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctNS0xLTEtMTU2OTI1_d10898c0-9cac-4588-8334-417641e75440">20,998</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="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctNy0xLTEtMTU2OTI3_c0260e45-c4d8-4063-b3e3-2e4479ab822b">3,751</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="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctOS0xLTEtMTU2OTI5_9f976fa3-4fa4-4617-b919-9e5cebde5c54">1,530</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="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMTEtMS0xLTE1NjkzMQ_606fdb46-d876-46b9-976c-d2c20eb04247">30,831</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="icf00a83c4daf4e39be07ffa98429e599_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMTMtMS0xLTE1NjkzMw_4250bd0b-f471-44a6-9967-ceba2b214381">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ib4c725d258bc43b4854e6640317e12e3_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMS0xLTEtMTU2OTIx_711c78a7-6a25-46b5-9976-60921a551c13">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i663cab7ef6d24f5fb52fc1658af165c4_D20200101-20200101" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMy0xLTEtMTU2OTIz_ac73798a-b720-4c12-bd03-97fe975f1f01">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4c725d258bc43b4854e6640317e12e3_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtNS0xLTEtMTU2OTI1_30a45089-a85f-41a9-afcf-efd77dd1968f">2,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtNy0xLTEtMTU2OTI3_d4e0a93a-e964-499e-8faa-e57227d0db91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtOS0xLTEtMTU2OTI5_a847a122-0fed-4022-9ce9-6ed0ccdb150b">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="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMTEtMS0xLTE1NjkzMQ_1f9d8223-b901-497c-8577-b890ef839329">1,341</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="i9a9aea1347854ac9ac69c4213d8dc633_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMTMtMS0xLTE1NjkzMw_b14a1221-8b3e-4b58-975b-83c6c34c74c8">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="42" 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="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTEtMS0xLTE1NjkzNQ_7f19b12d-6cd6-4f01-bf8e-361a9963c7bf">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52c3f415445341dea7f11120475ca9a5_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTMtMS0xLTE1NjkzNw_d21fa6ff-e00c-4aab-ae2e-138a058f3324">571</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="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTUtMS0xLTE1NjkzOQ_b6d17fe7-c869-420e-9599-29a50a3db0a4">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTctMS0xLTE1Njk0MQ_0a732daf-3c8d-44b3-b63d-9bc049006420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTktMS0xLTE1Njk0Mw_360e5b9b-b7b9-40c8-bfe7-d67b374dc438">278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTExLTEtMS0xNTY5NDU_06a3a194-8490-408b-98f3-aabc590db9bb">789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb856e68a9748898ff157abd2a62cc6_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTEzLTEtMS0xNTY5NDc_f28ed731-98d2-453b-9325-deec2fa97a84">1,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="i7a4a0c76f232440c907da211457d2fae_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTEtMS0xLTE1NjkzNQ_dd18f700-d4eb-4695-bf6a-b05be1830254">1,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7324742628584156923574783ec2a755_D20200101-20200101" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTMtMS0xLTE1NjkzNw_31ed43a0-8e53-4c8e-a799-3cbfb4d9f081">7,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="i7a4a0c76f232440c907da211457d2fae_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTUtMS0xLTE1NjkzOQ_5410e815-51cf-449e-99f0-e222d6df43d9">8,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTctMS0xLTE1Njk0MQ_d1bd079a-3b3b-40e8-9203-cf9b62371d81">417</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="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTktMS0xLTE1Njk0Mw_fe7038a4-1aa7-4335-8412-f9148bfc2bb0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTExLTEtMS0xNTY5NDU_8da23046-79b0-49a6-a96c-a66cac9bf0fc">2,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f2b3e4f8056497a9bde1209d9df1d17_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTEzLTEtMS0xNTY5NDc_75a46fa9-91ff-4b47-9849-0fd15cb86e1e">11,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTEtMS0xLTE1NjkzNQ_c0f77ed7-e768-4d7c-8dd5-c987b3df6160">3,060</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="i1a06fe995701440b978dd00aeefed694_D20200101-20200101" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTMtMS0xLTE1NjkzNw_dc0606d3-26ec-4ba3-a6c5-97bba9a38ff6">6,669</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="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTUtMS0xLTE1NjkzOQ_74ce3ce4-8a75-4291-84b6-140ad2d87418">9,729</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="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTctMS0xLTE1Njk0MQ_a3bfde7a-0923-48c3-8efe-f59719cd4f96">417</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="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTktMS0xLTE1Njk0Mw_55167f20-a23c-4076-989e-65b7a57ba22a">278</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="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTExLTEtMS0xNTY5NDU_554bc446-ede9-446d-87cf-657fc080cb64">3,502</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="ic8c0cac6105a42e481d629c375e6f546_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTEzLTEtMS0xNTY5NDc_43a56f94-34dd-4f6e-8039-a76ca9c20302">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="ic4d26765ccbf4854afeaf9a991751545_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTEtMS0xLTE1NjkzNQ_3715fff9-f831-454f-9d2e-a25a3c5e01df">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8a472b408f646bb96168f0f7fce97c4_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTMtMS0xLTE1NjkzNw_d5575b19-63a7-4fec-9492-db60cbe8053a">2,484</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="ic4d26765ccbf4854afeaf9a991751545_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTUtMS0xLTE1NjkzOQ_2ccc4d77-054d-4754-90e8-c44b4c3191db">4,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTctMS0xLTE1Njk0MQ_de5bb789-2ebb-4fae-b4e1-d72667340559">1,454</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="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTktMS0xLTE1Njk0Mw_5033c2f2-1a4a-447c-b505-6c04a3bce5ae">570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTExLTEtMS0xNTY5NDU_8a4f5951-d13d-4dcc-adee-7299a4d89459">2,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc61d03ba23545bba6df6a33cf224b98_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTEzLTEtMS0xNTY5NDc_6c06a107-ec5e-402a-9b99-74544ab0afd9">5,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7d688623327497eb420b3e294016218_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTEtMS0xLTE1NjkzNQ_a80f055a-a391-4640-82f5-809b37395718">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia489b35efe054c87bc8cc902fd2edff3_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTMtMS0xLTE1NjkzNw_5487b6b5-6a00-46ab-bd5d-27d1286a69d9">899</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="if7d688623327497eb420b3e294016218_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTUtMS0xLTE1NjkzOQ_53ae8bfd-47e4-4b88-b762-7525ba8c20c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTctMS0xLTE1Njk0MQ_bed10dd4-75fa-4d36-b7ca-e0fa26f7d33a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTktMS0xLTE1Njk0Mw_fbdb0688-65ac-4516-a05e-fb49c8ea1741">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTExLTEtMS0xNTY5NDU_39d3d50d-01fb-45f8-97fe-fdd828b7b054">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db21a40fab043f4b3db850aa16be8db_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTEzLTEtMS0xNTY5NDc_d2ba1f40-4b59-4138-b56a-ab2422f1c811">&#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 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:#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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTEtMS0xLTE1NjkzNQ_979d5444-113c-40f1-b9ef-798e491c8292">36,171</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="i8633d75d06284054b771430feb0e918b_D20200101-20200101" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTMtMS0xLTE1NjkzNw_7a3e98a7-2570-4cd0-bfae-9b876748b04a">1,822</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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTUtMS0xLTE1NjkzOQ_a0031aab-2122-4085-a529-0f3b920b57d0">37,993</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTctMS0xLTE1Njk0MQ_c982f6c2-66ec-47a0-bb1a-841b201380b0">5,622</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTktMS0xLTE1Njk0Mw_456d4e83-251a-4910-b76a-5778dcd51f21">2,381</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTExLTEtMS0xNTY5NDU_f89630ce-5d4f-435d-bd19-abc35d6327ec">35,433</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTEzLTEtMS0xNTY5NDc_8535c7c9-0b78-4670-8937-b40c01f15217">70,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_142"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:RealEstateOwnedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzM1MQ_cb33d96e-7e61-4397-8567-1bf9e0be048a" continuedAt="ic6ba9edf74dc493fae96a7bf40dd40df" escape="true">Other Real Estate Owned</ix:nonNumeric></span></div><ix:continuation id="ic6ba9edf74dc493fae96a7bf40dd40df" continuedAt="i725ea7e37aa84ca09551fbf76611cb22"><div style="margin-top:5pt;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 years ended December 31, 2022 and December 31, 2021 the Bank had no other real estate owned. The following table provided the c<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:OtherRealEstateRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzM0OQ_88fd9d40-7d6c-4396-8940-744f4aea6adc" continuedAt="i26f09ef50ee14e88bfe7fa3c3e9e7fca" escape="true">hanges in other real estate owned during the year ended December 31, 2020:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i26f09ef50ee14e88bfe7fa3c3e9e7fca"><table 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;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, 2020</span></td></tr><tr><td colspan="3" style="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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzMtNS0xLTEtMTUyMDg0_a1cec1f3-7197-4942-b77c-0d5448e12a55">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Additions</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherRealEstateAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzQtNS0xLTEtMTUyMDg0_a8ee2136-edb9-4f13-be2d-90c7511458c2">270</ix:nonFraction>&#160;</span></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 2px 19pt;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 dispositions</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OtherRealEstateDisposals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzYtNS0xLTEtMTUyMDg0_bdeb2e70-32f8-45e9-bda6-affe8f7b1e94">1,290</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%">Gain (loss) on sale, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzctNS0xLTEtMTUyMDg0_a23d6011-1506-4e37-b447-95bdb0b554a8">179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom: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-bottom: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="usd" contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:OtherRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzktNS0xLTEtMTUyMDg0_0e2b211e-b30e-41ef-a5f4-8de363c1b192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%"><ix:continuation id="i725ea7e37aa84ca09551fbf76611cb22">At December 31, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzEzMQ_5fecb5dc-1020-451e-a7aa-88f84131b774">no</ix:nonFraction> consumer mortgage loans secured by residential real estate properties (included in "Loans receivable" on the Consolidated Statements of Financial Position) for which formal foreclosure proceedings were in process.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_145"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzIxOA_783fd9ff-8656-455a-a86c-6e1a71892da7" continuedAt="i3efe5ec1b7934cc58ba6aa31a20c4def" escape="true">Premises and Equipment</ix:nonNumeric></span></div><ix:continuation id="i3efe5ec1b7934cc58ba6aa31a20c4def"><div style="margin-top:5pt;text-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 a <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzIxNg_cc7fb745-5e47-4b92-bc63-a27686401cf8" continuedAt="i7a3e1bbf269d470bb25f59fa7a7e8acb" escape="true">summary of premises and equipment at the dates indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i7a3e1bbf269d470bb25f59fa7a7e8acb"><table 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%">December 31, 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%">Land</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="id585702b47184efcb384ef9cc90b9aee_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzItMS0xLTEtMTUyMDg0_6f80a888-bcc8-4ba0-9693-5b74ae9a3399">19,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic86878d307f64b0daa0ba74cae80e8ad_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzItMy0xLTEtMTUyMDg0_b34ce338-e19b-4314-8176-b811979562af">19,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c2aede5abe4591a06990d519490e6a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzMtMS0xLTEtMTUyMDg0_44b73a55-cecc-4fbd-9bf5-dc058256ee02">65,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i077a66d065a14d78900c8939c2510e37_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzMtMy0xLTEtMTUyMDg0_73b3efc1-e8e4-4946-aa0d-ab07cfab668f">65,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures 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="i009c007f18da47409ecfb365c67d1ec5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzQtMS0xLTEtMTUyMDg0_9dd66c30-4508-429a-a990-65f88df2c26b">24,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ad19c8bdad489eaf02003a80cf5c8c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzQtMy0xLTEtMTUyMDg0_5b44e902-9856-46a5-ba48-eb6ecab97e13">23,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 premises and equipment</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzUtMS0xLTEtMTUyMDg0_8d45b449-866b-4875-a816-40b170b0daf0">110,243</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzUtMy0xLTEtMTUyMDg0_aa46907d-f966-4e76-8dc0-67d71b09fb8e">109,338</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%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzYtMS0xLTEtMTUyMDg0_9a5bdf4f-69b2-4363-a582-48ddf47e1645">33,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzYtMy0xLTEtMTUyMDg0_e5759e51-cfb2-4166-bd1c-e9a983fe30b5">29,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Premises and equipment, net</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzctMS0xLTEtMTUyMDg0_7fbe734b-d9f6-4ec6-bb3c-150252081f88">76,930</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzctMy0xLTEtMTUyMDg0_db5c58fe-da04-41d7-9f12-367230ee92d6">79,370</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></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%">Total depreciation expense on premises and equipment was $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzEzOQ_f8e5a7eb-ad65-47d6-9f67-f38bfa9ddcb7">5.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzE0Mw_e09e69a4-754f-4994-95f0-cafcfd71f2de">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzE1MA_3a2842aa-7ea2-4c62-88ed-67009c449180">5.5</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_148"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzE1MTQ_7f5f3f59-2f0d-4acf-9e93-0e8f159cc09f" continuedAt="i26f732d1a1554b3a9c4d773320ef65e3" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i26f732d1a1554b3a9c4d773320ef65e3"><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) 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%">The Company&#8217;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in the following mergers: Premier Commercial Bancorp and Puget Sound Bancorp in 2018; Washington Banking Company in 2014; Valley Community Bancshares in 2013; Western Washington Bancorp in 2006 and North Pacific Bank in 1998. The Company&#8217;s goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (reporting unit). There were <ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_759c0a4d-67f6-4e51-b51f-693269d4523e"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_95efd1d2-0fda-434e-9e3a-a0a889d56d9e"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_f585959e-cb6a-4734-bb09-245f8ad24022">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> additions to goodwill during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt;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 December 31, 2022, the Company&#8217;s analysis concluded the fair value of the reporting unit exceeded the carrying value so the Company's goodwill was not considered impaired. Similarly, no goodwill impairment charges were recorded for the years ended December 31, 2021 and 2020. Even though there was <ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4Xzg3Nw_98c71512-67c5-46d6-b7ad-42ebff73c7f6">no</ix:nonFraction> goodwill impairment at December 31, 2022, changes in the economic environment, operations of the reporting unit or other adverse events could result in future impairment charges which could have a material impact on the Company&#8217;s operating results.</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="ibe7d62464aaa4a41960ed5d394124979_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_49de6cf2-4d52-4877-85f3-cdbd5a48c9f0"><ix:nonNumeric contextRef="ie31a8e8dffa34b7587ca8af0d4a45b71_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_d16013c3-1993-4c6f-ba32-fa6b09cbcba6"><ix:nonNumeric contextRef="i61a8de84aae84f3c8c7823bf1450bedf_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_e33f11ef-74eb-4098-859f-4d47fb9d816b"><ix:nonNumeric contextRef="ia522b152598c4821bb6ed324bedadf84_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_ff7a1aeb-8b7e-4a4e-a771-ebddc49bfa5f">ten years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzE1MTI_3ebbfb00-e1e8-4b47-bd8c-ccbfb267c79c" continuedAt="i3df3f906798a487da1b926e7767493f4" escape="true">There were <ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_393b4730-11cf-413a-8945-e45ace4d094b"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_56804bc7-43e1-41f2-9a37-5386e7ac4e8e"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_db9dfb1b-1541-4c7b-a38f-a649e4b32ddc">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> additions during the years ended December 31, 2022, 2021, and 2020 and the estimated aggregate amortization expense related to other intangible assets for future years as of December 31, 2022 is as follows, in thousands:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify"><ix:continuation id="i3df3f906798a487da1b926e7767493f4"><table 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:#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%">2023</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzItMS0xLTEtMTUyMDg0_ebfa8e23-cb25-4637-9538-87ad91fba759">2,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzMtMS0xLTEtMTUyMDg0_8adccbb6-3678-4f7f-b866-b38fa08e0c43">1,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzQtMS0xLTEtMTUyMDg0_fb892108-1b20-42d3-b571-6c2b9927fc56">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzUtMS0xLTEtMTUyMDg0_f2dbbf65-84be-4ef2-9886-4b730867e740">1,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzYtMS0xLTEtMTUyMDg0_830c14b9-d51d-4964-a9eb-d1c695229618">821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzctMS0xLTEtMTUyMDg0_c3d23ac1-58a9-4374-985f-9c0148b3b551">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzgtMS0xLTEtMTUyMDg0_6bee3ffb-5f6b-4ecb-b254-fc7619ce7038">7,227</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></ix:continuation></div></ix:continuation><div style="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%">76</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_151"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></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%">(8)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzgwNw_cd0ab693-d1f4-4575-911e-318a6edeb037" continuedAt="idba682f4ef7b458f80dbcf6d5b6975b5" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="idba682f4ef7b458f80dbcf6d5b6975b5" continuedAt="i0ff9b48bc4c04911bc15f638eb15f463"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzgxMQ_a214f4fe-8f52-4f55-b226-6adc00d57c96" 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 derivatives 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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtMS0xLTEtMTUyMDg0_577550ed-a140-4f2c-b069-b0dbd667537f">288,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9cb774a641704957bb62af9da6edac62_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtMy0xLTEtMTUyMDg0_335279b6-17d1-4234-ba3b-fc13a9107f2b">30,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtNS0xLTEtMTUyMDg0_a0ad28b6-b716-4884-be1d-50e9050516c0">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="i10248fe45f9b4f75b007050a80f314cf_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtNy0xLTEtMTUyMDg0_0f081cc7-591b-4e1d-9812-9045c37aadb4">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="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtMS0xLTEtMTUyMDg0_721497df-1adc-4222-9f61-464fdfb0a755">288,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtMy0xLTEtMTUyMDg0_f80e030c-7746-46f7-80a3-f5e00f4bbc1a">30,107</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="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtNS0xLTEtMTUyMDg0_8e5c9e94-b77b-449a-8d65-d4ea05dad9ca">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="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtNy0xLTEtMTUyMDg0_80979411-8c0a-46e2-9e5f-83d8db6e4faf">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: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="i64f87e9766974660af306414a7f9cf15_I20221231" decimals="-5" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzE5Ng_75387912-2bac-4b60-875d-27db3a040460">30.1</ix:nonFraction>) million and $<ix:nonFraction unitRef="usd" contextRef="i18fe986f06114f89a2a036f04232dca3_I20211231" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzIwMw_b9c773ab-2eee-4cfd-9f63-bd62c2474096">9.8</ix:nonFraction> million as of December 31, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $<ix:nonFraction unitRef="usd" contextRef="i1107438e48f64b60937fc0c798322b04_I20221231" decimals="-5" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzMwMA_f9f66476-c283-4bd0-a48b-54e2c39b8142">30.1</ix:nonFraction> million and  $(<ix:nonFraction unitRef="usd" contextRef="i73d89404aef24206aea7812ff5fe44cc_I20211231" decimals="-5" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzMwOA_1896fa44-1d99-4eaa-901e-e02e180de481">9.8</ix:nonFraction>) million as of December 31, 2022 and December 31, 2021, respectively.</span></div></ix:nonNumeric></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%"><ix:continuation id="i0ff9b48bc4c04911bc15f638eb15f463">Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, the settlement values of the Bank's net derivative assets with customers were increased by $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2MjkxNTg_b8622a36-6d33-4ed6-8dc2-d51a73b4cf08">66,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2MjkxNjI_928f46b2-a788-441c-9a78-52827c590afa">355,000</ix:nonFraction>, and reduced by $<ix:nonFraction unitRef="usd" contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2Mjg3MzU_00828cb8-c8ca-4b6e-988f-7b0870b5515d">422,000</ix:nonFraction> as of December 31, 2022, December 31, 2021, and December 31, 2020, respectively, due to the change in the credit valuation adjustment.</ix:continuation> </span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_154"></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%">(9)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:61.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DepositLiabilitiesDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzE0MjkzNjUxMTYyMzE5_107089b7-eefa-4cca-99d5-3d5900836299" continuedAt="i0aff5223a0be41c9a891716f6a3eea50" escape="true">Deposits</ix:nonNumeric></span></div><ix:continuation id="i0aff5223a0be41c9a891716f6a3eea50" continuedAt="i2f46029f0c2444379cdf88065d1fcbaf"><div style="margin-top:5pt;text-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:&#160;</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzgwMw_a2fc3bfb-7e3f-45f2-bd00-900e45a4c3d7" escape="true"><table 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:2px 1pt;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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;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="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%">Amount</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%">Amount</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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</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%">%</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><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="padding:0 1pt"></td><td colspan="3" style="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%">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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:NoninterestBearingDomesticDepositDemand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMS0xLTEtMTU3MzA3_5f05c144-1aa1-4f55-b7d9-2255fef3666a">2,099,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="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="hfwa:PercentageOfNoninterestBearingDomesticDepositDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMy0xLTEtMTU3MzA3_fc785656-6fbd-457e-bdde-73fc22953f78">35.5</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:NoninterestBearingDomesticDepositDemand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtNS0xLTEtMTU3MzEy_3024af41-f3f3-4065-8ae1-6a289c63433f">2,343,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="hfwa:PercentageOfNoninterestBearingDomesticDepositDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtNy0xLTEtMTU3MzEy_cdde52e5-8103-4369-a79c-eac6055d11a8">36.7</ix:nonFraction>&#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="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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetChangeNoninterestBearingDepositsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtOS0xLTEtMTkzNDAx_f8187a86-1fa8-4025-839a-ccae1c867385">244,445</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfNoninterestBearingDepositsDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMTEtMS0xLTE5MzQwMQ_d6155457-d8ba-4d3d-97a2-dfc0aa092a43">10.4</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositDemand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMS0xLTEtMTU3MzA3_4219ba3c-475c-40ca-87a9-4773346531d5">1,830,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMy0xLTEtMTU3MzA3_83eaebd9-1b72-4777-bc79-31c04f38bf2a">30.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositDemand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtNS0xLTEtMTU3MzEy_0389c299-29f8-45c8-82fe-6e5745974943">1,946,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtNy0xLTEtMTU3MzEy_f70bb67e-6e74-4423-a3bc-2d9475e829da">30.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="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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetChangeInterestBearingDepositsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtOS0xLTEtMTkzNDAx_e7188a89-88de-4e18-a5b0-01052b886c65">115,878</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDepositsDomestic" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMTEtMS0xLTE5MzQwMQ_ffe7f2e1-fc2d-4aa7-ae86-832b505141eb">6.0</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositMoneyMarket" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMS0xLTEtMTU3MzA3_f84e78d0-9258-4841-8806-4b8a5dfb0777">1,063,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMy0xLTEtMTU3MzA3_a71808f2-71c8-4684-a114-157aa1bc7911">17.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositMoneyMarket" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtNS0xLTEtMTU3MzEy_71bbcd83-ac94-4d21-92bb-96d43181d049">1,120,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtNy0xLTEtMTU3MzEy_e0f42bda-a5c7-4817-8cf6-f1203f0306d9">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="hfwa:NetChangeInterestBearingDomesticDepositsMoneyMarket" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtOS0xLTEtMTkzNDAx_88891478-6e51-48c8-bf51-a933226c7c1c">56,931</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMTEtMS0xLTE5MzQwMQ_d1305e5c-fffb-47af-9449-469f5acc8cbb">5.1</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositSavings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMS0xLTEtMTU3MzA3_97812679-737a-4b7c-b567-470fd63e71e4">623,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMy0xLTEtMTU3MzA3_6d022543-f0d7-40eb-8972-29dc86a11837">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositSavings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtNS0xLTEtMTU3MzEy_8236c444-7b7b-418c-90dc-966b7c3df896">640,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtNy0xLTEtMTU3MzEy_132c5216-db6f-4776-97aa-75e74ea104cb">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="hfwa:NetChangeInterestBearingDomesticDepositSavings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtOS0xLTEtMTkzNDAx_f3353225-da42-4b6a-aed1-2a1a48c268cc">16,930</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDomesticDepositSavings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMTEtMS0xLTE4MDA1MA_866b80da-aa69-4558-986b-0de081e1e03b">2.6</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 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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMS0xLTEtMTUyMDg0_11b9c226-3b38-4412-ae2d-841ce59bf486">5,617,267</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="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMy0xLTEtMTUyMDg0_70f564fa-a55b-4d92-838d-dd68a1aae834">94.8</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctNS0xLTEtMTUyMDg0_2c7c8c1c-06f1-4ee4-b967-f44df6c61589">6,051,451</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="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctNy0xLTEtMTUyMDg0_3fa82ad4-a27a-4bdf-b9fb-f20fefb73cb1">94.6</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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="hfwa:NetChangeInterestBearingDomesticDepositTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctOS0xLTEtMTkzNDAx_2f9a5125-34e0-4c53-9ee6-bd2a5c92f8af">434,184</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMTEtMS0xLTE5MzQwMQ_e4e57e5b-dd6e-4dba-9869-9432fbe33c9b">7.2</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%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMS0xLTEtMTgzNTY3_102ab75e-0215-4a7c-97bb-c33078435159">307,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMy0xLTEtMTgzNTcx_7d58a347-271f-4787-83ca-2b40907847ef">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtNS0xLTEtMTU3MzE2_9630a83c-c585-41c5-a263-f4ebfe254383">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="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtNy0xLTEtMTU3MzE2_bb876205-c90b-426c-a732-d85ed0cb2a0b">5.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="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="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="hfwa:NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtOS0xLTEtMTkzNDAx_01e66858-4d03-49ea-914f-90fba6678b44">35,266</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="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMTEtMS0xLTE5MzQwMQ_130c1912-572b-441d-8a42-3ab51ab19f84">10.3</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 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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMS0xLTEtMTUyMDg0_a75714bb-816b-4d19-9372-4c3669f36334">5,924,840</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="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%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMy0xLTEtMTUyMDg0_652ed516-d12a-4465-b973-4ecfc8615716">100.0</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"><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%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktNS0xLTEtMTUyMDg0_88de23ef-ba81-4604-bcad-2764e6b1088c">6,394,290</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="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%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktNy0xLTEtMTUyMDg0_28125c63-8b79-48bb-b802-e6937889bb33">100.0</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"><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%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetChangeInterestAndNoninterestBearingDepositsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktOS0xLTEtMTkzNDAx_ed51bcb7-2191-4bb9-afa1-23cd93911b27">469,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 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%">(<ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" sign="-" name="hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMTEtMS0xLTE5MzQwMQ_71b988c1-e352-42f7-82c8-ad1d6436a442">7.3</ix:nonFraction>)</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></ix:nonNumeric></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposit accounts overdrawn and reclassified to loans receivable were $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEyNA_c96a3ef8-1236-4dfc-accc-9280008ae893">317,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MjQ_b14fefca-80a5-4e4a-a17e-3e826f255320">216,000</ix:nonFraction> as of December 31, 2022 and December 31, 2021, respectively. Accrued interest payable on deposits was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DepositLiabilitiesAccruedInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzIxOA_54543c28-436b-4ac8-9f23-2951b7ad7051">143,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesAccruedInterest" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzIyNQ_36b1446d-3d0f-41f9-bf55-cd418db3f131">53,000</ix:nonFraction> as of December&#160;31, 2022 and December 31, 2021, respectively and is included in "Accrued expenses and other liabilities" in the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;text-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 <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1Xzc5Nw_1f3a6d17-85e4-4da3-bdfa-27d036205871" continuedAt="i3582d01a21db4c129bcb9a5565bd52c8" escape="true">Interest expense, by category, for the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i3582d01a21db4c129bcb9a5565bd52c8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="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%">2020</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="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%">Interest bearing 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%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtMS0xLTEtMTUyMDg0_4ecdd769-91d4-4691-8a1a-c1ff09d73fe7">3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtMy0xLTEtMTUyMDg0_ad322219-e866-402c-95ef-9787d9fa9c9e">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtNS0xLTEtMTUyMDg0_e5baec86-5d96-4daf-aa1f-e4a8fa8c67f3">3,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseMoneyMarketDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtMS0xLTEtMTUyMDg0_195bb884-bafd-4dca-8178-981f9ec7e29d">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseMoneyMarketDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtMy0xLTEtMTUyMDg0_8da298be-7486-46f2-9d50-6d818afa7780">1,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseMoneyMarketDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtNS0xLTEtMTUyMDg0_98dcee4c-bb8a-4216-8fee-7fb3f892e1fe">2,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtMS0xLTEtMTUyMDg0_4b2dc868-cb41-4393-91c8-ac6798d1230d">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtMy0xLTEtMTUyMDg0_4d560b31-e03a-44a4-959a-ba06dce616ae">367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtNS0xLTEtMTUyMDg0_2dc6752e-7245-4323-a2d3-87331fb6eee6">527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtMS0xLTEtMTUyMDg0_b6f4767d-2d08-4a7e-ae0b-34a4a812784d">1,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtMy0xLTEtMTUyMDg0_ad8ee888-008c-44ee-9529-7a223445e305">1,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtNS0xLTEtMTUyMDg0_35cdfc25-979b-4cee-88e6-e42399b48dfe">5,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 2px 19pt;text-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:#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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctMS0xLTEtMTUyMDg0_d3a4a7b4-115b-47f7-a018-42ba1728bd7d">6,772</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctMy0xLTEtMTUyMDg0_72bd682f-7a0e-48ea-87b7-526989249d6f">6,160</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctNS0xLTEtMTUyMDg0_0e2fe920-87ba-46b2-87c0-1fb93954136a">12,265</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></ix:continuation></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzgwMA_7f27dd93-1d61-4df8-90ba-9d5f940d9c99" continuedAt="i94f656dae07b407792304aa436f66622" 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%">Scheduled maturities of certificates of deposit for future years as of December 31, 2022 are as follows, in thousands:</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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzItMS0xLTEtMTUyMDg0_8dddb610-4f8f-42c7-bd68-5c655728e37f">270,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesRollingYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzMtMS0xLTEtMTUyMDg0_2c7f458f-b1df-4007-8a25-8eabb8e3888e">15,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesRollingYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzQtMS0xLTEtMTUyMDg0_fd64c3bb-a9e8-4a04-920b-f7af2ba34abd">4,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesRollingYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzUtMS0xLTEtMTUyMDg0_f20aa374-111c-4636-a0f6-eaef536e4b32">4,894</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%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i2f46029f0c2444379cdf88065d1fcbaf"><div style="margin-top:5pt"><ix:continuation id="i94f656dae07b407792304aa436f66622"><table 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzItMS0xLTEtMTUyMDg0_8dddb610-4f8f-42c7-bd68-5c655728e37f_2">270,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:TimeDepositMaturitiesRollingYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzYtMS0xLTEtMTUyMDg0_51182c5f-4faa-49b8-b300-37eae28c6a6f">11,243</ix:nonFraction>&#160;</span></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: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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzgtMS0xLTEtMTUyMDg0_dd77e8ec-fcc5-4fef-bf22-4558aabe8a19">307,573</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%">Certificates of deposit issued in denominations equal to or in excess of $250,000 totaled $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzY0Mg_03394f3d-6701-4ccd-a089-245d8d4e31df">103.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzY0OQ_5b5b73d4-3f01-4bab-982e-b6ed128f5e71">100.0</ix:nonFraction> million as of December&#160;31, 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%">Deposits received from related parties as of December 31, 2022 and December 31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:RelatedPartyDepositLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MTU_dd382ab1-c3d8-48da-a84e-15f0e8e01c82">6.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:RelatedPartyDepositLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MzQ_4b25859d-fd3f-489f-be26-d9a8a277cb6c">8.8</ix:nonFraction>&#160;million, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_157"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><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:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzIzMjI_edcbb43d-6730-48af-b01e-0def3379d218" continuedAt="ic665ce004c134c3583eb7082367ca66a" escape="true">Junior Subordinated Debentures</ix:nonNumeric></span></div><ix:continuation id="ic665ce004c134c3583eb7082367ca66a" continuedAt="i6194ca0ba10b4329a4a12fd125e5ca5b"><div style="margin-top:5pt;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 acquisition of Washington Banking Company on May 1, 2014, the Company assumed trust preferred securities and junior subordinated debentures with a total fair value of $<ix:nonFraction unitRef="usd" contextRef="ie2f8e2b1b79747aaa22af1a011b5851a_I20140501" decimals="-5" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzIxOQ_8be9e789-50ac-419b-8549-f9e1199501b2">18.9</ix:nonFraction> million at the merger date. At December 31, 2022 and December 31, 2021, the balance of the junior subordinated debentures, net of unaccreted discount, was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEwOTk1MTE2MzAxMDc_abf2d57f-8de8-4ee6-9e10-6aeec43f7355">21.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEwOTk1MTE2MzAxMTc_b481ee81-2251-49e4-88c0-767ec2d2fb4e">21.2</ix:nonFraction> million, 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%">Washington Banking Master Trust, a Delaware statutory business trust, was a wholly owned subsidiary of the Washington Banking Company created for the exclusive purposes of issuing and selling capital securities and utilizing sale proceeds to acquire junior subordinated debentures issued by the Washington Banking Company. During 2007, the Trust issued&#160;$<ix:nonFraction unitRef="usd" contextRef="i1d9bfb507525497985ac8453c6ed8460_I20081231" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzcxNw_d89acccd-3132-490d-bba9-a24792a4e92c">25.0</ix:nonFraction> million&#160;of trust preferred securities with a&#160;<ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:TermofJuniorSubordinatedDebentures" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzc1Nw_f0016d21-6e53-49c3-b3a2-99cdb5765553">30</ix:nonNumeric>-year maturity, callable after the fifth year. The trust preferred securities have a quarterly adjustable rate based upon the three-month LIBOR plus&#160;<ix:nonFraction unitRef="number" contextRef="ic753c127cc29432b8c0235fd43257801_D20080101-20081231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzkwOA_b6b2d169-4b6f-404b-9fab-b0fc07942be5">1.56</ix:nonFraction>%. On&#160;the merger date, the Company acquired the Trust, which retained the Washington Banking Master Trust name, and assumed the performance and observance of the covenants under the indenture related to the trust preferred 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 adjustable rate of the trust preferred securities at December 31, 2022 and December 31, 2021 was <ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="4" name="hfwa:Adjustablerateoftrustpreferredsecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEyMTU_49c28677-0150-4895-b593-c5401b288719">6.33</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="4" name="hfwa:Adjustablerateoftrustpreferredsecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODUz_e579458e-1451-46d2-9c95-af44c3c65224">1.77</ix:nonFraction>%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December 31, 2022, 2021 and 2020 was <ix:nonFraction unitRef="number" contextRef="i35b28a5a815d45cc9ea4a7e83536f984_D20220101-20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODcy_b235ce09-032e-471e-b7ed-706dc95aca3d">5.42</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i601de4063753476cb6a76eee11193093_D20210101-20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODg3_a0525475-972e-4ab4-b9a5-59cbcdc9439c">3.53</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib0bf20f8780d43c1a265d230dda535ab_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzNTY_6761924d-93a5-4dee-9bd7-a103dce6de56">4.29</ix:nonFraction>%, respectively. The weighted average rate includes the accretion of the discount established at the merger date which is amortized over the life of the trust preferred 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 junior subordinated debentures are the sole assets of the Trust and payments under the junior subordinated debentures are the sole revenues of the Trust. All of the common securities of the Trust are owned by the Company. The Company has fully and unconditionally guaranteed the capital securities along with all obligations of the Trust under the trust agreements. For financial reporting purposes, the Company's investment in the Master Trust is accounted for under the equity method and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The junior subordinated debentures issued and guaranteed by the Company and held by the Master Trust are reflected as "Junior subordinated debentures" on the Consolidated Statements of Financial Condition.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_160"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(11)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:DisclosureofRepurchaseAgreementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzk1Mw_fcc713f3-fe7a-47b3-9ec4-2a70b78a08ec" continuedAt="i36f3fc8bbb14440e85a4a2c25664e6e0" escape="true">Securities Sold Under Agreement to Repurchase</ix:nonNumeric></span></div><ix:continuation id="i36f3fc8bbb14440e85a4a2c25664e6e0"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilizes </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:RepurchaseAgreementsMaturityPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzEyNA_b178a720-36c9-41d7-895d-e1c11a123b91">one day</ix:nonNumeric> maturities as a supplement to funding sources. </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are secured by pledged investment securities. Under the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company is required to maintain an aggregate market value of securities pledged greater than the balance of the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company is required to pledge additional securities to cover any declines below the balance of the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For additional information on the total value of investment securities pledged for </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> see Note (2) Investment Securities.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfRepurchaseAgreements" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzk1MQ_eccf8581-5718-4e8e-9cb2-5d3fd7899b40" 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 balance of the Company's </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">obligations by class of collateral pledged at the dates 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: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%">December 31, 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:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury and U.S. Government-sponsored agencies</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="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzItMS0xLTEtMTUyMDg0_8a627652-e822-4d5e-a504-a9bafa4ba698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i93ee62c1dda84fe19baea16054be92a3_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzItMy0xLTEtMTUyMDg0_5a9b62f5-b9a8-4b06-add2-6f30cee4c8c6">4,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 14.5pt;text-align:left;text-indent:-13.5pt;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="i6b1d284ac93244c9b28fe62a8baa1243_I20221231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzMtMS0xLTEtMTUyMDg0_6be1a44c-5b3d-4c79-a94f-2e6bcb62aab9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzMtMy0xLTEtMTUyMDg0_f3b67447-319c-4250-8469-ee0ac851d959">4,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 14.5pt;text-align:left;text-indent:-13.5pt;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="idfd769fc4779419d80da4a4c5f454302_I20221231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzQtMS0xLTEtMTUyMDg0_d3d42967-501d-4c91-a381-6b7a5afd4880">46,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzQtMy0xLTEtMTUyMDg0_22efaeda-a6b0-4b84-b352-bd17ed6f38b6">41,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 13pt;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</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzUtMS0xLTEtMTUyMDg0_15452c1d-b179-4401-af98-24bf95d69221">46,597</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzUtMy0xLTEtMTUyMDg0_e849aa81-bc8d-4729-87e2-3f4c74e678f7">50,839</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="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_163"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(12)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:continuation id="i6194ca0ba10b4329a4a12fd125e5ca5b" continuedAt="ifb6c124591e54af19c9a90c318c11d80">Other Borrowings</ix:continuation></span></div><ix:continuation id="ifb6c124591e54af19c9a90c318c11d80" continuedAt="ib7c89926872a47fabe77da0a9e355cd3"><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) FHLB</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The FHLB functions as a member-owned cooperative providing credit for member financial institutions. Advances are made pursuant to several different programs. Each credit program has its own interest rate and range of maturities. Limitations on the amount of advances are based on a percentage of the Bank's assets or on the FHLB&#8217;s assessment of the institution&#8217;s </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%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ib7c89926872a47fabe77da0a9e355cd3"><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%">creditworthiness. At December 31, 2022, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-7" name="us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzUxMA_bd200e11-12aa-4b5f-b8e2-a2f06f9866c0">1.23</ix:nonFraction> billion. At December 31, 2022 and December 31, 2021 the Bank had <ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzU0MA_6b3fb3ae-ed5a-48f4-9572-3bbdf502397b"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzU0MA_f404b9f9-7390-4e6b-a3e1-6ba05103a067">no</ix:nonFraction></ix:nonFraction> FHLB advances outstanding.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advances from the FHLB may be collateralized by FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities or other assets. In accordance with the pledge agreement, the Company must maintain unencumbered collateral in an amount equal to varying percentages ranging from <ix:nonFraction unitRef="number" contextRef="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231" decimals="INF" name="hfwa:Unencumberedcollateralinamountequaltovaryingpercentages" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzkwOQ_10b564e3-60a1-4f2c-bef5-38b0d0979ff1">100</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231" decimals="INF" name="hfwa:Unencumberedcollateralinamountequaltovaryingpercentages" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzkxNQ_a526cd6b-0b46-4c02-8f8a-7590dfa2bcb8">160</ix:nonFraction>% of outstanding advances depending on the type of collateral.</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) Federal Funds Purchased</span></div><div style="margin-top:5pt;text-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 maintains advance lines with five correspondent banks to purchase federal funds totaling $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzExMDU_b2b676e5-ffc3-451f-8580-82063b90f5f4">215.0</ix:nonFraction> million as of December 31, 2022. The lines generally mature annually or are reviewed annually. As of December 31, 2022 and December 31, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:FederalFundsPurchased" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEyMzQ_6ef185a6-ffaa-43fc-9b4e-b17bfbe80464"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:FederalFundsPurchased" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEyMzQ_79fb19bd-ede3-42f2-87ad-8a192c850c75">no</ix:nonFraction></ix:nonFraction> federal funds purchased.</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) Credit Facilities</span></div><div style="margin-top:5pt;text-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 maintains a credit facility with the Federal Reserve Bank with available borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEzODg_646d9e09-5cd8-4741-b96c-271606a6f6bb">46.8</ix:nonFraction> million as of December 31, 2022. There were <ix:nonFraction unitRef="usd" contextRef="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE0MTI_1d1200fd-e17b-455f-8856-223704b41760"><ix:nonFraction unitRef="usd" contextRef="ib5449cc194684906aed34fd24cf06ba4_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE0MTI_7886674e-0eb5-48d0-bd3b-8eb926eb57be">no</ix:nonFraction></ix:nonFraction> borrowings outstanding as of December 31, 2022 and December 31, 2021. Any advances on the credit facility would be secured by either investment securities or certain types of the Bank's loans receivable.</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) Related Party Borrowings</span></div><div style="margin-top:5pt;text-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 did <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE2NDc_0c21dbdb-4044-4c6a-a87c-3379712d710d"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE2NDc_a6fb515a-5cb3-4922-aeab-d00419e94eb2">no</ix:nonFraction></ix:nonFraction>t have any borrowings from related parties as of December&#160;31, 2022 or December 31, 2021.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_166"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(13)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzI_cd2ebeff-2e57-4376-9dd1-2b00fe0fbfd7" continuedAt="i3c74864490e3478281ed156fcf390aed" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i3c74864490e3478281ed156fcf390aed" continuedAt="i534411e897af4412831e0447cb275f79"><div style="margin-top:5pt;text-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's noncancelable operating lease agreements relate to certain banking offices, back-office operational facilities, office equipment and sublease agreements. The majority of the leases contain renewal options and provisions for increases in rental rates based on an agreed upon index or predetermined escalation schedule. As of December 31, 2022 and December 31, 2021, the Company&#8217;s operating lease ROU asset was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQwNg_0d398a45-478b-4573-a027-40f2d4ea2fa7">22.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQxMw_db68e302-9685-4ca1-b6ba-7aad1abfa417">27.6</ix:nonFraction> million, respectively and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The related operating lease ROU liability was $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQ4MQ_e9d87fa4-ec33-48ee-83b1-a9ec8a374be9">24.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQ4OA_77c3cadd-292c-40d5-b6d9-d82c33d8f021">28.8</ix:nonFraction> million, respectively and is included in "<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_8aabedc8-3b19-4b5e-8c46-1f087964c2e5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_e16a0a6f-38a2-4a1b-8a2f-708f7dc2ee36">Accrued expenses and other liabilities</span></span>" on the Consolidated Statements of Financial Condition. The Company does not have any leases designated as finance leases.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzU_e3b6f22c-c344-4b93-ada5-a492901fd739" 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 table below summarizes the information about our leases during the periods or at period end presented:</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="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #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%">2021</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%">(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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d">Operating lease cost</span></span></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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMS0xLTEtMTUyMDg0_4b07d39f-d14c-499f-a8f3-0cfd5377c118">4,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMy0xLTEtMTUyMDg0_2568afe3-3ab6-4998-8dfe-172ff7df69f3">4,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzQtMS0xLTEtMTUyMDg0_d005a3ff-9b3e-40b7-8b48-f40d6327b562">80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzQtMy0xLTEtMTUyMDg0_c752b1c1-91d7-4aef-999a-2f54a9aae64b">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Variable lease 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzUtMS0xLTEtMTUyMDg0_1469542a-9c5d-46b6-a7ba-60a24f5d21ef">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzUtMy0xLTEtMTUyMDg0_7f6f083c-c977-4f99-aff0-978080c91625">947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Sublease 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzYtMS0xLTEtMTUyMDg0_7e52396a-e010-44f6-8c08-6890002419b8">87</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzYtMy0xLTEtMTUyMDg0_f7cb3d85-6a67-4870-b15a-e3dc1705b003">24</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 12.25pt;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 net lease cost during the 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzctMS0xLTEtMTUyMDg0_713bf28e-55f6-4de2-9434-0ac576018a60">6,053</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzctMy0xLTEtMTUyMDg0_345c863c-e876-4afb-99aa-37a572140ed1">5,730</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><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%">Operating cash used for amounts included in the measurement of lease liabilities during the 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzktMS0xLTEtMTUyMDg0_4e1e92a6-622f-4aa5-a0d2-8cadabdbdebc">4,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzktMy0xLTEtMTUyMDg0_9537ab4e-cc79-4c3b-bb94-bb55326233dd">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">ROU assets obtained in exchange for lease liabilities during the 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEwLTEtMS0xLTE1MjA4NA_e0de67e9-5d57-433f-9b25-b5deeed666d3">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEwLTMtMS0xLTE1MjA4NA_159b893c-9e75-44cf-89fc-5f01f0198ba7">13,966</ix:nonFraction>&#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%">Weighted average remaining lease term of operating leases, in years, at period end</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:nonNumeric contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEyLTEtMS0xLTE1MjA4NA_92c5f767-3ce7-4594-b3e0-94b43363cb52">6.5</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEyLTMtMS0xLTE1MjA4NA_ef9d3b53-56c6-428c-9e0d-deac9d8a5a94">7.1</ix:nonNumeric></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%">Weighted average discount rate of operating leases, at period end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEzLTEtMS0xLTE1MjA4NA_8cf749e6-b9b1-47ac-a436-0218ce0937ac">2.42</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEzLTMtMS0xLTE1MjA4NA_252e7dbc-fdf4-486c-9e0f-c37612c8554d">2.32</ix:nonFraction>&#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></ix:nonNumeric><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzE_430f4733-905d-4576-94dc-47c96ea18e03" continuedAt="i74c487fa851142b4b8e91ad8f548c6a4" 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 lease payment obligations as of December 31, 2022 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter, in thousands:</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:#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%">2023</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzItMS0xLTEtMTUyMDg0_f397216b-dcec-4598-8312-aa4b78325fc4">4,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzMtMS0xLTEtMTUyMDg0_85b31a30-22d5-4daf-8197-a0b070718673">4,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzQtMS0xLTEtMTUyMDg0_374ba419-f5e0-4ec1-8736-4ddbfe8c783b">4,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzUtMS0xLTEtMTUyMDg0_3d53d8fc-6c4c-4a41-913f-9d4bcebc63f5">3,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzYtMS0xLTEtMTUyMDg0_d51bc900-c75a-4ebb-887f-05f4b3c2fad4">3,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzctMS0xLTEtMTUyMDg0_bb812e43-3cc4-41d1-aa7d-1dac710659c7">6,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="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 lease payments</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzgtMS0xLTEtMTUyMDg0_3a6dc02c-bf2d-4328-9d34-28a4d5b1700c">26,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i534411e897af4412831e0447cb275f79"><div style="margin-top:5pt;text-align:center"><ix:continuation id="i74c487fa851142b4b8e91ad8f548c6a4"><table 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Implied interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzktMS0xLTEtMTUyMDg0_2e7c2007-817e-4f17-8f96-fe09fbd2deba">2,125</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f">ROU liability</span></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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTEtMS0xLTE1MjA4NA_323222bc-b24a-43ca-8788-3c31aab6efbe">24,369</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></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%">During the year ended December 31, 2022, the Company entered into two lease agreements for $<ix:nonFraction unitRef="usd" contextRef="ib1747a8be47c44a6a323685df4577a4f_I20230101" decimals="-5" name="hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEwOTk1MTE2Mjk0NTc_85518659-995a-44a6-abc4-93fe0fdc2bab">1.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6992e1542f3e4bd18a62906148a17e00_I20230501" decimals="-5" name="hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEwOTk1MTE2Mjk0NzQ_f8fec61d-f45d-44c3-b234-ca3b5c617ba9">3.3</ix:nonFraction>&#160;million commencing on January 1, 2023 and May 1, 2023. These lease agreements are not included in the lease payment obligations in the table above.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_169"></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%">(14)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNzE_cd2c8065-2243-43f6-b255-c53fbe1dc61e" continuedAt="ie1b69dbae3e54cd8aafa059e51e54f31" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="ie1b69dbae3e54cd8aafa059e51e54f31"><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) 401(k) 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 provides its eligible employees with a Plan, including funding certain Plan costs as incurred. All employees may participate in the Plan commencing with the first of the month following the start of employment or concurrent to their hire date if starting the first of the month. Participants may contribute a portion of their salary, which is matched by the Company at <ix:nonFraction unitRef="number" contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzQyNg_a2b74608-7edd-47ac-a206-6942472ea773">50</ix:nonFraction>%, not to be greater than <ix:nonFraction unitRef="number" contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzQ1Mw_a020e517-2330-4c61-a015-731ac772f0da">3</ix:nonFraction>% of eligible compensation, up to Internal Revenue Service limits. All participants are <ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="hfwa:PercentageofEmployerContributionFullyVested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzU0Mg_39be86d1-782f-4c60-9abc-a49559dcd95b">100</ix:nonFraction>% vested in all accounts at all times. Employer matching contributions for the years ended December 31, 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231" decimals="-5" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY1Mw_beaf1306-2586-4884-b48a-9562a08e577c">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i827333930d694ab1bc4720ab15721e10_D20210101-20211231" decimals="-5" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY1Nw_fd395644-8d7c-4f1c-870c-f2ecb66b2d83">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1af9e5851ef1428cb3a2b204cf849724_D20200101-20201231" decimals="-5" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY2NA_3dde667a-2470-4f69-9a59-b79be2a65f0b">1.7</ix:nonFraction> million, 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 Plan may make profit sharing and discretionary contributions which are completely discretionary. Participants are eligible for profit sharing contributions upon credit of <ix:nonFraction unitRef="hour" contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231" decimals="INF" name="hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1Xzg1Nw_cb0937b7-25de-4f32-83d0-69569e274b1f">1,000</ix:nonFraction> hours of service during the plan year, the attainment of <ix:nonNumeric contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231" name="hfwa:MinimumAgeRequiredforEligibilityUnderPlan" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzkxNw_696718c3-5681-4051-a094-f0f27ee6905c">18</ix:nonNumeric> years of age and employment on the last day of the year. Employees are <ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzEwOTk1MTE2Mjk4NTc_b90c551b-bc10-42a9-9618-4db7e41aa4b8">100</ix:nonFraction>% vested in profit sharing contributions at all times. For the years ended December 31, 2022, 2021 and 2020, the Company made <ix:nonFraction unitRef="usd" contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_15b8e9cc-e267-4b77-966e-5a571364b82c"><ix:nonFraction unitRef="usd" contextRef="i45ca8469b39e48fe8e08880ac054a707_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_594f59a7-eaa7-4e09-9b50-4ab2e91d647c"><ix:nonFraction unitRef="usd" contextRef="i790fa814539448338d44896dfe05295b_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_86b54ea2-eff0-4a73-8473-5f16074b6179">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> employer profit sharing contributions.</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) Employment Agreements</span></div><div style="margin-top:5pt;text-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 entered into contracts with certain senior officers that provide benefits under certain conditions following termination without cause or following a change in control of the Company.</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) Deferred Compensation 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 has a Deferred Compensation Plan which provides its directors and select executive officers with the opportunity to defer current compensation. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNzI_3733e094-3d9a-41d0-b93a-d5766f7fe20e" continuedAt="ibae0694c19ae4346b3d63d47827dfa9d" escape="true">The following table presents a summary of the changes in the Deferred Compensation Plan during the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ibae0694c19ae4346b3d63d47827dfa9d"><table 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.671%"></td><td style="width:0.1%"></td><td style="width:1.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.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="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%">Year Ended December 31,</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="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%">2020</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%">Balance outstanding at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtMS0xLTEtMTUyMDg0_86cfe00e-7694-4cc0-8e47-7af55dcc664f">3,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtMy0xLTEtMTUyMDg0_82c68f88-0669-4992-b9fb-71cb583f57b5">4,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtNS0xLTEtMTUyMDg0_6a6e242e-a017-4b17-b398-0074fa7f184c">4,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtMS0xLTEtMTUyMDg0_206cd459-9756-4fc5-9c50-ba5ded2bdea4">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtMy0xLTEtMTUyMDg0_62cffe4c-fdd8-4651-a962-e51d41934d53">634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtNS0xLTEtMTUyMDg0_d86f8dbd-48b4-4f13-acaa-5f65bb08a527">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMS0xLTEtMTg1Nzk5_119472fd-1160-40b7-87eb-874fbcd73ff6">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMy0xLTEtMTg1Nzk5_751feb87-40f5-49fe-8598-11487dae409e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtNS0xLTEtMTg1Nzk5_71148e4b-65a9-49d4-a748-d0509dc45617">&#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%">Interest credited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMS0xLTEtMTUyMDg0_0dcac196-d48d-4aa5-9ae2-bfe6cd50b172">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMy0xLTEtMTUyMDg0_50b92e80-63ab-4e76-a8b2-935587c01d32">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtNS0xLTEtMTUyMDg0_239f4a45-a9fa-4a31-9c72-8348d577cad3">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Benefits 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtMS0xLTEtMTUyMDg0_ed09a3c4-0179-4ab7-93f6-c647f2499801">519</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtMy0xLTEtMTUyMDg0_7d5d0d17-5eb3-4a3c-b951-31b1fb526308">959</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtNS0xLTEtMTUyMDg0_8db6ef00-c678-4343-8814-2020bf19b6df">478</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%">Balance outstanding at the end of the year</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctMS0xLTEtMTUyMDg0_d8174b17-9d61-452a-a84c-d6b2dc9f4615">4,337</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctMy0xLTEtMTUyMDg0_d2a11a1c-9bbd-4168-a8dc-4bfb9976d95c">3,854</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctNS0xLTEtMTUyMDg0_b5732508-ed07-4134-9439-305efaf6d41a">4,101</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Salary Continuation 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%">In conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:SalaryContinuationPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNjc_3a961d27-56fe-45b8-92b5-bd7a3ff67291" continuedAt="ibfd24ececb4c42599ee937e4bf68664d" escape="true">The following table presents a summary of the changes in the salary continuation plan during the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ibfd24ececb4c42599ee937e4bf68664d"><table 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.671%"></td><td style="width:0.1%"></td><td style="width:1.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.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="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%">Year Ended December 31,</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="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%">2020</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%">Obligation, at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtMS0xLTEtMTUyMDg0_146f5787-b001-4faf-bddf-31eb0ae17969">3,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtMy0xLTEtMTUyMDg0_9fd18f0f-7594-408e-99c2-882e2ec962ee">4,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtNS0xLTEtMTUyMDg0_f97998f4-6e80-4b6c-816e-e7320fc83c0a">4,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%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtMS0xLTEtMTUyMDg0_b8c055d3-f933-49a5-944f-bbb90382850a">450</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtMy0xLTEtMTUyMDg0_7f315133-7d5c-4f8e-a445-2ade87c54172">536</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtNS0xLTEtMTUyMDg0_afc37bc8-4120-4641-a3ae-39884c9f971b">460</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%">Expenses incurred </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtMS0xLTEtMTUyMDg0_87479628-fc2e-4c59-a7f1-2ed4a499b139">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtMy0xLTEtMTUyMDg0_75061885-9b94-457f-9049-e67f264b8af5">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtNS0xLTEtMTUyMDg0_7a0dfaf5-3e98-4346-8367-9a921bbc68ca">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Obligation, at the end of the year</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctMS0xLTEtMTUyMDg0_9a383926-cd98-4dc2-b412-a273b4f71ce8">3,576</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctMy0xLTEtMTUyMDg0_b7f87979-4b12-4655-aeff-c2b3cabd8810">3,835</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="hfwa:SalaryContinuationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctNS0xLTEtMTUyMDg0_7006df9c-df7f-4d0b-b209-9a859d142633">4,162</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></ix:continuation></div></ix:continuation><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%">80</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_172"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(15)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTI_12a49e37-467b-433a-81bd-97feafbcba1e" continuedAt="i7917944548624caaa183a5a7b0315dff" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i7917944548624caaa183a5a7b0315dff" continuedAt="i822387a09b324a2584a42a4f0f1b44f5"><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTY_f32501c3-e178-4401-9df2-fff55309cc29" 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 weighted average shares used for earnings per common share computations for the periods 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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</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, except shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtMS0xLTEtMTU4MDUw_3ee9c8b3-5e04-4096-a3b5-42ea9218b19f">81,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtMy0xLTEtMTU4MDcw_95099f6d-ff5e-4422-b99d-56e207640364">98,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtNS0xLTEtMTU4MDcw_915044f3-626d-40c0-aaeb-d78c3f4e71da">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Dividends and undistributed earnings allocated to participating 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtMS0xLTEtMTUyMDg0_cf184aa3-9010-4e01-96ba-5834dcd01b76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtMy0xLTEtMTUyMDg0_d4fd7705-a534-4a42-a942-c3a358da8791">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtNS0xLTEtMTUyMDg0_4fdf200f-d291-498a-b851-7b4c49241f70">7</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%">Net income allocated to common shareholders</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtMS0xLTEtMTUyMDg0_b3a24b8e-e221-40f4-bd66-76fc1615364e">81,875</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtMy0xLTEtMTUyMDg0_d88c65e9-8b42-48c4-93be-5393932d1deb">98,035</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtNS0xLTEtMTUyMDg0_516849c1-b5f3-43b6-8000-67c667859976">46,563</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:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtMS0xLTEtMTUyMDg0_c2dc667d-0d94-4da0-8a90-4b720270d0fe">35,103,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtMy0xLTEtMTUyMDg0_7015c659-42b3-4950-8e35-6957e6efdb6b">35,677,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtNS0xLTEtMTUyMDg0_e0b2c693-69d7-467f-a323-47685e902750">36,018,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktMS0xLTEtMTUyMDg0_ecdc22f6-52ed-41df-8d3a-508b2f627f4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktMy0xLTEtMTUyMDg0_b0c238cc-46fb-4dfc-9a0e-f7210628c087">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktNS0xLTEtMTUyMDg0_475a0ecf-eb80-4353-aa50-fd6e5d3a3b3e">4,182</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%">Total basic weighted average common shares outstanding</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTEtMS0xLTE1MjA4NA_a7fb6dcb-4690-4e7a-8a9e-5a3e25bc4d06">35,103,465</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTMtMS0xLTE1MjA4NA_519566cd-d390-4483-b24c-1fa6b7c80a53">35,677,851</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTUtMS0xLTE1MjA4NA_92929a1f-c046-4870-b45e-bcd10409a547">36,014,445</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%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTEtMS0xLTE1MjA4NA_5308e822-3500-4784-ba84-dde2b409495c">35,103,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTMtMS0xLTE1MjA4NA_19cb1f4c-e2ea-4192-ba20-8570ad1a32ad">35,677,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTUtMS0xLTE1MjA4NA_8c15db61-e3c7-4f6d-aad4-13af0e18d602">36,014,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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">(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%"><ix:nonFraction unitRef="shares" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTEtMS0xLTE1MjA4NA_ee7221ff-ee54-4f8e-9803-29aa7bb9680e">360,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTMtMS0xLTE1MjA4NA_8b6bf365-1b10-4d60-af1c-1dc9eabcbb9d">295,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTUtMS0xLTE1MjA4NA_a884c22d-3834-4262-ac68-ec49946b2945">155,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 diluted weighted average common shares outstanding</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTEtMS0xLTE1MjA4NA_58b2131e-2216-4806-b59a-fcdf2fa92446">35,463,896</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTMtMS0xLTE1MjA4NA_6a407f3e-7ff3-415f-bd12-e863bb4a9e19">35,973,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTUtMS0xLTE1MjA4NA_dfa9accc-3506-4394-9c00-30a53fe6dba4">36,170,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTEtMS0xLTE1MjA4NA_2a631b2d-a4ec-4dc3-aa9c-f9284851bf2b">872</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 colspan="2" style="background-color:#cceeff;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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTMtMS0xLTE1MjA4NA_2b455d65-2087-4f4e-bf04-9de5ab9f3729">7,043</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 colspan="2" style="background-color:#cceeff;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTUtMS0xLTE1MjA4NA_ac26a164-dfef-476a-bc24-e23099ecdaaf">137,093</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></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 dividends paid and undistributed earnings allocated to unvested restricted stock awards.</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%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award or unit exceeds the market price of the Company&#8217;s stock.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Dividends</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#8217;s earnings, capital requirements, financial condition and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#8217;s predominant source of income.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ScheduleOfDividendsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyODY_60ea09f5-c14e-42c1-81f9-144f43cd0cdb" 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 most recent three year period:</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:97.660%"><tr><td style="width:1.0%"></td><td style="width:23.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.456%"></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="background-color:#cceeff;border-top:1pt solid #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%"><ix:nonNumeric contextRef="i04479c352a1548a096241c3450e9a646_D20200122-20200122" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTAtMS0xLTE1MjA4NA_6d7edabd-6d6d-4c86-8b7d-9778567d1919">January 22, 2020</ix:nonNumeric></span></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: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="i04479c352a1548a096241c3450e9a646_D20200122-20200122" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTItMS0xLTE1MjA4NA_15967bd8-29f7-4806-bb0c-3aa39b453442">0.20</ix:nonFraction></span></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: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="i04479c352a1548a096241c3450e9a646_D20200122-20200122" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTQtMS0xLTE1MjA4NA_d8c18fcf-58a5-490a-a3f3-b605a4649bde">February 6, 2020</ix:nonNumeric></span></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: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="i04479c352a1548a096241c3450e9a646_D20200122-20200122" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTYtMS0xLTE1MjA4NA_ecf5fa28-8428-4a28-9c50-1a7ae5625456">February 20, 2020</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: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="ibd950d0092b048a38c98170d793709a2_D20200429-20200429" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTAtMS0xLTE1MjA4NA_fcfa35e2-55e5-4d85-bf35-2cb9fac4265e">April 29, 2020</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="ibd950d0092b048a38c98170d793709a2_D20200429-20200429" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTItMS0xLTE1MjA4NA_00fcd8e0-9e0b-4f0c-a091-f445535891cc">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="ibd950d0092b048a38c98170d793709a2_D20200429-20200429" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTQtMS0xLTE1MjA4NA_d6e90867-7723-4cf4-9b67-64bedf2573a8">May 13, 2020</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="ibd950d0092b048a38c98170d793709a2_D20200429-20200429" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTYtMS0xLTE1MjA4NA_479d125b-1508-4d9a-8ace-8b1467e233c5">May 27, 2020</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: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="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTAtMS0xLTE1MjA4NA_23724503-633d-4702-a545-82a6e2d0779a">July 22, 2020</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="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTItMS0xLTE1MjA4NA_464aed2b-f799-4699-8dd0-a312be3bd125">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="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTQtMS0xLTE1MjA4NA_4f45a81b-f392-43a8-8d5c-6c428fc1a262">August 5, 2020</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="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTYtMS0xLTE1MjA4NA_37824846-c740-4817-9de7-6527e2f53221">August 19, 2020</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: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="i074402b50aba492c82d84d05b1625915_D20201021-20201021" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTAtMS0xLTE1MjA4NA_05fa863a-2d9e-4c1f-8b58-acb7023ab863">October 21, 2020</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="i074402b50aba492c82d84d05b1625915_D20201021-20201021" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTItMS0xLTE1MjA4NA_5c9d6e70-813d-4161-a4e7-429dec229eb6">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="i074402b50aba492c82d84d05b1625915_D20201021-20201021" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTQtMS0xLTE1MjA4NA_68808fa8-e18f-4cce-aae8-120b429355cd">November 4, 2020</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="i074402b50aba492c82d84d05b1625915_D20201021-20201021" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTYtMS0xLTE1MjA4NA_2b4afed4-5d20-48ce-af31-7c0e338bfcf8">November 18, 2020</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: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="i006a75297747468fb63f99789f86d556_D20210127-20210127" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTAtMS0xLTE1MjA4NA_4effeeec-1d6f-4994-bf23-123e12cfdea2">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="i006a75297747468fb63f99789f86d556_D20210127-20210127" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTItMS0xLTE1MjA4NA_bceb748a-18fc-41f2-a732-236b890f86c3">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="i006a75297747468fb63f99789f86d556_D20210127-20210127" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTQtMS0xLTE1MjA4NA_451c3581-4e56-4ca4-9081-58b053e094bc">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="i006a75297747468fb63f99789f86d556_D20210127-20210127" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTYtMS0xLTE1MjA4NA_3c8203fa-1a14-482c-8472-3e5e05e21d0f">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: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="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTAtMS0xLTE1MjA4NA_17fd8391-e556-4416-bf0e-b2c691b6143f">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="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTItMS0xLTE1MjA4NA_6744f8f5-db45-4365-a624-088e0e086aea">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="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTQtMS0xLTE1MjA4NA_1a39bfbc-36ff-4c1f-8f35-01d614409e02">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="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTYtMS0xLTE1MjA4NA_22755614-153e-4f04-b8bb-e0340dfa51bf">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: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="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTAtMS0xLTE1MjA4NA_4ca7f4ec-2f29-42a9-bee7-4ef7910d52bc">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="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTItMS0xLTE1MjA4NA_5ae137bb-52ff-4546-911e-bfaa0801839e">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="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTQtMS0xLTE1MjA4NA_51041a02-0b67-4e6d-8441-601971ba6a87">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="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTYtMS0xLTE1MjA4NA_98e79624-fea5-46d3-84cd-28c72d2c559a">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: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="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTAtMS0xLTE1MjA4NA_a5a87204-37fa-45b4-928c-071e4eb494fc">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="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTItMS0xLTE1MjA4NA_b216cf41-70c5-4163-92d6-bba1c9d7a202">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="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTQtMS0xLTE1MjA4NA_ee7e26f7-5be7-47b1-ae42-7bf3169d6d7f">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="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTYtMS0xLTE1MjA4NA_4086161c-3fa9-47ef-be76-78b19a1d9878">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: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="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktMC0xLTEtMTU4MTY3_f9dba63f-4865-42e0-8b64-bb4dd3881c76">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="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktMi0xLTEtMTU4MTY3_ac4d1ad5-9ec3-4576-a6b4-6f68a9a3f498">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="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktNC0xLTEtMTU4MTY3_5a54e573-d98a-4b2c-8a56-2319e3b281d3">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="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktNi0xLTEtMTU4MTY3_052f3887-8454-440d-b7e0-4c76de240070">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: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="i8626ca963ca7417f943831eae4f78230_D20220420-20220420" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTAtMS0xLTE1ODE2Nw_710c6733-a22d-4115-8f69-5e08705b0108">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="i8626ca963ca7417f943831eae4f78230_D20220420-20220420" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTItMS0xLTE1ODE2Nw_e6fcf23f-7d95-4fdd-ab7a-e7555c2edb56">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="i8626ca963ca7417f943831eae4f78230_D20220420-20220420" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTQtMS0xLTE1ODE2Nw_3c235542-73e0-48c5-8784-47993db042ae">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="i8626ca963ca7417f943831eae4f78230_D20220420-20220420" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTYtMS0xLTE1ODE2Nw_efafa1e8-24ed-4ecb-9dea-46d501dde69f">May 18, 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:#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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTAtMS0xLTE1ODE2Nw_3372db7c-3894-451f-8bb2-c3580bec76a6">July 20, 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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTItMS0xLTE1ODE2Nw_1451dffb-6e5d-43ae-bc44-bcfca0353c41">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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTQtMS0xLTE1ODE2Nw_59298739-8bec-4b83-a1d9-56c4b21a3bd3">August 3, 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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTYtMS0xLTE1ODE2Nw_68769597-9642-4ce3-a6bd-709a9af2e76b">August 17, 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: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="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTAtMS0xLTE1ODE5NQ_9eeb98b3-c7aa-4b57-bd52-64c8d16a5194">October 19, 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="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTItMS0xLTE1ODE5NQ_5dfb9dfa-41a9-4e2e-83d4-d909f6d4ef42">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="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTQtMS0xLTE1ODE5NQ_56cdaa3d-3bd3-4f8a-8bc4-c24ea8e1d433">November 2, 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="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTYtMS0xLTE1ODE5NQ_e0319716-460f-4d9e-a674-a21c78c50337">November 16, 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></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%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i822387a09b324a2584a42a4f0f1b44f5"><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 October 23, 2014, the Company's Board of Directors authorized the repurchase of up to <ix:nonFraction unitRef="number" contextRef="i3b0d9fd2bfcf4caa87ce540290ce1f6d_D20141023-20141023" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzE5ODU_f309359b-7663-4737-8ebd-27e55b4d4eb0">5</ix:nonFraction>% of the Company's outstanding common shares, or approximately <ix:nonFraction unitRef="shares" contextRef="ifdd2d880e7ac4b65a9c90ef035a2bff5_I20141023" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIwNDk_10f46e7e-aed3-44dd-b8cf-beb1bd786137">1,512,600</ix:nonFraction> shares, under the eleventh stock repurchase plan. On March 12, 2020, the Company's Board of Directors authorized the repurchase of up to <ix:nonFraction unitRef="number" contextRef="ic78f434807d24ecca651b99e5b449fcd_D20200312-20200312" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIxODk_d7be9158-5e26-4cbb-b50f-83e90d07e043">5</ix:nonFraction>% of the Company's outstanding common shares, or <ix:nonFraction unitRef="shares" contextRef="i3730a4543b5c43aba1a4a995a5d0a54d_I20200312" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIyMzk_5dc968b1-e37c-48c4-881a-5e4124745507">1,799,054</ix:nonFraction> shares, under the twelfth stock repurchase plan after all shares under the eleventh stock repurchase plan had been repurchased. 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:StockRepurchasedDuringPeriodTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyODE_50dbc5ef-6af4-4786-81b1-399c1ac33891" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="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="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%">Year Ended December 31,</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="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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;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="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%">Eleventh Stock Repurchase Plan</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="id39f33a94717452ba0a630e624836b0a_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtMS0xLTEtMTUyMDg0_e8d3c79d-4c54-401e-9d18-afdc786cd232">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtMy0xLTEtMTUyMDg0_14e5e1e3-3b12-4790-929a-bd118ba7a17c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtNS0xLTEtMTUyMDg0_e6f7f418-4681-4a52-81e0-b082f864acc6">639,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231" decimals="INF" name="hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtNy0xLTEtMTUyMDg0_8ede6887-fcfa-49b7-ac20-916cf0b8e32a">1,512,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Stock repurchase 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="id39f33a94717452ba0a630e624836b0a_D20220101-20221231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtMS0xLTEtMTUyMDg0_61cd8760-ceb6-421f-9b74-c75cdb0738fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtMy0xLTEtMTUyMDg0_8f6a8fb8-67bd-4361-9c86-baa0c210f56b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtNS0xLTEtMTUyMDg0_505e8d69-078b-4c9c-9ca3-e1663ace09d1">23.95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtNy0xLTEtMTUyMDg0_137b37de-5d46-4822-b55f-aeb41fe9e080">21.69</ix:nonFraction>&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:700;line-height:100%">Twelfth Stock Repurchase Plan</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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctMS0xLTEtMTUyMDg0_14d18e06-03db-48c1-b3ff-7a0258e9c905">100,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctMy0xLTEtMTUyMDg0_20cbcf24-032a-41f1-8a94-fcf9e5f57107">904,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="shares" contextRef="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctNS0xLTEtMTUyMDg0_48eef5fb-1603-4748-bbf0-2624b6d51ddc">155,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231" decimals="INF" name="hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctNy0xLTEtMTUyMDg0_33d8b20f-36cc-4c70-919d-03a3de0b60ab">1,160,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;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtMS0xLTEtMTUyMDg0_5e1ce7fb-3e7a-4971-a60c-cd9b224e6b6f">25.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtMy0xLTEtMTUyMDg0_17a33f39-ce9f-4c54-b496-4cba090c23ac">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="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtNS0xLTEtMTUyMDg0_bd1acc41-5566-4082-9fa8-9686943bdad3">20.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtNy0xLTEtMTUyMDg0_c4b3a055-1546-40f7-ad34-2f26bd44fbb3">23.94</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="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 each plan.</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%">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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTQ_cdb05ee7-09ab-43a2-aaa8-1816f8f5d648" continuedAt="ib5fb614d3af6425e9d197eda375daa64" 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="ib5fb614d3af6425e9d197eda375daa64"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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="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%">2020</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="i0e630ac9450740239ac525402c472a12_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItMS0xLTEtMTUyMDg0_8fa31684-c17e-4d57-8676-8159ceca0590">26,944</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="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItMy0xLTEtMTUyMDg0_9fe904f0-d302-47e2-a2da-87ab66b98041">26,869</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="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItNS0xLTEtMTUyMDg0_d2d2458e-9595-4d77-9d91-f9d8223da195">28,887</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%">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="i0e630ac9450740239ac525402c472a12_D20220101-20221231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtMS0xLTEtMTUyMDg0_26728a6d-7163-49e3-b6fe-569c4a81d137">25.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="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtMy0xLTEtMTUyMDg0_0b4c1dbc-bdf7-46a3-891c-4a54a4029f82">29.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtNS0xLTEtMTUyMDg0_54d45035-8976-4938-85fd-329a9e8fbc8a">21.57</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><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) Issuance of Common Stock</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock was issued during the year ended December 31, 2020 related to the exercise of stock options as further described in Note (17) Stock-Based Compensation.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_175"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(16)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMDY_6856bc2c-ca64-4699-a431-69e9db7d4701" continuedAt="ieb6f1e25e41743d29eeea2c00485cc67" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ieb6f1e25e41743d29eeea2c00485cc67" continuedAt="i083c81da0d5e4d9aa187647f82c0d8fc"><div style="margin-top:5pt;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;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;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;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;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) 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></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%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i083c81da0d5e4d9aa187647f82c0d8fc" continuedAt="iec93ff2d01894880bdf7172d8d0f3a09"><div style="margin-top:5pt;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><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 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 December 31, 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 Consolidated Statements of Financial Condition with any valuation adjustment recorded within "Other expense" on the 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"><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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzg5OTc_04e86877-408d-4ccb-bdd2-21caefe521f0" continuedAt="i99598e1c9d09409f939719515d1a7d1f" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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="ib29f265223cd4771a438cdd2116e7a72_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtMS0xLTEtMTUyMDg0_edd57b5f-91a1-47dc-a419-c64f7b70f6a1">63,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8b54d98244646b0b3f0f41d7131a658_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtMy0xLTEtMTUyMDg0_8feb61fa-c283-4a82-94a7-0fd03fa03ad9">19,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0c86760b291d43da9235b61a13e44561_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtNS0xLTEtMTUyMDg0_c0125ee5-cefa-4fed-87bf-df5ee180bb32">44,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if41d8eaeaff343d59d86f7913ff681ad_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtNy0xLTEtMTUyMDg0_bf35586c-c432-4c16-b4a5-d604698b8248">&#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="i028fae5071c94549a48c048a36c897ae_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtMS0xLTEtMTUyMDg0_32574426-5831-4f0e-8281-f8c0bc449792">153,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="i3c67708bab35419c86e782810b59017c_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtMy0xLTEtMTUyMDg0_8824692e-5762-45a5-9fea-116d6bb9da7b">5,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aee85a61306404696c6dc3df6f96b99_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtNS0xLTEtMTUyMDg0_2354b0b5-86bf-415a-89cb-7ffe86ed00f1">147,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id889290239ae458c900465353e765ba0_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtNy0xLTEtMTUyMDg0_9ea9327c-a57f-4eda-844f-69d3a1726cad">&#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="idc8b9237c810491c876bcc33e85f1841_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctMS0xLTEtMTUyMDg0_bf7e6c9a-b106-44fe-81cb-e110c0b1449b">424,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctMy0xLTEtMTUyMDg0_8f9bf710-2186-4f52-ab67-60e4d45d49c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9602ccd42f1249ab99c35ecd7e5e3b8c_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctNS0xLTEtMTUyMDg0_31656b62-5b95-4b38-86a0-6f9498088a42">424,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f59749b6a94179b3bb5a505ce51366_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctNy0xLTEtMTUyMDg0_12135c9d-96bc-4ac2-b84c-4590d4203c60">&#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="ie9462c8e5963498a963a798da588ec7f_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtMS0xLTEtMTUyMDg0_65942bbf-79c4-4dd4-9e0e-8ddfc432bd52">664,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtMy0xLTEtMTUyMDg0_7ef69970-cda8-4b3e-9a67-b1fa1d8a5d95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c2873f8e6004d038ede0203e16dcd24_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtNS0xLTEtMTUyMDg0_1f45498e-6d48-4f88-b3b0-64c9c4197ebd">664,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1f59749b6a94179b3bb5a505ce51366_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtNy0xLTEtMTUyMDg0_a43d13f0-7107-46b0-a0f0-c8f0fab04e30">&#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="i36113222d26145afbdf645a14fe9d1d7_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTEtMS0xLTE1MjA4NA_2d26f8bc-c073-41e7-abff-a19b8982d475">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c03bcd2f94f4d2e9351bff656fac832_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTMtMS0xLTE1MjA4NA_da8f9553-ccf9-43c9-9332-cbe53f42aed4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1a4649e77a44ca2a089fb7c2544bd9a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTUtMS0xLTE1MjA4NA_7c92350c-a59e-46d2-9d94-338092ec118f">3,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd3780f29e54fa99d4678814231e6f2_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTctMS0xLTE1MjA4NA_8c10bf1a-df3e-4b57-930e-c19e8d04e98f">&#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%">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="ic55dee39023d430288cf409ba84b15ff_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTEtMS0xLTE1MjA4NA_09433bf9-fe9f-490d-9189-c160dc02245b">21,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="i295bd86754f247b6bf4c07322ce114b5_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTMtMS0xLTE1MjA4NA_748e79e2-7fdb-40aa-8b41-5f73f780d117">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i298813807fe04d0999a21367aaad44c0_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTUtMS0xLTE1MjA4NA_6f609148-f70c-48b4-8977-0a29f656b65b">21,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="id84350288fa849f089262397249b2563_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTctMS0xLTE1MjA4NA_63c22a7f-7971-4582-a981-7c2ca20d2733">&#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;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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTEtMS0xLTE1MjA4NA_666a89a1-261e-4a73-97a1-3c1ab8cea6cb">1,331,443</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="i032525bc79f24919b5e299d836a5cf2b_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTMtMS0xLTE1MjA4NA_a2c4f29c-2af2-4bc5-948e-b2e4e55d41b8">25,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTUtMS0xLTE1MjA4NA_53c71b6e-be0e-49e4-bf48-e3581deac96d">1,306,265</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="id8966e7561d4448eabbad2719857b9ba_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTctMS0xLTE1MjA4NA_1b4bed1a-c159-4b38-8ade-2ea11cc199d8">&#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="i2dc250e109f74d91877c3db8e0e78fb9_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTEtMS0xLTE1MjA4NA_fbce4e61-fcc2-4f97-8e4c-58031856e431">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="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTMtMS0xLTE1MjA4NA_25573c8a-4631-46c5-8d35-4053dd734c3a">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="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTUtMS0xLTE1MjA4NA_7e099cf0-0497-4c6f-91b8-dce2682962ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8966e7561d4448eabbad2719857b9ba_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTctMS0xLTE1MjA4NA_05fc823b-4a09-4622-b710-78c38fb306b4">&#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="id7028c05a23a4094a796a766932a19f9_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTEtMS0xLTE1MjA4NA_418a1eae-95f4-44e4-b14c-f7e1d770f34e">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044c7d522c774320951c4b5d454c5039_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTMtMS0xLTE1MjA4NA_56171ace-e9df-4630-ac43-dc05bc6e8aad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cb774a641704957bb62af9da6edac62_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTUtMS0xLTE1MjA4NA_335279b6-17d1-4234-ba3b-fc13a9107f2b">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id87f10c597ea419cba947b50d8fe8827_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTctMS0xLTE1MjA4NA_080e06dc-16bc-4f17-bbe1-faa487a3f0a7">&#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="id7028c05a23a4094a796a766932a19f9_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTEtMS0xLTE1MjA4NA_fe624ddc-cf95-485b-bc0a-d6f258ede19d">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i044c7d522c774320951c4b5d454c5039_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTMtMS0xLTE1MjA4NA_017576aa-3df8-4d96-8055-04d06a5f1d91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i19dc3d0b99224da2b9edecbe3bb48f3c_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTUtMS0xLTE1MjA4NA_5610efe2-8f14-4d2e-ac47-2e8df795db3c">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id87f10c597ea419cba947b50d8fe8827_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTctMS0xLTE1MjA4NA_0cba38ce-b43d-43d4-a308-971ad4075b1a">&#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%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iec93ff2d01894880bdf7172d8d0f3a09" continuedAt="i1ca7864fd9b44f76be1e6ce58a066fde"><div style="margin-top:5pt"><ix:continuation id="i99598e1c9d09409f939719515d1a7d1f"><table 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 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%">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="iecf245180be64e51aab096536165d849_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtMS0xLTEtMTUyMDg0_2dfc4157-0d00-4ec0-940a-ba0eb2a7caea">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="iab6c7e2962bf43b0b60cd7730ef0fd3d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtMy0xLTEtMTUyMDg0_cc42a0ba-0960-4310-b506-64b0267083ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic9e02c2f11144166ae1cbea40b757b49_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtNS0xLTEtMTUyMDg0_e63e91c8-0d12-4cca-97e6-71575cce6047">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="i83df815809254af8ac609693598c63b2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtNy0xLTEtMTUyMDg0_e71ec136-35b1-4f52-9b66-ddf1f476d140">&#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="id9356e902e0c483db1d63727b18a6c83_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtMS0xLTEtMTUyMDg0_5093554a-f4cb-4ec5-9e48-9322c539c87d">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="icda048a3500a41559ba97ccf30e91772_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtMy0xLTEtMTUyMDg0_5a6e31c8-0c09-442b-92be-911e6622f116">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99d62289b9f74a8fbc2e87e6335c34fa_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtNS0xLTEtMTUyMDg0_b3f980bf-9b6a-4b31-9798-3e0424518795">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="ifcf04f603d23455cbd2ee286d992244f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtNy0xLTEtMTUyMDg0_6ee316fa-092b-444c-9a48-022d857ae324">&#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="if616ec1981e449a8827909e8f2c01fe4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctMS0xLTEtMTUyMDg0_47ebacae-4c06-40e9-9859-178588fc2497">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="i3f4b1a8c91ea42d3acbda46d675770f3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctMy0xLTEtMTUyMDg0_cd75f47d-634d-4aea-a4ec-c6d5f044f36d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893488251f6f4e08ab90300bec8e6c24_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctNS0xLTEtMTUyMDg0_0f6c5323-67a7-44fc-bdd4-7e60edbf2e90">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="ib8efd9bb442f42ac933ec8ff565fa4ec_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctNy0xLTEtMTUyMDg0_08b49139-28e7-4e88-9f4f-d5cbe3466dc9">&#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="ie875f48f6989446c896a570ffced54b4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtMS0xLTEtMTUyMDg0_e3a05bc5-3329-4868-8975-dfc9ed775ecd">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="i626184b5a0f14e76b059bad54611a9d6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtMy0xLTEtMTUyMDg0_71a77333-02cc-48ae-86f0-8df2d1176e84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d815dc19eab461f95c96d92f9a87c0f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtNS0xLTEtMTUyMDg0_fdb9e99b-2193-4ab0-bd42-25015d5d6c8e">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="ie7aa664f343640b5b8861a9a2f398b2d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtNy0xLTEtMTUyMDg0_c082c40f-685a-4eed-9ed2-0a6ce0eddde1">&#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="ia494793f9bcb46e98065965828ccfd1f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktMS0xLTEtMTUyMDg0_a6c8a0ae-128c-4899-ab0b-0cefba108f31">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="iabd7ffe812484cd6ab11a9ac42c8cae6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktMy0xLTEtMTUyMDg0_0cf5fba9-52ac-4961-bae7-77a052a51b69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c46052aa74b430d9658943487f9810d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktNS0xLTEtMTUyMDg0_2f0ab6b1-e659-44e6-ad1e-ed9c58d87ae6">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="i96ec1c5df5624f27a1ad1d8e4b3401c8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktNy0xLTEtMTUyMDg0_da3ff4f6-9c86-4756-bddb-e726aed6ecdf">&#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%">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="i94d5fd0618b64606927a301d0968ed2e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTEtMS0xLTE1MjA4NA_2d456bcc-89b3-4d7e-8d5b-8a394f6cf355">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="i604bfba6e8fe4a568c010ab9691407b2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTMtMS0xLTE1MjA4NA_8e688586-6c08-4516-a64a-b4fdef8b69b1"><ix:nonFraction unitRef="usd" contextRef="iabd7ffe812484cd6ab11a9ac42c8cae6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTMtMS0xLTE1MjA4NA_d542907c-8cfa-4c04-b863-b6c50fec1a3a">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia91c12717fdf4d50a4546ed513121de2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTUtMS0xLTE1MjA4NA_bc59028c-f448-4a05-97cf-df55361a1a5a">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="ic3111a693c8447618d7e588b61851955_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTctMS0xLTE1MjA4NA_80007aa2-9159-4aec-a8c7-1e4f88ac6e80">&#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;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="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTEtMS0xLTE1MjA4NA_322007e9-a827-49f9-9208-d5dc02fd00c6">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="i77a78e18a4f2494f97beb4754d64c320_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTMtMS0xLTE1MjA4NA_da40e976-352f-460b-bb86-801e405c4d50">&#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="i754d85d3a3f64485b50f02824495356a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTUtMS0xLTE1MjA4NA_95644af8-6186-443e-833f-379c6f7780af">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="i9c7e9299724543f1b075922e276de2c4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTctMS0xLTE1MjA4NA_4971facc-48ca-491c-86a7-d62b9cfd487a">&#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="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTEtMS0xLTE1MjA4NA_3f2a3510-ca2f-4f52-9210-f91237528bf5">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="i77a78e18a4f2494f97beb4754d64c320_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTMtMS0xLTE1MjA4NA_063b0542-9d76-496e-b26f-9694391915e6">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="i754d85d3a3f64485b50f02824495356a_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTUtMS0xLTE1MjA4NA_4398e18d-7830-49fc-b643-26b68bd089cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c7e9299724543f1b075922e276de2c4_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTctMS0xLTE1MjA4NA_fd7f53b8-f506-4e47-bcf4-7b0cd5bfa379">&#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="i3d2fc50d3e044682ae19d66efd22d0ca_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTEtMS0xLTE1MjA4NA_580cdb3c-1f18-4a65-9582-1205f0285eb6">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="ic1463b4d807c4a5d870d1456e42953d9_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTMtMS0xLTE1MjA4NA_2d4f6e64-2d8e-4274-814e-7517601abf3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10248fe45f9b4f75b007050a80f314cf_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTUtMS0xLTE1MjA4NA_0f081cc7-591b-4e1d-9812-9045c37aadb4">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="i017906c3d48e4e5580ed4cb0fafb2daf_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTctMS0xLTE1MjA4NA_e952f0ab-50bb-4b1c-aa29-2900cdb6c4b5">&#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="i3d2fc50d3e044682ae19d66efd22d0ca_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTEtMS0xLTE1MjA4NA_a1465c08-77fc-4d0b-958e-93d2a9db1c17">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="ic1463b4d807c4a5d870d1456e42953d9_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTMtMS0xLTE1MjA4NA_c3b42059-7ad0-44c3-9e39-edaf4bee0edb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if7b300c229e74658adaef02094eadb9b_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTUtMS0xLTE1MjA4NA_dc76c81e-d4fc-42cf-b5ec-d95b5965d922">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="i017906c3d48e4e5580ed4cb0fafb2daf_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTctMS0xLTE1MjA4NA_a3d20596-82b0-4d78-8ed2-c2ec7e9babf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify"><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.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMDc_e687b9d2-ab99-4475-8a65-2809dbc937e7" continuedAt="i0a433053ad564de3913cc00978bfa86c" 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 below represent assets measured at fair value on a nonrecurring 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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" rowspan="2" 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, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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&#160;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><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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8f0e5f4c19e4a45bcd82f5c3f273e1c_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtMS0xLTEtMTUyMDg0_c9fd16a2-a3ff-475e-821d-95cebe372ef6">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id53c6a9731924c1e87f186df07807253_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtMy0xLTEtMTUyMDg0_cad327a4-6452-45d9-9fbe-b7ccb3e13207">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib7649cef7e23496196ca4ca5aadee353_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtNS0xLTEtMTUyMDg0_b5ca96dd-8e99-4cb0-aef0-6fe7be81c519">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id9aba045e82742feb5b716e02cc0feb0_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtNy0xLTEtMTUyMDg0_a8b396d9-789c-42da-97e3-04e5b7f63feb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="id746825e9f684239928841e948ec38ac_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtOS0xLTEtMTUyMDg0_44603594-0164-4731-8600-b4b103f322c0">182</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdd36a6037394c838c3be1bb834cd5ba_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTEtMS0xLTE1MjA4NA_dc3a25f1-d82e-4ac1-832e-b100ea2f97fa">613</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="i8e6055d719f642e8afe2a98dd6c4fd74_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTMtMS0xLTE1MjA4NA_d4e1b425-c029-4df4-b46c-deb5414e1b1c">182</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="i30acde8f73744f1f855ced72f859349d_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTUtMS0xLTE1MjA4NA_43b55f10-6b5a-421b-aa16-9ec465c18b09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d949f697a54f399b16d25939f84f2d_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTctMS0xLTE1MjA4NA_0334e48a-cf8a-44b8-9cd9-fdf4f5df7153">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0576ca95a4904105b265a7ccf49021b4_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTktMS0xLTE1MjA4NA_59a415a7-c4da-4e54-bf49-00251979869c">182</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;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: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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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" rowspan="2" 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 style="height:14pt"><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="i8b283d19c91148b2b24fe4a5aa4d58d6_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtMS0xLTEtMTUyMDg0_7355537e-6289-4a75-9efb-df06f84f4ab5">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="i636ea6b8d8954fafa58070e72d54160c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtMy0xLTEtMTUyMDg0_8d5f867f-4b1c-4dc9-9001-d79b4e56cbc9">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="i8f3bb64fadb8428882388a2c4a39fe3a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtNS0xLTEtMTUyMDg0_2d4b27bd-06da-4918-a9e0-3fb58e8ae17a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icab5e424c61a4ca7903f23acf887fe05_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtNy0xLTEtMTUyMDg0_542301f0-a078-4fee-b237-36cc66f463e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic94995dd34574a7aa8d9bd8db1b3c0b0_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtOS0xLTEtMTUyMDg0_33fc51b4-f319-428f-b154-7343f0cd0ff8">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="i4afe3096791f4bc9bd88e30dbf5151fd_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtMS0xLTEtMTkzNDk1_a693e0b7-7b39-4155-9929-10fce2fe1059">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="id58070dfd0414e35b60968f4afe5d4c4_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtMy0xLTEtMTkzNDk3_41988890-4bbd-43c3-939a-028adae5ea1f">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="i5065a04f05a6416eaf5a41b917727db9_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtNS0xLTEtMTkzNDk3_d4c7b026-2c9a-4d5d-aacf-ddf651dae07a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb5caa07ac084ae3b0b07591026c3eaf_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtNy0xLTEtMTkzNDk3_1832792d-abd7-4268-bc77-8be3be1d49dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d67bff93d7149e3925e00f6ebe74a5e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtOS0xLTEtMTkzNDk3_a10f176f-1de3-49bc-bb3a-6cb0817f3340">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 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="i5a64d716ccdf4b4a85221b9d4a62f6a5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtMS0xLTEtMTUyMDg0_0eceaf46-7896-41af-b3e2-ca5be91db189">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="i13c718ce9d454d3b94a8c7d476f4fa4e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtMy0xLTEtMTUyMDg0_422d8b7b-3744-4291-9d3d-5ef0b2c4605d">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="i6fd9275185df41fc8afdb5d6e68611c4_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtNS0xLTEtMTUyMDg0_44704945-adbc-4383-b327-8efa934d0e66">&#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="i65c0bee31ad34620ba59eb244035bc6b_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtNy0xLTEtMTUyMDg0_02af8c40-3da5-44c8-ab63-56b764fe4ddc">&#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="i90b1b0870bff4fd9a35ebc7e06aee26d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtOS0xLTEtMTUyMDg0_94f84eda-36cf-4851-a931-d93feb9b67e9">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="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><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><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="i289ae0cf23854af9b0f8231d2a64158c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTEtMS0xLTE5MzQ5OQ_53e178d7-155b-4af8-bf55-1f6c25b97165">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="ic154c9714d1e451aa3e2e978e6f6f0d7_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTMtMS0xLTE5MzQ5OQ_240644b1-65f1-4648-94f7-2a0868a1c4b6">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="i2dba1562f0664cb1b559b5cc4701ff9c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTUtMS0xLTE5MzQ5OQ_4399af3b-574e-4ce7-b371-2ea207f62962">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a9191dc6cc64eeabc5e61565099ba08_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTctMS0xLTE5MzQ5OQ_a4545a57-a3f9-4cb2-aef7-b5ac32b230c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d1513b649604e99b41588c52ba13061_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTktMS0xLTE5MzQ5OQ_ad0b71b6-5c72-47c1-a43a-23cd8603b078">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;text-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f4441acd5c1499887a8dd4ba8899a1b_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTEtMS0xLTE5MzQ5OQ_a1b2b421-f0e8-494d-9c5a-dd5887592ef8">3,515</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="i9920aa096bc94c0fa1a304be2a42d884_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTMtMS0xLTE5MzQ5OQ_a12b71c2-818a-438d-9ee0-ac404b881514">1,772</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="i3daf385b2d9c4da9b73f3b6fab1f44e8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTUtMS0xLTE5MzQ5OQ_beafdf3d-055d-417c-9daf-7f9cac94d293">&#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;border-top:1pt solid #000000;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="i91fe34f55f1f40778325bda56afdb178_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTctMS0xLTE5MzQ5OQ_d4f879cd-3aec-4f55-b074-d07d4c20c7e3">&#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;border-top:1pt solid #000000;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="i728c2cea302c466da4dbc341b3cf24fd_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTktMS0xLTE5MzQ5OQ_dc99e5ba-8f27-4d44-8b7b-0aa01fa0ae77">1,772</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%">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="ia8f210963674499e890eb20b978e0b2e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTEtMS0xLTE1MjA4NA_5805cd12-5218-49d5-b0e4-e6aa668081c1">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="if97aeae012874c5cbdbbf9afc652dbba_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTMtMS0xLTE1MjA4NA_5a27cbc5-1262-479c-8b87-43e31c35aadd">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="ie3f6046e7cd64cfea01bb86b42f42130_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTUtMS0xLTE1MjA4NA_4a117b10-2e44-433d-a280-bbec40d6fb74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68257d6f1bd0464d93c774d3c94f283e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTctMS0xLTE1MjA4NA_a0c0e0af-d392-42b5-ad86-18e2abb46aa4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6b4776893c04ee9a6a6d77f95eee6a1_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTktMS0xLTE1MjA4NA_31daf96a-b440-4845-a3b1-72dad2140405">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="i130a2e862d6d4a0882ccdd9aefbe418f_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTEtMS0xLTE1MjA4NA_ab106c56-1e0f-4a27-ad3a-ca2c924925a2">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;border-bottom:3pt double #000;border-top:1pt solid #000;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="i56c2dfbfe16248f19f4ace881d170ce8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTMtMS0xLTE1MjA4NA_6b46cdcd-07cf-48ba-b7ff-43f5415b10ad">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;border-bottom:3pt double #000;border-top:1pt solid #000;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="i73806f49c6f04d8092ad0c376f688586_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTUtMS0xLTE1MjA4NA_51b6ae6d-404c-4a94-80ae-67b406dc1555">&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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="i4f4698d26d9746dcbd122cef5b0d9632_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTctMS0xLTE1MjA4NA_53888155-9448-42a4-90a0-22f965dd46b0">&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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="i46badd1157964231aed6bc06978525f5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTktMS0xLTE1MjA4NA_84cfb596-6e6f-41f8-a8a4-ddaa2075d427">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-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 and was sold during the three months ended March 31, 2022.</span></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%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i1ca7864fd9b44f76be1e6ce58a066fde" continuedAt="id89e6a5ce5bb41d8876c83f34fe32a3d"><ix:continuation id="i0a433053ad564de3913cc00978bfa86c"><div style="margin-top:5pt;text-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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year ended December 31,</span></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: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="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%">2020</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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-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="i19853f2c37c14a54a030349c589031cb_D20220101-20221231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtMS0xLTEtMTUyMDg0_0d5d4111-e840-4886-a6be-b464ab23a5ca">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="i78fd51bee18d4014b0ea5d8485b8a2e0_D20210101-20211231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtMy0xLTEtMTUyMDg0_ac121853-dc48-46c2-8e84-f3ffbc001143">691</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="i166e1300661e401283be0f1a53220356_D20200101-20201231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtNS0xLTEtMTUyMDg0_a884c85a-760f-4e24-895e-4ae523213743">8</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="i709bd207be994095ae78fc82a045da58_D20220101-20221231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtMS0xLTEtMTUyMDg0_f2b9d4e2-3296-4820-aba7-ac6badff79a4">7</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="i89d82feaee30427e96faa418ab9ed4f8_D20210101-20211231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtMy0xLTEtMTUyMDg0_482c8d65-41b9-4ad5-a510-6e7263ad9bd1">359</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="if681759b973940fdaaf5296f841d68cb_D20200101-20201231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtNS0xLTEtMTUyMDg0_6bc0e117-9c21-43b5-a6cf-835d623a6c25">&#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></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="ia6297c000f634cb2bd25b9cfcd5cebb6_D20220101-20221231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtMS0xLTEtMTUyMDg0_661722fe-dcfa-4d18-86fa-f292f04fe6fa">16</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;border-top:1pt solid #000;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="i98a1d563656345e88805c973f102ca62_D20210101-20211231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtMy0xLTEtMTUyMDg0_64872b01-ff16-4a03-8819-8bcdfc2692bf">1,050</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;border-top:1pt solid #000;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="ie216c4cc92e84c289de9ea5a0baf9e45_D20200101-20201231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtNS0xLTEtMTUyMDg0_e8068bc4-1923-490f-a9c6-bc014f05fd47">8</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></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i0ef2dc5dd5e34078be54670d90810a72_D20220101-20221231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTEtMS0xLTE1MjA4NA_ac03fe65-2702-4601-ba5b-41f40555f861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b6457ef0c9445caa41f7714af9708b4_D20210101-20211231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTMtMS0xLTE1MjA4NA_d496d9b8-be0c-40f2-b7ba-a4431a998dd5">38</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="i7e14bd944d8a414bbc533b94cad70243_D20200101-20201231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTUtMS0xLTE1MjA4NA_31d2f034-19bd-4dd0-a0c0-b053f0c49997">&#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%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a7cf8da6116450f820654a1fcedc2dd_D20220101-20221231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTEtMS0xLTE1MjA4NA_501e660e-80b5-4980-92d7-107239d32276">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4e94cabe8c524d198fd4a06efdc4abe9_D20210101-20211231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTMtMS0xLTE1MjA4NA_3c5a22a7-f881-457f-bb85-c92b6259a9b7">145</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="i552d33edaa3642bf94f14896b0288144_D20200101-20201231" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTUtMS0xLTE1MjA4NA_897b131f-e4e6-4bad-955d-3b079d8d4e59">630</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%">Net gain (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="i42200c54d4c44a4d931876b767c9a6f7_D20220101-20221231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTEtMS0xLTE1MjA4NA_a4b03963-c885-42a1-a57b-9cb4f4200a5f">16</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="iffd84d452ee14bebbe6db0f6059a8504_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTMtMS0xLTE1MjA4NA_5aadffa7-5834-43a6-a122-5d308890ec03">1,233</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="i129e1d8afc6b4a41977e84e4e77faedf_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTUtMS0xLTE1MjA4NA_53ef3ef5-d3d8-4461-99a8-d638b5fa4748">638</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMjg_793fe49c-0cf0-432e-8ba9-f0a105a7f02a" 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="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, 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%">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&#160;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="i6ae0e66c243a4a89be244352e78e4552_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTphYzA3MTY3NjRmMGM0MWMwYTA2MzkzNjU3OTA3Mjk2Ni90YWJsZXJhbmdlOmFjMDcxNjc2NGYwYzQxYzBhMDYzOTM2NTc5MDcyOTY2XzMtMS0xLTEtMTUyMDg0_911f5e17-e28a-46a1-931d-9f572423eb66">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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;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="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;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: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="i9920aa096bc94c0fa1a304be2a42d884_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtMS0xLTEtMTUyMDg0_d5e0905a-81b8-40bf-897d-2c87717a3ebc">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;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="i5e632ed4271645d0a4950b24239fe849_I20211231" decimals="INF" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfNA_7e81f48c-f481-42af-9194-258cdbecc610">35.0</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="i907b2cab9b8b44c5bbd1ba022b82e0ff_I20211231" decimals="INF" sign="-" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfOQ_8741d965-c5b0-4a95-82d3-a060cc7d4b88">11.0</ix:nonFraction>%); <ix:nonFraction unitRef="number" contextRef="i54b05a1ed2c44b73bbce72f85ddfb0ae_I20211231" decimals="INF" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfMTM_d16c531e-53fe-451a-bfd5-3b15d22c0b0a">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="ie6b4776893c04ee9a6a6d77f95eee6a1_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzQtMS0xLTEtMTUyMDg0_4ac2603d-75c2-4a8b-be25-8b4a0bd7112a">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&#160;approach</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%">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: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></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Fair Value of Financial Instruments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Broadly traded markets do not exist for most of the Company&#8217;s financial instruments; therefore, the fair value calculations attempt to incorporate the effect of current market conditions at a specific time. These determinations are subjective in nature, involve uncertainties and matters of significant judgment and do not include tax ramifications; therefore, the results cannot be determined with precision, substantiated by comparison to independent markets and may not be realized in an actual sale or immediate settlement of the instruments. There may be inherent weaknesses in any calculation technique and changes in the underlying assumptions used, including discount rates and estimates of future cash flows, could significantly affect the results. For all of these reasons, the aggregation of the fair value calculations presented herein do not represent, and should not be construed to represent, the underlying value of the Company.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMTA_a1edbb82-e461-49a6-9005-ec4e5bb17f3e" continuedAt="ia85632bfc0cb467784c5bc39eeb87518" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtMS0xLTEtMTU4Nzg5_1274367d-7f6c-4227-b9f3-013a82061fbc">103,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtMy0xLTEtMTUyMDg0_b914ceeb-5672-4a90-ad9f-39e972c126e6">103,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtNS0xLTEtMTUyMDg0_f2ae4f3e-2d68-4e68-b421-37376ad2a553">103,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtNy0xLTEtMTUyMDg0_2a5b94bd-1d55-40a1-9845-818dcc5ccdb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtOS0xLTEtMTUyMDg0_7096686e-1721-4244-bb95-78c14df48c5a">&#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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtMS0xLTEtMTU4Nzg5_f1056b43-9560-4613-bc37-8db3180d03d6">1,331,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtMy0xLTEtMTUyMDg0_f4a7003c-f565-4c37-be86-7c12b4a23236">1,331,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44494bd96b7742d284abb5e2cf284306_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtNS0xLTEtMTUyMDg0_aee33b8a-5386-4476-8186-e453668979c2">25,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtNy0xLTEtMTUyMDg0_80a218cc-d39e-44cb-8c05-b65a33e51f38">1,306,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if926eebbfd0a45b08bdc6dd6671a6ded_I20221231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtOS0xLTEtMTUyMDg0_14d8ee40-68dd-4ea6-88ea-e619c1bdd6de">&#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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctMS0xLTEtMTU4ODAx_059fae3e-85e5-492f-b5e5-b693c7086e3d">766,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctMy0xLTEtMTUyMDg0_8e433715-9659-49aa-ae45-8a74735daed4">673,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctNS0xLTEtMTUyMDg0_41dfeaf0-1f62-4338-acca-b80083ad7301">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctNy0xLTEtMTUyMDg0_8394ce49-36d1-4e9b-be83-02ab6a10ac38">673,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctOS0xLTEtMTUyMDg0_f9304a89-2afd-4771-992e-b0a89ccdb2e2">&#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%">Loans receivable, 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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktMS0xLTEtMTU4ODAx_31ea5d1d-799d-4ffb-bb1a-5e51fc74deb5">4,007,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktMy0xLTEtMTUyMDg0_4dfffe38-358c-45b5-9497-8f3a585e3a1b">3,841,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktNS0xLTEtMTUyMDg0_638cbb8e-3885-4788-a73a-41430ad9d09e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktNy0xLTEtMTUyMDg0_e2acb32e-7a41-4a9c-8c08-188296a68a1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktOS0xLTEtMTUyMDg0_7ac88e89-3b12-4e93-8006-73f601bae2e5">3,841,821</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%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id89e6a5ce5bb41d8876c83f34fe32a3d"><ix:continuation id="ia85632bfc0cb467784c5bc39eeb87518"><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%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTEtMS0xLTE1ODgwMQ_0043ecb6-ae26-454d-add4-962ad185ec58">18,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTMtMS0xLTE1MjA4NA_79932026-68e4-4f35-a0c6-bf87c2a94f48">18,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTUtMS0xLTE1MjA4NA_dc7fcfc7-3665-448b-b55a-998e7922e8e0">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTctMS0xLTE1MjA4NA_cd122e4b-3bd0-430e-8757-5c14e8bdb30e">6,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTktMS0xLTE1MjA4NA_69b9479d-01c9-4710-9c75-c40c974eea0b">11,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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="i0036278c284047999091de5ae79ac75a_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTEtMS0xLTE1ODgwMQ_046ea794-f900-407b-a91a-a7b3c6fa1326">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i330ef880c523415dab54d1445d320c40_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTMtMS0xLTE1ODgwMQ_f305610d-c018-4fa2-9bf3-a573ae96332e">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f967d7f84414d1095a141b0dda2f340_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTUtMS0xLTE1ODgwMQ_6e199179-325e-41fb-a431-d31a10614167">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTctMS0xLTE1MjA4NA_546ad896-692c-42b5-97a4-542fd0a9dbd3">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89448c60a01d4ffa83eb636a98f90c4c_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTktMS0xLTE1ODgwMQ_f47df3e4-06ee-4dd7-9f4b-187ce72531a8">&#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%">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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTEtMS0xLTE1MjA4NA_64ae0d39-3565-4044-8609-8ced8e68677c">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="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTMtMS0xLTE1MjA4NA_116a25bc-ec18-4c2a-9976-64f0d4979665">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="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTUtMS0xLTE1MjA4NA_25573c8a-4631-46c5-8d35-4053dd734c3a">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="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTctMS0xLTE1MjA4NA_785a724f-9187-4352-8607-e9293cd35396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTktMS0xLTE1MjA4NA_6a8707b2-c7d7-4e81-ac05-bc52ca30698a">&#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:700;line-height:100%">Financial 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="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:9pt;font-weight:400;line-height:100%">Non-maturity deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae50a681d6d6499b9caa8acc784674e1_I20221231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTEtMS0xLTE1ODg5MA_add38899-e411-4d27-9849-0e2c01d708ed">5,617,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2855b044e2a7451cb83ba7f5c4324a8a_I20221231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTMtMS0xLTE1MjA4NA_60dbfd30-f2ab-4e9c-959b-aaefa8b32396">5,617,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice1ca834e9ed4f49a59f5cbac873eae6_I20221231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTUtMS0xLTE1MjA4NA_33216e7f-4016-44d1-9208-4ac27806aa50">5,617,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4829b02887644deb815b90a13cef159_I20221231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTctMS0xLTE1MjA4NA_f3b9290a-057d-4cee-97eb-2b069b6abe12">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ib85a994a201a4dbe950dc3ed27d82fea_I20221231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTktMS0xLTE1MjA4NA_bf55418c-4cbb-4b66-b101-be33f98febad">&#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%">Certificates of deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ce37def7f534b9ab212f048545f257b_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTEtMS0xLTE1ODg5MA_fa82b0fa-e7d7-4995-aa11-f893608a8ec2">307,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i279d0bfaced94b8698901137870d654d_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTMtMS0xLTE1MjA4NA_2e1b3148-84df-4cd3-bee3-fab47bf4b3dd">308,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31c78edee33840a9b884726373f78595_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTUtMS0xLTE1MjA4NA_9df14eb2-c991-486c-a22c-33bc4756b809">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28daaa628abc4a28a01f57ec3bb8ad03_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTctMS0xLTE1MjA4NA_d4346f97-260c-4132-91a3-4f9dbc099f3f">308,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb897115b6134c02871c6652f7352660_I20221231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTktMS0xLTE1MjA4NA_8824f173-1ea0-4836-9ab5-29947ddf36cf">&#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><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%">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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTEtMS0xLTE1ODg4Ng_2daa8940-afb1-418c-a444-322b9decf1d0">46,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTMtMS0xLTE1MjA4NA_5ff44699-8af1-4cd5-b76e-60dfc3a999cc">46,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTUtMS0xLTE1MjA4NA_8021fe1c-8180-4843-94e9-c9fd5e137ee8">46,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTctMS0xLTE1MjA4NA_f806c36f-5a02-4417-82ad-d90469905a53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTktMS0xLTE1MjA4NA_4ad04ba4-c6a9-4888-b33c-358b16b2d96f">&#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%">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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTEtMS0xLTE1ODg4Ng_a08cc113-8e9b-42f2-b84e-c40500218c9a">21,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTMtMS0xLTE1MjA4NA_b685b847-6569-4236-b8dd-51ba286b05eb">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTUtMS0xLTE1MjA4NA_8965bfb7-e1bc-4b19-aa75-f511007d8f8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTctMS0xLTE1MjA4NA_ba590363-1176-44a5-b0d4-ed7968120db1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTktMS0xLTE1MjA4NA_fab4713b-8ad2-439e-a724-db99536eee2d">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTEtMS0xLTE1MjA4NA_0bc53c61-9d31-49c7-a2eb-d232e1250570">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTMtMS0xLTE1MjA4NA_de34ab84-16ca-42d2-b7c2-a0a2e9f3510b">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTUtMS0xLTE1MjA4NA_48823c17-0325-49fd-9b20-d6a916d9b407">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTctMS0xLTE1MjA4NA_fd3cb605-d34b-469e-adab-a46dfac2e06e">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTktMS0xLTE1MjA4NA_70a77b56-b9ba-42f8-adc8-86dcaa3f948a">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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0036278c284047999091de5ae79ac75a_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTEtMS0xLTE5MzUxNw_6b178f3b-1810-4612-930f-db212deaa984">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i330ef880c523415dab54d1445d320c40_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTMtMS0xLTE5MzUxNw_eee8c965-3b4d-467d-8b75-e094d9b1cea8">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f967d7f84414d1095a141b0dda2f340_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTUtMS0xLTE5MzUxNw_144154fb-2597-471a-a8f5-573d69bf9981">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTctMS0xLTE1MjA4NA_3e265919-4024-4fb1-916d-19b419bb2565">30,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89448c60a01d4ffa83eb636a98f90c4c_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTktMS0xLTE5MzUxNw_5a8b80fc-7add-49a9-84e8-86e96be1b27c">&#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 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 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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtMS0xLTEtMTUyMDg0_4e58f492-2c74-4ae2-b4e5-dadabce1e4d5">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtMy0xLTEtMTUyMDg0_059c4d2d-480e-4868-9d7a-dd2625c22bde">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtNS0xLTEtMTUyMDg0_8f9d74b9-b92b-4db0-8d12-e299d35ddbfa">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="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtNy0xLTEtMTUyMDg0_6f5fed68-2a84-4660-afbd-5c9e3d65ec88">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtOS0xLTEtMTUyMDg0_c0efbce2-b6bb-447b-b71a-0968cb41b673">&#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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtMS0xLTEtMTU4ODk0_3d8b0f12-7017-4703-989b-a50963c4c010">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtMy0xLTEtMTUyMDg0_c4bb0776-bcd4-4fa7-bcb6-feabf8d47adb">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtNS0xLTEtMTUyMDg0_9e11f12c-c5d0-453a-9b65-da3865b676c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtNy0xLTEtMTUyMDg0_91188837-4e8c-46f8-a152-639d08ac44e8">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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtOS0xLTEtMTUyMDg0_6b495501-935f-4aa8-bbb1-90dd9ab2f583">&#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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctMS0xLTEtMTU4ODk0_bc039db4-5d7b-4bc2-8da7-058c96eaf6cc">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctMy0xLTEtMTkzNTMz_946bf96c-d9e1-4dd7-88a7-88d2b95b57bd">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctNS0xLTEtMTUyMDg0_41342d36-c824-46e8-8c56-bcf48d4ff292">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctNy0xLTEtMTUyMDg0_5b4fdda6-ea6c-46b3-8287-b68a8cf7ba94">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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctOS0xLTEtMTUyMDg0_16b3c45b-2043-461d-97e2-fff320291005">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtMS0xLTEtMTU4ODk0_f6150fb7-18a0-4e6a-b602-2e97dbbccad0">1,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtMy0xLTEtMTkzNTMz_01cc06b2-ece1-4e82-8486-5f4ccff37296">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtNS0xLTEtMTUyMDg0_70d16b1e-3eac-4bc1-9665-670bbc2bf8ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtNy0xLTEtMTUyMDg0_e215d661-9ed4-4032-81e5-8c26ec3a14f8">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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtOS0xLTEtMTUyMDg0_2788719b-652d-44d3-a971-40d195b5d155">&#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%">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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktMS0xLTEtMTUyMDg0_2a212cbb-e436-4530-8b8c-7b361fc5df57">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktMy0xLTEtMTUyMDg0_b75ae15d-463f-4c63-8434-a53e9425585e">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktNS0xLTEtMTUyMDg0_4344532f-5ed6-4922-b8d6-8a342638cbfa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktNy0xLTEtMTUyMDg0_c5604c78-afbb-4e7a-acc7-cd36fcaa7fcb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktOS0xLTEtMTUyMDg0_3f894771-5ab8-4385-86e9-44324eed566d">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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTEtMS0xLTE1MjA4NA_a87d2d85-c3cd-4eae-b6aa-67ad00e5afa8">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTMtMS0xLTE1MjA4NA_52d8d11e-c36c-4105-a33a-936912524e8f">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTUtMS0xLTE1MjA4NA_f1571b40-47b2-4105-a42d-bde4c50f136c">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="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTctMS0xLTE1MjA4NA_fcf0be2c-0e95-4a85-b89c-4caf0d585fbe">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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTktMS0xLTE1MjA4NA_f17703ca-8fed-4db8-8ba6-d0a62531109b">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="i7f9c909eca3140e4b2c9392de3665db0_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTEtMS0xLTE5MzUzNg_76a14500-6ea0-4dfa-9b69-23f4ca8e40e1">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="i14187da683f04f118d240422399d521f_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTMtMS0xLTE1MjA4NA_2b664ebc-536f-4519-bf19-cbcf3157c23e">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="ib245776fef044c199958d78c539f1e8b_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTUtMS0xLTE5MzUzNg_8cc99e24-d75b-405f-8593-e73397591ea8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d61341e306442f9be550ea61a8f03a7_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTctMS0xLTE1MjA4NA_a442190d-b7dc-4554-aac7-481c15ea62a6">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="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTktMS0xLTE5MzUzNg_9fefa201-8410-4e9b-a95b-1f7f1811bb7f">&#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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTEtMS0xLTE1MjA4NA_ebf46918-c638-4f62-91cb-2bdb072109fc">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTMtMS0xLTE1MjA4NA_2371cf69-aba9-473f-b7a1-3e7045da805d">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTUtMS0xLTE1MjA4NA_77453157-7a9a-413d-af3d-5cf360e1613e">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="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTctMS0xLTE1MjA4NA_be5ede74-e20b-4dc7-8a33-8bac74eec2a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTktMS0xLTE1MjA4NA_514c9e23-0257-4ed0-8227-21c2bcd5e5b2">&#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="idd56f2b3b8ae47169fa3e4183dffde5b_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTEtMS0xLTE1MjA4NA_be844874-1410-4cad-a7e0-b8c2e8f54f03">6,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82755689c94d4d089d90e9e4ae49c92a_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTMtMS0xLTE1MjA4NA_75da6c16-9adb-45ef-85cc-6df515a1a8ed">6,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c4984cfbf8a4e18acc9a6d9d59961cf_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTUtMS0xLTE1MjA4NA_633b5b09-a492-4935-bccd-f3bec4be0c5e">6,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if839cba4cc5548959b27772c7fd3924d_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTctMS0xLTE1MjA4NA_d16c57bf-25c8-46f5-86b0-2e6d13572f06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i674f4875117349fc9c39129e3ce6f75b_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTktMS0xLTE1MjA4NA_5ac60cbd-656f-491c-96cc-efc2c44ad378">&#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%">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="i1e371e2c8ec743a1ab2b2f4b970796f1_I20201231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTEtMS0xLTE1MjA4NA_ba44560e-7518-4ecd-9423-e2ee51fef1a3">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="i66b9b8902afb463cbe88d48620c7351e_I20201231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTMtMS0xLTE1MjA4NA_7780304e-1c6b-450a-8f45-02465931106a">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="i9315d8fb00fe422a95986be56f8897f7_I20201231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTUtMS0xLTE1MjA4NA_8d5b3df9-0aef-484d-a6ec-2f7f4bee087c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41d28052c47466fbdb5df73fe34d9a8_I20201231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTctMS0xLTE1MjA4NA_da182f56-e55e-4c3b-9035-1d1cdb31cc26">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="i529540d2ec0446728b9affb9c150755b_I20201231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTktMS0xLTE1MjA4NA_e80b2993-da74-42bc-b406-7aadc71e5de4">&#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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTEtMS0xLTE1MjA4NA_9eb32018-833c-4467-983f-23f583e18540">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTMtMS0xLTE1MjA4NA_c38c6d27-afd9-497e-b82f-be587f9b633f">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTUtMS0xLTE1MjA4NA_c1d4ac03-a8e6-4df1-987f-be3b433af0fb">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="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTctMS0xLTE1MjA4NA_84bfbec6-3c20-4837-9364-0e03d1121a17">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTktMS0xLTE1MjA4NA_edb4054a-b7d7-4150-a485-0b969ba67a61">&#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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTEtMS0xLTE1MjA4NA_7c7a0cc9-d771-408f-9fab-7bbb1b1d24ec">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTMtMS0xLTE1MjA4NA_ac38247d-77d8-4c75-93c3-be95ac2c577a">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTUtMS0xLTE1MjA4NA_6f36633f-3261-4b01-a638-30da1d263a63">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTctMS0xLTE1MjA4NA_057ff583-b819-4e37-aeac-af731d51765d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTktMS0xLTE1MjA4NA_c3374e95-6574-4e56-996e-d553418119cd">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="i96815ab7882446e6809a97162f61abe0_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTEtMS0xLTE1MjA4NA_7b485ad7-c98a-4d5f-9a9c-5165ea42941d">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="idca58fa0bec54939bef84962b157f3ba_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTMtMS0xLTE1MjA4NA_56bdd68b-23af-49b1-8938-1a5c92d48607">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="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTUtMS0xLTE1MjA4NA_51d20f10-aba9-40ad-ab7c-6720b6bcfca6">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="i0468d397933246879c171da7c53d974f_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTctMS0xLTE1MjA4NA_e7dce0df-0cd5-4582-b985-90e16ce54773">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="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTktMS0xLTE1MjA4NA_99a8cc98-527c-4b24-94f3-fa3e27461a8a">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="i7f9c909eca3140e4b2c9392de3665db0_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTEtMS0xLTE5MzU1MQ_5a279151-d730-469b-bb01-13cebb2ed5dc">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="i14187da683f04f118d240422399d521f_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTMtMS0xLTE5MzUzOQ_cec79970-49f1-4724-9891-466a1cfa44e4">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="ib245776fef044c199958d78c539f1e8b_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTUtMS0xLTE5MzU0MQ_ca5839f5-41d4-4d62-bc81-33974037f8db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7b300c229e74658adaef02094eadb9b_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTctMS0xLTE1MjA4NA_dc76c81e-d4fc-42cf-b5ec-d95b5965d922">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="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTktMS0xLTE5MzU0Mw_371d2e47-c49b-4b23-8008-87baf72c65dd">&#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="i9d50a527782c4e36979db62b7282ac07_178"></div><div style="margin-top:5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(17)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NjY_b6d3a713-550f-4d27-b61c-1886453308b3" continuedAt="icfcbcb88edfa408482830857b35ee79a" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="icfcbcb88edfa408482830857b35ee79a" continuedAt="icc7b6c05c4ba4a99bcd12ea5287212a4"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On July 24, 2014, the Company's shareholders approved the Equity Plan that provides for the issuance of <ix:nonFraction unitRef="shares" contextRef="i759a5dbd1f4f470a8183c6f0d00f3ca2_D20140724-20140724" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEzNQ_1407d879-ca67-4c63-a6d8-1154b725c8e6">1,500,000</ix:nonFraction> shares of the Company's common stock in the form of various types of stock-based compensation. As of December 31, 2022, shares remaining available for future issuance under the Equity Plan totaled <ix:nonFraction unitRef="shares" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzMyMA_d23c865b-a2cf-4b1c-bf2a-3e88b49837b8">330,398</ix:nonFraction>.</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) Stock Option Awards</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All outstanding stock options were exercised during the year ended December 31, 2020. The intrinsic value from options exercised during the year ended December 31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1073b2a4820049238502db2ddc579acc_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzY4Nw_b8fa809a-4ba5-4cd4-b70a-02f5b7dc50fb">61,000</ix:nonFraction>. The cash proceeds from options exercised during the year ended December 31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i1073b2a4820049238502db2ddc579acc_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzgwNA_78e1604e-2f0b-4c89-8017-f7ab5f191c8d">122,000</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5Nzc_e598f2cf-6e1d-47f0-ade3-80915f8883a7" continuedAt="i89502ea9fe5b47279df152ed1319016e" 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 stock option activity during the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Exercise Price</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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzEtMS0xLTEtMTUyMDg0_ef6454cb-77b2-4e5b-b8ef-eff9052db21b">8,657</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="usdPerShare" contextRef="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzEtMy0xLTEtMTUyMDg0_3914dd7e-4f97-47f9-af3d-c9b3f17b03ff">14.77</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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzItMS0xLTEtMTUyMDg0_096c2ce3-7eeb-47bd-89d0-b89f49f98bca">8,248</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="usdPerShare" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzItMy0xLTEtMTUyMDg0_cc64951a-b21b-49a8-b437-563b1e56132a">14.77</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%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icc7b6c05c4ba4a99bcd12ea5287212a4" continuedAt="i60bf4e5853df4a09b643dd121db2b142"><div style="margin-top:5pt"><ix:continuation id="i89502ea9fe5b47279df152ed1319016e"><table 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="background-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%">Forfeited or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzMtMS0xLTEtMTUyMDg0_e5ae6bc6-085e-4350-9564-93a54e46e2a8">409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzMtMy0xLTEtMTUyMDg0_2773b762-72c3-4761-85b1-b37647affd43">14.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Outstanding at December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzQtMS0xLTEtMTUyMDg0_0f58d86e-4b21-48cd-8056-28359c599ecf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzQtMy0xLTEtMTUyMDg0_6a261a87-797b-4ccf-a2b9-20ff60544bd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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) Restricted Stock Awards</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards generally had a <ix:nonNumeric contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NTQ_edf8328a-49d3-47ad-85e6-b6d824b4fdd2">four-year</ix:nonNumeric> cliff vesting or four-year ratable vesting schedule. The remaining restricted stock awards vested during the year ended December 31, 2020. For the year ended December 31, 2020, the Company recognized compensation expense related to restricted stock awards of $<ix:nonFraction unitRef="usd" contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEyNTk_1d487c40-84c7-456f-bf54-8c6b9c52393c">76,000</ix:nonFraction>, and a related tax benefit of $<ix:nonFraction unitRef="usd" contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEzMTM_6e0238fa-0c90-428f-b02a-01506300eab6">17,000</ix:nonFraction>. The vesting date fair value of restricted stock awards that vested during the year ended December 31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE0NTU_1d168d37-79be-4f5d-b795-04935a26f2d4">442,000</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5Njk_3e854dda-29e6-472b-8f42-8bc74cfff09e" 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 restricted stock award activity for the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="i482d38c876c1476eb82efb01fb37833a_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzEtMS0xLTEtMTUyMDg0_5f976bce-483c-49ad-9097-6912289b0c1d">20,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 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="usdPerShare" contextRef="i482d38c876c1476eb82efb01fb37833a_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzEtMy0xLTEtMTUyMDg0_f621c68d-d473-4b58-9b8d-59fbd336080c">17.59</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%">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="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzMtMS0xLTEtMTUyMDg0_e2835479-0472-4986-9a39-0d7f3d2c57a3">20,707</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="usdPerShare" contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzMtMy0xLTEtMTUyMDg0_64246250-f78d-4f24-a213-f6d37dc687f1">17.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Nonvested at December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="ib104adaf236043e0baabf4ef3add96e8_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzUtMS0xLTEtMTUyMDg0_646c429c-9311-4848-9be7-bf190ca1372a">&#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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib104adaf236043e0baabf4ef3add96e8_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzUtMy0xLTEtMTUyMDg0_7ab8eab0-b86d-4b11-9f06-cdd28abc1627">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">(c) Restricted Stock Units</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units generally vest ratably over <ix:nonNumeric contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE2NDY_ea88e9bd-bf45-4051-8a4b-29ca84fe0fc9">three years</ix:nonNumeric> and are subject to service conditions in accordance with each award agreement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Performance-based restricted stock units have a <ix:nonNumeric contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NjU_d91328f8-e18e-442a-81ff-6f576a17ef83">three-year</ix:nonNumeric> cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The conditions of the grants allow for an actual payout ranging between <ix:nonFraction unitRef="number" contextRef="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231" decimals="INF" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE5NjQ_3d5e239d-d350-488c-b63c-f0847b254ea1">no</ix:nonFraction>&#160;payout and&#160;<ix:nonFraction unitRef="number" contextRef="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231" decimals="INF" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE5Nzg_940eb5e9-5296-480c-a78a-d84f871cc6c3">150</ix:nonFraction>%&#160;of target. The payout level is calculated based on the percentile level of the market condition, which includes the ratio of the Company's total shareholder return and the ratio of the Company's return on average assets and return on tangible common equity over the performance period in relation to the performance of these metrics of a predetermined peer group. The fair value of each performance-based restricted stock unit, inclusive of the market condition, was determined using a Monte Carlo simulation and will be recognized over the vesting period.&#160;The Monte-Carlo simulation model uses the same input assumptions as the Black-Scholes model; however, it also further incorporates into the fair value determination the possibility the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided.</span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NTk_89a38a29-34ac-425f-a435-b7828e31d39f" 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 Company used the following assumptions to estimate the fair value of performance-based restricted share units granted 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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</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 #000;padding:2px 1pt;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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</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="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItMS0xLTEtMTUyMDg0_8b7bc636-5b46-41d6-9517-aa7fa7cee578">15,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="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItMy0xLTEtMTUyMDg0_3596f673-afca-4ea9-8f16-a7f66ec989bd">14,347</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="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItNS0xLTEtMTUyMDg0_a33ad741-65e6-4dad-ad7e-a242499f8ba2">15,200</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%">Expected Term in Years</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:nonNumeric contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtMS0xLTEtMTUyMDg0_649f80b5-7deb-4d68-a6b0-2285c013d592">2.9</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtMy0xLTEtMTUyMDg0_ac0abeb1-dc3d-40ee-9de0-5b5f08db0b31">2.9</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtNS0xLTEtMTUyMDg0_d335f6a1-9a85-4f79-b6f9-1bbc680302d2">2.8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 Risk Free Interest 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%"><ix:nonFraction unitRef="number" contextRef="id7b96a83e1e542758773823253abbba9_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtMS0xLTEtMTUyMDg0_5892ab9f-4356-4494-b38f-e73fd2e71bd4">1.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ib0d5c5db232f4721bc3bb6bc4a2191da_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtMy0xLTEtMTUyMDg0_d5743910-c69f-4e19-afe5-1517d5e3cbcb">0.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="id0d6d2da3a3c4c0eb5cd2ac0dab1aceb_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtNS0xLTEtMTUyMDg0_d893ec0a-f364-41ee-adf2-20a8bbce5507">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted Average Fair Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtMS0xLTEtMTUyMDg0_82ae5567-3ed1-4d6e-8e2c-1d545cd2c5b5">25.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtMy0xLTEtMTUyMDg0_f94e8d6e-3f07-4a61-a5bb-ae2d054ab677">24.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtNS0xLTEtMTUyMDg0_88540a41-62a2-4d87-8478-bc5914db63be">23.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Correlation coefficient</span></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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">Range of peer company volatilities</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMS0xLTEtMTUyMDg0L3RleHRyZWdpb246M2MxNTY1Yjk5NWMwNDJkYmFjZDBmN2U0MjQxOGRmMzhfNA_9ae6db15-0997-4fd1-8295-2db14daff6f1">31.6</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMS0xLTEtMTUyMDg0L3RleHRyZWdpb246M2MxNTY1Yjk5NWMwNDJkYmFjZDBmN2U0MjQxOGRmMzhfNw_aff9f342-5f42-4794-b7c0-4193948c97ec">77.8</ix:nonFraction>%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMy0xLTEtMTUyMDg0L3RleHRyZWdpb246N2ZhNDBmNzczM2QyNDExZGI1NTk0MWU0NzhlZmNlYzNfNA_1c6abcf7-8567-4627-93a7-4c66bf404c16">31.4</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMy0xLTEtMTUyMDg0L3RleHRyZWdpb246N2ZhNDBmNzczM2QyNDExZGI1NTk0MWU0NzhlZmNlYzNfNw_4a51d6f4-0ec6-4853-a08c-0705f0dc4866">136.4</ix:nonFraction>%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctNS0xLTEtMTUyMDg0L3RleHRyZWdpb246YTgzZTk5MzkxMjBhNGRjZmI3MWE4MTIwNDYwN2E0NGRfNA_cd16c826-6985-420d-b4db-f8be7201f87f">18.1</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctNS0xLTEtMTUyMDg0L3RleHRyZWdpb246YTgzZTk5MzkxMjBhNGRjZmI3MWE4MTIwNDYwN2E0NGRfNw_9a6f414f-ae39-47e9-853a-438621386ef8">107.6</ix:nonFraction>%</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%">Range of peer company correlation coefficients</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8b64da3bc8949058450f891abfa58dd_D20220101-20221231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZjZmNmQ5OTc2MTNjNGU0Y2I1Yzc2NTU3ZTRkMjg4YTdfNA_64a4921c-e430-4347-a4d9-96b2e8a8ce6e">49.7</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ied46fc4a694d411d9914529eb553938e_D20220101-20221231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZjZmNmQ5OTc2MTNjNGU0Y2I1Yzc2NTU3ZTRkMjg4YTdfNw_7b81080d-8f80-49d6-bf6e-5ba6792d364f">94.4</ix:nonFraction>%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae5abd60bb814d86884e90b55c61e060_D20210101-20211231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMy0xLTEtMTUyMDg0L3RleHRyZWdpb246MDkzOGJmNjQ4Njc4NDdmMWE4YjM4NjE4ODY3ODIwMDBfNA_74a15afb-1385-4cfd-9e9a-bb383dbeb2c2">34.1</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i1665fca19cda42a1b6a1632c3f91a76e_D20210101-20211231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMy0xLTEtMTUyMDg0L3RleHRyZWdpb246MDkzOGJmNjQ4Njc4NDdmMWE4YjM4NjE4ODY3ODIwMDBfNw_eb68e645-13ca-40cf-8087-a402ea32d5c1">94.8</ix:nonFraction>%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iebecec5ca2554a98bd6879c74729c02e_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtNS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZGE5MDUwYzIzNTY2NDBhNTk5MmFiNzczOGEzMzMyYzlfNA_c88f4516-0fb5-4f1b-82c1-4c10f611e39b">16.1</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ibaee47cc03d64fed97dcbe0137b77576_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtNS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZGE5MDUwYzIzNTY2NDBhNTk5MmFiNzczOGEzMzMyYzlfNw_4b84e8ae-ecfe-477b-823f-ea771b814601">90.2</ix:nonFraction>%</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%">Company volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktMS0xLTEtMTUyMDg0_35ad904d-eff4-4b34-8d97-81f932c01342">41.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktMy0xLTEtMTUyMDg0_6d9d345a-8fb6-4896-8e6d-a15e7d07037a">40.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktNS0xLTEtMTUyMDg0_57882475-0559-4e52-9295-8959ef9ea065">23.2</ix:nonFraction>&#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%">Company correlation coefficient</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTEtMS0xLTE1MjA4NA_87111dc3-ac61-4883-a3b4-fc3ab2f2f009">90.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTMtMS0xLTE1MjA4NA_ddc93f15-0f56-446e-bc67-5ddbad86341b">90.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTUtMS0xLTE1MjA4NA_e8910d1b-69b9-4d5b-9715-c463b8a931fd">80.5</ix:nonFraction>&#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></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%">Expected volatilities in the model were estimated using a historical period consistent with the performance period of approximately <ix:nonNumeric contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzMxNjc_93ec595d-de09-443a-b8f8-05a2599f4dd2">three years</ix:nonNumeric>. The risk-free interest rate was based on the United States Treasury rate for a term commensurate with the expected life of the grant.</span></div><div style="margin-top:5pt;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 years ended December 31, 2022, 2021 and 2020, the Company recognized compensation expense related to restricted stock units of $<ix:nonFraction unitRef="usd" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MjE_51e363c3-797c-4f29-b258-b6e7ff87fe01">3.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MjU_be4377ff-5eac-4e8d-9858-8217fa0db146">3.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MzM_35637d1f-c7cb-4a92-94a9-7151436ad960">3.5</ix:nonFraction> million respectively, and a related tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0Nzk_7843e5fd-9e10-467b-96bb-bf141f051c72">833,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0ODM_c35bb3a9-ea94-482e-a1d8-7c3c7abea69b">802,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0OTE_fdbda8d8-b72a-49d4-ba2b-9aa2d1ffdc28">757,000</ix:nonFraction>, respectively. As of December 31, 2022, the total unrecognized compensation expense related to non-vested restricted stock units was $<ix:nonFraction unitRef="usd" contextRef="i24c769b8c0454d8a966ad31a6b30426f_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM2MTI_6742b0fc-c2d1-4223-a3e8-0c80725dee1b">6.1</ix:nonFraction> million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately <ix:nonNumeric contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM3Mzc_3170efbf-cb97-470a-ae31-6265920208c9">2.2</ix:nonNumeric> years. The vesting date fair value of the restricted stock units that vested during the years ended December 31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM4NDY_2656a460-e1ea-4d9f-adde-d58bb7288c8d">3.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEwOTk1MTE2MzE4NTQ_cebfb8fe-a62c-43c7-ad6e-24738e2f1b58">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEwOTk1MTE2MzE4NTg_48f7ba0b-b6e7-4409-ba8a-011918e95986">2.4</ix:nonFraction>&#160;million, 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%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i60bf4e5853df4a09b643dd121db2b142"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5ODM_58e0dd21-080f-4b96-99b4-1c8f879df0c7" 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 unit activity 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: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="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%">Units</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="ib502c5143b8f45e1af6245a107af5016_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEtMS0xLTEtMTUyMDg0_77621625-27ce-4b28-9caf-2a961d46be00">233,540</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="usdPerShare" contextRef="ib502c5143b8f45e1af6245a107af5016_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEtMy0xLTEtMTUyMDg0_2c6a1500-a7a8-47fd-8b25-b74818015295">30.41</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzItMS0xLTEtMTUyMDg0_ed83c99b-bc4c-4355-b858-59c77a808e82">200,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzItMy0xLTEtMTUyMDg0_35cfc974-30bd-408e-ae34-963d9c89160d">23.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzMtMS0xLTEtMTUyMDg0_66d89032-f890-4dc9-99d4-5c3f47015921">109,853</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="usdPerShare" contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzMtMy0xLTEtMTUyMDg0_a085d8f0-9d9f-4678-acb2-9a5470b1b10c">29.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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzQtMS0xLTEtMTUyMDg0_52049833-bbed-4360-8794-baaac2057e51">8,543</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="usdPerShare" contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzQtMy0xLTEtMTUyMDg0_6dc8139d-e211-4b3e-b903-90de06dcef21">28.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Nonvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="i387d3e27ef35422d9c4403faa3f540f2_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzUtMS0xLTEtMTUyMDg0_ee1756bb-5f51-44c8-a7b0-b7e75fe28656">316,116</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;padding:2px 0 2px 1pt;text-align:right;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="i387d3e27ef35422d9c4403faa3f540f2_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzUtMy0xLTEtMTUyMDg0_b369917e-714e-42c0-ad44-d04e4cab2879">26.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzYtMS0xLTEtMTUyMDg0_165d3ba8-3cc6-4e98-9928-d9e8d43f05f0">147,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzYtMy0xLTEtMTUyMDg0_bba6e790-950f-4b3d-862e-43c753022120">25.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzctMS0xLTEtMTUyMDg0_2fde85be-2ae0-47ca-9d05-6979ae36abc9">125,377</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="usdPerShare" contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzctMy0xLTEtMTUyMDg0_b74f0fbd-7117-4e41-ae8a-16132727ef73">26.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzgtMS0xLTEtMTUyMDg0_606564ed-7f88-47d2-9d6e-d7330bb934ba">23,669</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="usdPerShare" contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzgtMy0xLTEtMTUyMDg0_0cdcf8d1-004a-440a-99d6-ffa45bbaf1af">27.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Nonvested at December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="i4c36dc2fa41e478db9a02c0cd706615e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzktMS0xLTEtMTUyMDg0_b7b11e9f-4b22-4b9f-ae11-958818fe2fdc">315,014</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;padding:2px 0 2px 1pt;text-align:right;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="i4c36dc2fa41e478db9a02c0cd706615e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzktMy0xLTEtMTUyMDg0_955bf1b7-82a2-4586-88f4-def81f415421">26.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEwLTEtMS0xLTE1MjA4NA_70d1fd6d-6be2-452b-a10d-be9e5cd90be6">230,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="usdPerShare" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEwLTMtMS0xLTE1MjA4NA_fb8dad7f-3020-49f3-a694-fa90ca80291a">25.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzExLTEtMS0xLTE1MjA4NA_b403af90-a3b2-4c6f-981f-3d38c5eb6907">127,952</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="usdPerShare" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzExLTMtMS0xLTE1MjA4NA_91192cbc-baf2-4304-b56c-cf6a863c28af">26.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEyLTEtMS0xLTE1MjA4NA_52ad08cb-407f-4672-893f-7a0fc8a05edd">38,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEyLTMtMS0xLTE1MjA4NA_8b5c99a0-8971-4da0-ae57-30163f43e18c">26.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;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%">Nonvested at December 31, 2022</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="i24c769b8c0454d8a966ad31a6b30426f_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEzLTEtMS0xLTE1MjA4NA_f1132a90-27fd-43e4-8033-7254ec2ae018">378,892</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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;padding:2px 0;text-align:right;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="i24c769b8c0454d8a966ad31a6b30426f_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEzLTMtMS0xLTE1MjA4NA_a0a52eff-7985-4fb6-af82-3080e69462fa">25.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:5pt;text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_184"></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%">(18)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3XzMwNQ_42fdf9ba-52ca-4fbb-bb8c-7ddcbe77cb56" continuedAt="i24764f6012ab43a2a6ad45c3c210eb6b" 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="i24764f6012ab43a2a6ad45c3c210eb6b">The Bank had <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3Xzkz_80569d23-670b-4f54-bcaa-ae9ba1175726">no</ix:nonFraction> cash restrictions at December 31, 2022 and had restricted cash included in interest earning deposits of $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3XzEwMA_333e74b5-3e85-4308-bc01-06c3f045e97f">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 (8) Derivative Financial Instruments. The Bank does not have a collateral requirement with customers.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_187"></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%">(19)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1Mjk_7ff5d415-fbdb-484c-b739-cb834ff8a148" continuedAt="i0e7b66f384744bdf8a61e52e0d82afc6" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i0e7b66f384744bdf8a61e52e0d82afc6" continuedAt="i4cd027c43fae44eeb118b4c0041c4c80"><div style="margin-top:5pt;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 is substantially due to Federal income taxes as the provision for the state of Oregon income taxes is insignificant and the state of Washington does not charge an income tax in lieu of a business and occupation tax. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1NDQ_b63dc2f0-2d9a-4a18-9cc1-85f903c0b281" continuedAt="i6bd4c488ed584f1699071fdb6ab63fbb" escape="true">Income tax expense consisted of the following for the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i6bd4c488ed584f1699071fdb6ab63fbb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="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%">2020</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="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%">Current tax expense</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtMS0xLTEtMTUyMDg0_c4f2c71a-cded-4418-803b-e9e023031fca">16,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtMy0xLTEtMTUyMDg0_1454df74-3c95-4996-8d2e-7faaa036415c">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtNS0xLTEtMTUyMDg0_d66454be-fdcc-4197-a2fd-41be18747e42">15,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtMS0xLTEtMTUyMDg0_f7f57bbf-d2cd-4f34-977b-2b4d68b28ff4">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtMy0xLTEtMTUyMDg0_26b5fc46-29ba-435d-9ad2-5f29ee84ab75">1,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtNS0xLTEtMTUyMDg0_833f5083-f93c-40cf-aa76-349569698832">8,576</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></tr><tr><td colspan="3" style="background-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%">Income tax expense</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtMS0xLTEtMTUyMDg0_803883be-5394-439b-be09-a962fa1d5d4a">17,561</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtMy0xLTEtMTUyMDg0_556f7141-3fa3-45f8-8b29-fcb58b532e20">22,472</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtNS0xLTEtMTUyMDg0_6b2d77d4-4a8d-45be-bc48-62322fc12c2f">6,610</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></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%">The CARES Act, among other things, permitted net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allowed net operating loss carrybacks incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. During the year ended December 31, 2020, the Company recorded a tax benefit from net operating loss carryback related to prior acquisitions of $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:RecognizedTaxBenefit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzg1MA_7039ba4b-adc1-42c7-9c64-cef85a0b6dbd">967,000</ix:nonFraction>.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The effective tax rate was <ix:nonFraction unitRef="number" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMzU_f9101ee8-a8ae-42af-827b-dbf3b8aad64a">17.7</ix:nonFraction>% for the December 31, 2022 compared to an effective tax rate of <ix:nonFraction unitRef="number" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMzE_f5b63069-ec4d-42e2-99c8-180ef7248d05">18.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMjg_5dd62383-c8c3-4f55-a609-8123be41b190">12.4</ix:nonFraction>% for the years ended December 31, 2021 and 2020, respectively. The decrease in the effective tax rate during the year ended December 31, 2022 was due primarily to the change in income before income taxes earned between the periods, including a decrease in 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 low-income housing tax credits. The following table presents the <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1NDE_aef372a4-341c-487c-823f-024d533f1e91" continuedAt="id3799a90020744e7a591101e9ff693bb" escape="true">reconciliation of income taxes computed at the Federal statutory income tax rate of 21% to the actual effective rate for the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="id3799a90020744e7a591101e9ff693bb" continuedAt="i11b4c55054b94e42a6c6384b84e6be51"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="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%">2020</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="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%">Income tax expense at Federal statutory rate</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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtMS0xLTEtMTUyMDg0_a9fce685-3dfb-4225-994d-c46725fc235b">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtMy0xLTEtMTUyMDg0_31aa457a-31e0-4521-b700-8647f31a5f5b">25,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtNS0xLTEtMTUyMDg0_4d554191-b7d3-4ddb-a46c-c2470e60eeaf">11,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">State tax, net of Federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtMS0xLTEtMTUyMDg0_1ca6caff-cba4-4289-b37d-0ffdb21b94ec">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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtMy0xLTEtMTUyMDg0_e173d868-a68c-48b5-87e3-e86b01659bd0">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtNS0xLTEtMTUyMDg0_d8afaa89-4a15-45c0-a2d1-5ad5a251b529">359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Tax-exempt instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtMS0xLTEtMTUyMDg0_bbdfca52-01ce-4d2e-97f0-97e2dec86ba1">1,733</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtMy0xLTEtMTUyMDg0_8551332b-8263-4ce7-aca0-764b1d36e4e6">1,929</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtNS0xLTEtMTUyMDg0_f0a120f0-6892-4da7-9082-c69a3eaf1d46">1,785</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></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%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i4cd027c43fae44eeb118b4c0041c4c80" continuedAt="ibf060c4b6f7049e4b562d8e3ebaf1576"><ix:continuation id="i11b4c55054b94e42a6c6384b84e6be51"><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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="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%">2020</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Federal tax credits and other benefits </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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctMS0xLTEtMTUyMDg0_e864be6d-5421-403a-b2ea-6b79409ddba3">1,979</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctMy0xLTEtMTUyMDg0_88a1116e-9ec9-4213-8666-6a021e143eab">1,630</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctNS0xLTEtMTUyMDg0_718da8f0-e454-43cc-a309-eb7bd77a5c6a">1,928</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%">Effects of BOLI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtMS0xLTEtMTUyMDg0_5550f0cc-ca77-4003-9ce1-a0e1c91a34b3">735</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtMy0xLTEtMTUyMDg0_5577359b-91e4-4754-b096-3968ac9394e0">474</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtNS0xLTEtMTUyMDg0_d9828673-09db-4966-ad37-f41a06772605">827</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Tax benefit of CARES Act carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="hfwa:RecognizedTaxBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTEtMS0xLTE1MjA4NA_e05e4f5e-b62b-4535-90b9-844f7f03a23f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="hfwa:RecognizedTaxBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTMtMS0xLTE1MjA4NA_a3af62ba-9fe5-4842-8e2c-c3c713e92cab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="hfwa:RecognizedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTUtMS0xLTE1MjA4NA_a5c10fdb-da83-4679-844b-d7034b1ffda5">967</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, 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTEtMS0xLTE1MjA4NA_7e5be090-ba97-4d44-b120-0436e9af30e6">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTMtMS0xLTE1MjA4NA_5e7d309c-77ae-4e6e-91aa-b4d5c3c84a47">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTUtMS0xLTE1MjA4NA_368d1bd1-e318-468f-92de-85dbdb2cd9f3">590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTEtMS0xLTE1MjA4NA_b16091dc-1848-42af-8bb8-1934eb7e1e63">17,561</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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTMtMS0xLTE1MjA4NA_79c9e38a-e675-4582-9e4b-016e6a7c8c99">22,472</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="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTUtMS0xLTE1MjA4NA_35c1aede-2dc3-4f1f-9446-9097aeba8df8">6,610</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%;padding-left:2.65pt"> Federal tax credits are provided for under the NMTC and LIHTC programs as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements. Gross tax credits related to the Company's NMTC totaling $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzE4Njg_3d476045-3f59-40a1-add6-c4b017c22b5a">9.8</ix:nonFraction>&#160;million were utilized during the seven year period ended December 31, 2020.</span></div></ix:continuation><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1MzY_df36a05b-e174-4c2c-b1e4-4e654e7a1257" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major components of the deferred income tax asset (liability) resulting from differences between financial reporting and tax basis:</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:2px 1pt;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%">December 31, 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%">Deferred tax 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMtMS0xLTEtMTUyMDg0_e9ed57b4-b80e-4d38-816f-99ef85af1ff6">9,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMtMy0xLTEtMTUyMDg0_bf80c6f8-b5a0-4f06-bff7-6d4714db0b06">9,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzQtMS0xLTEtMTUyMDg0_4bd0c51a-22c2-47a1-bf69-8c7e33c7cb93">3,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzQtMy0xLTEtMTUyMDg0_20e84d4b-bb86-48f4-a4e3-c08727480790">3,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzUtMS0xLTEtMTUyMDg0_2e3d8bd4-71c1-43f1-86a0-57843c59f781">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzUtMy0xLTEtMTUyMDg0_6ee5d2a3-a081-4540-b181-3346ac2ca4f1">689</ix:nonFraction>&#160;</span></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="background-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%">Market discount 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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxAssetsMarketDiscountonLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEwLTEtMS0xLTE1MjA4NA_64b74df4-a4a5-4baf-bd39-f078585da928">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxAssetsMarketDiscountonLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEwLTMtMS0xLTE1MjA4NA_50c0bcd1-223a-4625-bc5c-b4460f9f0209">944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Foregone interest on 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%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzExLTEtMS0xLTE1MjA4NA_a5cf64b5-b2e5-44b2-a11a-39ab13ca151e">705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzExLTMtMS0xLTE1MjA4NA_253f8397-fb99-47c2-bc0b-5adb28e3440d">967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Net operating loss carryforward acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEyLTEtMS0xLTE1MjA4NA_d2d6c711-2aad-47b2-9f7f-96e815614209">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEyLTMtMS0xLTE1MjA4NA_9623263d-4695-4b44-b1bb-14e15d5e31a1">186</ix:nonFraction>&#160;</span></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%">ROU lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxAssetsRightofUseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE1LTEtMS0xLTE1MjA4NA_ac3431a3-e239-40e5-9f76-14e226913809">5,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxAssetsRightofUseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE1LTMtMS0xLTE1MjA4NA_a9ae01a7-ad93-4490-94bc-273665d854b4">6,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net unrealized losses 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherComprehensiveLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTEtMS0xLTE4NTM3NQ_6a35061a-a2cf-41f2-89cb-1f537cc7b4a3">28,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherComprehensiveLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTMtMS0xLTE4NTM4NQ_209b3e12-4484-4964-865d-f23c58b262a7">&#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%">Other deferred tax 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTEtMS0xLTE1MjA4NA_0f413e66-860d-468b-af83-bf6f4188c2b9">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%"><ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTMtMS0xLTE1MjA4NA_eb4183ee-e7aa-47df-b499-0076d71c2733">1,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 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 deferred tax assets</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE3LTEtMS0xLTE1MjA4NA_e3005c1a-b7ab-4c2b-8357-ec331ae42909">49,163</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE3LTMtMS0xLTE1MjA4NA_fabb2778-6ca0-4e3a-97b0-20f08f7da40a">23,435</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%">Deferred tax 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></tr><tr><td colspan="3" style="background-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%">Deferred loan fees, 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesDeferredLoanFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE5LTEtMS0xLTE1MjA4NA_17c8b9f8-54c0-4661-a117-6bd7c91ca0ae">1,508</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesDeferredLoanFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE5LTMtMS0xLTE1MjA4NA_8a414320-b049-4aed-8553-d2b3726117c2">1,838</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%">Premises and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIwLTEtMS0xLTE1MjA4NA_30542679-5c17-4bcf-b3e9-fbd6c8ae4a07">2,999</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIwLTMtMS0xLTE1MjA4NA_f828217e-dfc6-4d47-bc0a-027819690bd4">2,436</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%">FHLB 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesFHLBandFRBStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIxLTEtMS0xLTE1MjA4NA_4d87273f-aaac-41a8-91f1-5f1b353deec0">577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesFHLBandFRBStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIxLTMtMS0xLTE1MjA4NA_b2b3b06e-c3db-4c32-9248-a6497876edca">572</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%">Goodwill and other 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%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI0LTEtMS0xLTE1MjA4NA_cb16edc7-355f-4764-8c9b-129e1eecb4cf">1,211</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI0LTMtMS0xLTE1MjA4NA_b4faaf28-3515-4249-9aca-a01bb8cd64a7">1,659</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI2LTEtMS0xLTE1MjA4NA_ffd442e5-6c81-4447-80f7-4c73653b5fdc">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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI2LTMtMS0xLTE1MjA4NA_83fe2741-ad4d-4c71-869d-0efc965bfc54">991</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%">ROU lease asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI3LTEtMS0xLTE1MjA4NA_2290556e-33eb-4d9a-b08b-3dedf536d813">4,967</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI3LTMtMS0xLTE1MjA4NA_0737533d-e80a-4943-9cdf-86a19b80c964">5,995</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net unrealized gains 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI4LTEtMS0xLTE1MjA4NA_9e259785-941a-42b6-8765-0d3f17cf0b94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI4LTMtMS0xLTE1MjA4NA_ce946ebd-cd9e-4826-bb2c-136c0df07758">2,537</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%">Other deferred tax 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI5LTEtMS0xLTE1MjA4NA_66c50710-d182-4134-9356-831f27be1809">163</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI5LTMtMS0xLTE1MjA4NA_a7f2e60a-e082-4486-b089-e9e5b0febcd3">181</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%">Total deferred tax 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%">(<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMwLTEtMS0xLTE1MjA4NA_c0e07b86-c731-4e5f-bbdf-cf3144d6385e">12,362</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMwLTMtMS0xLTE1MjA4NA_acf34ee5-9ca6-4f3a-ab7a-bb8d1163ef1c">16,209</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 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%">Deferred tax asset, net</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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMxLTEtMS0xLTE1MjA4NA_0f35a995-37ba-43fc-a524-270162c4ee38">36,801</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMxLTMtMS0xLTE1MjA4NA_65f1502c-5b92-4123-94c3-cda110301ab3">7,226</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><div style="margin-top:5pt;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 assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. A valuation allowance is required to be recognized for the portion of the deferred tax asset that will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. As of December 31, 2022, based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management expects to realize the benefits of these deductible differences.</span></div><div style="margin-top:5pt;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 December 31, 2022 and December 31, 2021, the Company had a net operating loss carryforward of $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzI5MTI_ba8ac38e-261e-4b42-bb26-54e1c7f6d9b6">789,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzNTM_9aeadcdf-74b3-47c3-8eb3-a7dff526b9f9">888,000</ix:nonFraction>, respectively, that do not expire. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382 of the Internal Revenue Code. Due to sufficient earnings history and other positive evidence, management has <ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzMxODg_679b2032-8196-4690-a6fa-091d2d4cee32">no</ix:nonFraction>t recorded a valuation allowance on the net operating loss carryforward as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the Company had an insignificant amount of unrecognized tax benefits, none of which would materially affect its effective tax rate if recognized.&#160;The Company does not anticipate that the amount of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The amount of interest and </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%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ibf060c4b6f7049e4b562d8e3ebaf1576"><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%">penalties accrued as of December 31, 2022 and December 31, 2021 and recognized during the years ended December 31, 2022, 2021 and 2020 were immaterial.</span></div><div style="margin-top:5pt;text-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 qualified under provisions of the Internal Revenue Code to compute income taxes after deductions of additions to the bad debt reserves when it was registered as a Savings Bank. At December 31, 2022, the Company had a taxable temporary difference of approximately $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQwMTU_0a400171-af5d-49ca-8602-0d61bf9fb551">2.8</ix:nonFraction> million that arose before 1988 (base-year amount). In accordance with FASB ASC 740, an estimated deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQxMzM_b337ec8f-84e1-4915-a7af-9f4582d24f5b">588,000</ix:nonFraction> has not been recognized for the temporary difference. Management does not expect this temporary difference to reverse in the foreseeable future.</span></div><div style="margin-top:5pt;text-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 and its Bank subsidiary file a United States consolidated federal income tax return and Oregon State and local income tax returns, and the tax years subject to examination by the Internal Revenue Service are the years ended December 31, 2022, 2021, 2020 and 2019.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_190"></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%">(20)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIyMTc_14ff4c00-e610-4581-92b8-eb16608683fc" continuedAt="i03e3a34940654214afe11cbb7fae8dcb" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i03e3a34940654214afe11cbb7fae8dcb" continuedAt="i5ac5e098025f4cbb8fa69554c0948d7f"><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) Commitments to Extend 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%">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 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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIyMjE_00e4de95-8fa5-409e-a99f-ec4331d03611" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><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: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:2px 1pt;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%">December 31, 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="id7efc9e92213480fbff0e5932f253873_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzMtMS0xLTEtMTUyMDg0_f5039d2e-cdd2-46c7-81c3-b2df81ee82d2">548,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzMtMy0xLTEtMTUyMDg0_c2cf77b0-2e4c-4768-b88f-c8f292a2665b">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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzQtMS0xLTEtMTUyMDg0_358fe60e-1323-4a75-b7a1-b83afd975698">3,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzQtMy0xLTEtMTUyMDg0_29ed6681-33d0-47d4-9fda-05e1e20c5ab0">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="i44173ce4c30e4155a0b1e67df2ced483_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzUtMS0xLTEtMTUyMDg0_bc2970b8-8679-47a6-9c17-5221fba5a882">13,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzUtMy0xLTEtMTUyMDg0_6c1d4223-f0eb-4aa9-b2df-ac811761c0c1">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="i7171b07f7eec4359aa558469ed5387ab_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzYtMS0xLTEtMTUyMDg0_50e3019f-e7d4-4a71-8577-1c319f60136e">564,917</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="i49eaa7ee36a545048f82d506c4affa00_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzYtMy0xLTEtMTUyMDg0_66677c4a-7aef-44b2-bc5e-d293b236c0be">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 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzktMS0xLTEtMTUyMDg0_8f348ef9-def5-42cd-a168-9d0bc875079f">43,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="ia91903955ebc4b988f9581e3e74524b6_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzktMy0xLTEtMTUyMDg0_d359670a-6bf1-4b90-99e5-97cf62fd405c">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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEwLTEtMS0xLTE1MjA4NA_dc1ac8c5-6bb0-400e-a815-7783a302fac6">348,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEwLTMtMS0xLTE1MjA4NA_52014998-56c9-4594-a59a-6d4e191c260c">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="i5c8b5a109ad04beb983117126ef7b343_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzExLTEtMS0xLTE1MjA4NA_312900c0-aa0f-4ed3-8027-67caa07f8abd">392,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzExLTMtMS0xLTE1MjA4NA_e27081bf-5216-4a01-94e1-504e0d1c763d">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="i4125e048b407493285e82614ba1b22b7_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEyLTEtMS0xLTE1MjA4NA_29a8e21e-2cc4-41e2-a03b-387036af2141">323,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib68f923916e043319974c025135ee6b4_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEyLTMtMS0xLTE1MjA4NA_107cdca1-0f70-460b-bf18-d15c89dc1cfd">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 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 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="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEzLTEtMS0xLTE1MjA4NA_6f899849-a681-4d57-a916-0916e679772b">1,280,349</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEzLTMtMS0xLTE1MjA4NA_5f796e2f-0206-4290-aca0-819967db1b12">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><div style="margin-top:5pt;text-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: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:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #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: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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtMS0xLTEtMTUyMDg0_c239d9e2-c5ea-4c3a-ae1f-539f4a147049">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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtMy0xLTEtMTUyMDg0_04cdab65-6abe-421a-bacc-953d0d14ab13">4,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i75189035bd444241a2c35877705c4ed5_I20191231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtNS0xLTEtMTUyMDg0_33f5a2cb-7ff5-47d1-a0d2-3001ba3fd399">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtMS0xLTEtMTUyMDg0_177e51b0-71ff-45e8-93cf-cefb950a5913">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtMy0xLTEtMTUyMDg0_161da0bb-b3dd-49e5-9157-0d251625d346">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5aece08a2f4204bff03da12eedb41f_D20200101-20200101" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtNS0xLTEtMTUyMDg0_eeebb7df-f8fb-465a-83ce-3d375e75d396">3,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Adjusted balance, beginning of period</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="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtMS0xLTEtMTUyMDg0_8da56b2f-0265-4914-b6a2-0ffeffb766d8">2,607</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="ifd0643b83d674c63906d0ff20ac9db11_I20201231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtMy0xLTEtMTUyMDg0_2c23b577-c02b-402e-ad79-334871304feb">4,681</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="i37e2c8f494f44e4b84f9ee2a1c1b5e19_I20200101" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtNS0xLTEtMTUyMDg0_cdf0fb7c-6c95-4010-a4a3-bf238a1c8ab8">4,008</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: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="ic9d2fde8d4464260aef8ed8eb27a2f12_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtMS0xLTEtMTYwMDQz_eae579a4-a828-4e58-b313-94797e450885">863</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="i746568f62be54268ba0a0ac4b09df760_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtMy0xLTEtMTUyMDg0_df0d81c0-00d1-42cf-86f1-e9a739d3d9fb">2,074</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="i6b73b9896b1e4fe5b544e21cbc113273_D20200101-20201231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtNS0xLTEtMTUyMDg0_90dd944b-77b5-4ae2-86a5-e399679c8623">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctMS0xLTEtMTUyMDg0_12bb7840-a700-4920-b1be-46d40ba977f6">1,744</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="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctMy0xLTEtMTUyMDg0_ea45f45c-c51b-4a66-9b03-2695476a2e6a">2,607</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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231" decimals="-3" name="us-gaap:OffBalanceSheetCreditLossLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctNS0xLTEtMTUyMDg0_1f7ce764-0a19-4e22-89c8-1c06467bb861">4,681</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;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) Variable Interests - LIHTC Investments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of investments in unconsolidated LIHTCs were $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="hfwa:InvestmentsinAffordableHousingLimitedEntities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwNjI_20fb1ecf-1a59-44c6-ac30-065e31205dae">191.3</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="hfwa:InvestmentsinAffordableHousingLimitedEntities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwNjk_a604d101-94a6-4bf1-a8ad-b04e9ed1d3b6">116.3</ix:nonFraction> million as of&#160;December 31, 2022 and December 31, 2021, respectively. During the years ended December 31, 2022, 2021 and 2020 the Company recognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-5" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzExOTI_d24f0f27-f009-427b-80dd-690818f6735e">12.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-5" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzExOTY_ccf2fa16-6860-4b84-90d0-a226f3895f51">11.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-5" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEyMDM_b794dc9c-2ad9-47ba-8777-6f8af951f51d">7.5</ix:nonFraction> million, respectively, and proportional amortization of $<ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEyNTQ_4ea72ff5-1b38-48c8-b7ee-2d26a1702569">10.9</ix:nonFraction> million,  $<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwMDc_3c97db58-c70c-4f75-8741-9b7dbcff0cff">9.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwMzg_953a0b9a-7448-474f-86cf-1e93f3cbc7da">6.5</ix:nonFraction> million, 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%">Total unfunded contingent commitments related to the Company&#8217;s LIHTC investments totaled&#160;$<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEzNzI_49977aa0-5c33-43cc-a9c2-edb2897203f3">109.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEzNzk_7dfb521f-7c9b-42d0-8908-e15d0407b007">41.5</ix:nonFraction> million at&#160;December 31, 2022 and December 31, 2021, respectively. The Company expects to fund LIHTC commitments of $<ix:nonFraction unitRef="usd" contextRef="ife5492a0e39847dc8804e886c9cbea2e_I20231231" decimals="-5" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE0NzI_ed86a6cd-574b-484c-8a05-7a5f3ca785d3">30.4</ix:nonFraction> million during the year ending December&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="i1ea734a34567469290a3c6d6145a956c_I20241231" decimals="-5" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE1MTk_9a83358e-6b7b-419c-be0a-49a68790f419">25.4</ix:nonFraction> million during the year ending December&#160;31, 2024, with the remaining commitments of $<ix:nonFraction unitRef="usd" contextRef="if8191a39e4d1453688403aa985a68711_I20401231" decimals="-5" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE1OTc_c55b7fca-27d5-4b6d-b8dd-b258d88465d4">50.3</ix:nonFraction> million funded by December&#160;31, 2040. There were <ix:nonFraction unitRef="usd" contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" decimals="INF" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_04db06fb-58bd-4f29-8cb3-b185c839f52e"><ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="INF" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_7dc4fb02-95f6-4eb8-b150-32337c4a7da6"><ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="INF" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_ae00feef-1be1-4519-8717-5f170e6709a9">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses on the Company&#8217;s LIHTC investments during the&#160;years&#160;ended&#160;December 31, 2022, 2021 or 2020.</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%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i5ac5e098025f4cbb8fa69554c0948d7f"><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) Variable Interests - NMTC Investments</span></div><div style="margin-top:5pt;text-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 dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $<ix:nonFraction unitRef="usd" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="-5" name="hfwa:InvestmentinCertifiedDevelopmentEntities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE5NjM_d2e32ec4-a47b-46d2-a264-0fb566f9393f">9.8</ix:nonFraction> million were utilized during the seven year period ended December 31, 2020. The equity method balance of the NMTC investment was $<ix:nonFraction unitRef="usd" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="-5" name="hfwa:InvestmentinCertifiedDevelopmentEntities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIwODg_ceb57690-6154-4a80-914c-c7770fe40b03">25.2</ix:nonFraction> million at December 31, 2020. The Company recognized related investment income of $<ix:nonFraction unitRef="usd" contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwNjI_8c101674-49c4-4c06-a6cf-6a434e672c7f">247,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwNjg_f6cfe684-26ac-471a-a258-87e913e8eb0d">694,000</ix:nonFraction> during the years ended December 31, 2021 and 2020, respectively.</span></div></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_193"></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%">(21)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90ZXh0cmVnaW9uOmYzZDJkOTlmZGJiODRkNDVhNDdhMDEyMWQ0MzU3NTUzXzIyNzE_9c598313-a639-4940-80aa-5ad32347e747" continuedAt="i2509ce7866a24a11bbc2065573737f17" escape="true">Regulatory Capital Requirements</ix:nonNumeric></span></div><ix:continuation id="i2509ce7866a24a11bbc2065573737f17"><div style="margin-top:5pt;text-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. The 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 Consolidated Financial Statements and operations. Management believes as of December 31, 2022, the Company and the Bank meet 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 December 31, 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 that management believes have changed the Bank's categories. <ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90ZXh0cmVnaW9uOmYzZDJkOTlmZGJiODRkNDVhNDdhMDEyMWQ0MzU3NTUzXzEwOTk1MTE2MzIyMTQ_ee5021b4-e846-4306-9d59-8c0e45b8abcb" continuedAt="i29e14b143e19453987a48463d47d359d" escape="true">The following table presents the actual capital ratios of the Company and the Bank at the periods indicated:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i29e14b143e19453987a48463d47d359d"><table 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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common equity Tier 1 capital ratio</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="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CommonEquityTierOneCapitalRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItMS0xLTEtMTUyMzQ1_99936a48-77cf-4c6d-8fb4-34c8d0f0b8f6">12.8</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"><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%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CommonEquityTierOneCapitalRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItMy0xLTEtMTUyMzQ1_fce98d0a-412e-4cd9-a444-c3e5629a7609">13.5</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"><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%"><ix:nonFraction unitRef="number" contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="us-gaap:CommonEquityTierOneCapitalRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItNS0xLTEtMTUyMzQ1_3ee869a6-3ddf-4044-b453-84c3f62803b3">12.9</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"><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%"><ix:nonFraction unitRef="number" contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231" decimals="INF" name="us-gaap:CommonEquityTierOneCapitalRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItNy0xLTEtMTUyMzQ1_d6cdca83-303e-4723-bf98-1d8eb4cfbb25">13.8</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"><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%">Leverage ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtMS0xLTEtMTUyMzQ1_17118ab7-5cf0-4549-9cb4-044d158bb60a">9.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="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtMy0xLTEtMTUyMzQ1_e01603c3-4f32-4d70-9b41-6deab24add6e">8.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="number" contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtNS0xLTEtMTUyMzQ1_11edbee8-a6ab-491f-81cb-8a94485b86d6">9.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="number" contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231" decimals="INF" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtNy0xLTEtMTUyMzQ1_0c91fc25-5647-4cfb-936b-2fe0c1bf0e1d">8.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 ratio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtMS0xLTEtMTUyMzQ1_f553d0a3-0083-4d4c-8382-dca73a02f191">13.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="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtMy0xLTEtMTUyMzQ1_888d56d3-b425-4a68-8a3d-100d2ff4d7b9">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtNS0xLTEtMTUyMzQ1_d90b3bd0-175e-4f5b-b6ed-eb9d346167cd">12.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtNy0xLTEtMTUyMzQ1_dc117e7b-1260-4da6-8fe1-c1e260a4003d">13.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtMS0xLTEtMTUyMzQ1_9f037be4-1e4c-49b6-903d-1e090693d3e3">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtMy0xLTEtMTUyMzQ1_cb7682c3-6319-4e4e-8028-9176fd41fecf">14.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtNS0xLTEtMTUyMzQ1_41c1f820-9e28-4f01-8914-2da1e24f9de4">13.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="number" contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231" decimals="INF" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtNy0xLTEtMTUyMzQ1_36c4ca63-870f-474f-9d30-ef22a1fbc009">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%"><ix:nonFraction unitRef="number" contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231" decimals="INF" name="us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtMS0xLTEtMTUyMzQ1_c5fa5a53-2458-41a1-9a2d-885be69e693a">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231" decimals="INF" name="us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtMy0xLTEtMTUyMzQ1_c6bcd703-d051-4a55-8a33-9d9bb7781091">6.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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231" decimals="INF" name="us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtNS0xLTEtMTUyMzQ1_87c7f48b-fbd5-4a0e-af28-d89440582a03">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231" decimals="INF" name="us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtNy0xLTEtMTUyMzQ1_29708f6b-0956-4bb3-98aa-efdafc16e936">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both December 31, 2022 and December 31, 2021, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC that allowed 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></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_196"></div><div style="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%">(22)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:56.02pt"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQyMg_56fb8c0f-fb2b-4116-88c2-33328ab6c6c2" continuedAt="i0783569036f740fc8ab5b686e2594ad6" escape="true">Heritage Financial Corporation (Parent Company Only)</ix:nonNumeric></span></div><ix:continuation id="i0783569036f740fc8ab5b686e2594ad6" continuedAt="icaf683d16134495eb4c68fdbf2d3e8a0"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Following are the condensed financial statements of the Parent Company.</span></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQzMA_86b12a39-1dca-4f55-8135-28f9053cf923" escape="true"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Financial Condition</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"><table 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%">December 31, 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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzMtMS0xLTEtMTUyMDg0_d3e6e28b-0bfb-44cc-826d-1c660a925a00">12,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzMtMy0xLTEtMTUyMDg0_e4fe9cf6-78d0-4aa4-9da6-92bb23766035">3,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 in subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzQtMS0xLTEtMTUyMDg0_652581a4-272e-4e9c-8f65-ea2f59dac92f">804,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzQtMy0xLTEtMTUyMDg0_d4024f40-e73a-4251-956c-7e4ef852b25e">869,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 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="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzUtMS0xLTEtMTUyMDg0_d37c13db-d6ad-48f8-916b-11653f375d6f">2,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzUtMy0xLTEtMTUyMDg0_f7d3df84-3ef8-45a2-8936-78136a9e8e26">2,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzYtMS0xLTEtMTUyMDg0_408e782c-1305-483e-a54d-f7dc40269ba5">819,887</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="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzYtMy0xLTEtMTUyMDg0_90a4ce41-49b8-4fda-82de-1e3034dd4faf">875,983</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%">LIABILITIES AND 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</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="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzktMS0xLTEtMTUyMDg0_d6c56e07-4a31-4e58-851d-ccaea24c9c6a">21,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzktMy0xLTEtMTUyMDg0_c91ee7f2-7d61-4eea-b0fa-4ee238181887">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%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEwLTEtMS0xLTE1MjA4NA_eb689f73-adaf-4084-801b-4bbf58dafaa5">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEwLTMtMS0xLTE1MjA4NA_86ffc913-6e68-4db1-b59b-adcf38832c3b">371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzExLTEtMS0xLTE1MjA4NA_da4d4fe8-14ee-43ab-b596-a940c6a55880">797,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="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzExLTMtMS0xLTE1MjA4NA_20b039b1-4677-4efb-99a8-c54131762b7c">854,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 liabilities and stockholders&#8217; equity</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%"><ix:nonFraction unitRef="usd" contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEyLTEtMS0xLTE1MjA4NA_306d9e2e-cb9e-4191-ac32-94b201804583">819,887</ix:nonFraction>&#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 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%"><ix:nonFraction unitRef="usd" contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEyLTMtMS0xLTE1MjA4NA_e43b407c-6e86-4d5b-8836-ff8c55f53094">875,983</ix:nonFraction>&#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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><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%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icaf683d16134495eb4c68fdbf2d3e8a0"><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQxNQ_e873f81a-3be1-4b3a-aaa1-cfd37d456a09" escape="true"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Income</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="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%">2020</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="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%">INTEREST 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtMS0xLTEtMTUyMDg0_4b79033c-42ed-44ef-9f08-e20ebd17910f">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtMy0xLTEtMTUyMDg0_83312b08-17ff-4c43-b77b-4cca20d31e56">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtNS0xLTEtMTUyMDg0_6c5cfaf9-857b-43c6-8b39-2cb6e38508f6">16</ix:nonFraction>&#160;</span></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%">INTEREST EXPENSE:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctMS0xLTEtMTUyMDg0_9a631b19-c12d-4b26-9cce-5e32e1eb2ca7">1,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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctMy0xLTEtMTUyMDg0_2b87364c-46eb-4f13-8228-6305f777edf4">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctNS0xLTEtMTUyMDg0_91477d83-ef2b-40fc-894d-4e5525dd2038">890</ix:nonFraction>&#160;</span></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 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 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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktMS0xLTEtMTUyMDg0_0f6694a1-a7b6-4b11-8a6d-886b87d60bc4">1,141</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktMy0xLTEtMTUyMDg0_b2ef82c6-95e8-4bf5-b4da-c4415cf4b470">712</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktNS0xLTEtMTUyMDg0_b8c6938a-10f8-4efc-806b-c5ee2817c31f">874</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NONINTEREST INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">Dividends from subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:DividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTEtMS0xLTE1MjA4NA_7730a290-5cb7-437a-8f70-25afe640b6e0">44,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:DividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTMtMS0xLTE1MjA4NA_32595332-7c9f-4b4e-98f8-f0b9b070e284">46,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:DividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTUtMS0xLTE1MjA4NA_20d68a4e-b808-4b9d-ae55-6109b7b69700">39,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTEtMS0xLTE1MjA4NA_e0d5e34f-4619-4fab-a8bb-b2d8b384d9a9">43,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTMtMS0xLTE1MjA4NA_a8c6ea06-36aa-4c83-bfc7-0c99d85d9ebb">57,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTUtMS0xLTE1MjA4NA_1b4cf023-2f06-4d80-a35d-84457fe6e003">12,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTEtMS0xLTE1MjA4NA_fd44e84b-489e-4bc0-9382-d24b7c9c567e">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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTMtMS0xLTE1MjA4NA_a823c8eb-18c6-46fd-ae07-76f64ff0f158">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTUtMS0xLTE1MjA4NA_9b101552-7f4d-499a-88f2-040711941b52">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTEtMS0xLTE1MjA4NA_dcb58f7c-ca7a-47df-861d-34ab1b934ec3">87,540</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTMtMS0xLTE1MjA4NA_77b96be2-74cd-42ce-b67d-c01be58d31bd">103,175</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTUtMS0xLTE1MjA4NA_6900847c-2dfd-4b4c-ae3d-9dc2d12d66bd">51,690</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTEtMS0xLTE1MjA4NA_7c15cd5e-2cbe-4d68-9056-70b2a0a790f1">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTMtMS0xLTE1MjA4NA_abd713f4-fd16-4f49-92b4-41e8f6faf34e">394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTUtMS0xLTE1MjA4NA_bcf4d7a6-d7d3-4e82-9c8f-2a10a337fdc7">495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTEtMS0xLTE1MjA4NA_69cc1ec1-9601-4ff9-aa14-f12dd7b4740f">5,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTMtMS0xLTE1MjA4NA_5f218fff-eb5b-4ba1-ac81-d1331a78062d">5,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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTUtMS0xLTE1MjA4NA_4af35543-a7cc-4e12-af16-b143e72f02a0">5,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 expense</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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTEtMS0xLTE1MjA4NA_05ff107c-1e8b-458b-878a-c51cde282075">6,107</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTMtMS0xLTE1MjA4NA_5841e96a-e97e-439a-97cb-0e85f3d39d6a">5,824</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTUtMS0xLTE1MjA4NA_86eed430-665d-4bdd-940b-5517f9c429c0">5,667</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 before income 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="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTEtMS0xLTE1MjA4NA_5fca5fa7-267b-4c07-919a-8e466bb8582c">80,292</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTMtMS0xLTE1MjA4NA_f4d83b67-5986-4e1d-9d6a-9b730e467cbd">96,639</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTUtMS0xLTE1MjA4NA_2db6747f-902e-4a9d-81a6-6886956fc7d6">45,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTEtMS0xLTE1MjA4NA_a975c116-dfab-4333-b21a-8e6c1cb8a680">1,583</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTMtMS0xLTE1MjA4NA_6cc34ff6-5087-4288-9fa2-bb0958e3fdcf">1,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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTUtMS0xLTE1MjA4NA_a94941c3-b500-4e8d-92b1-c0cb124bb274">1,421</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 style="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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTEtMS0xLTE1MjA4NA_9572fda9-1eb1-483f-8b75-bdd7e6c30fa9">81,875</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTMtMS0xLTE1MjA4NA_7c9cc47c-0786-4798-b5aa-392e03310695">98,035</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTUtMS0xLTE1MjA4NA_a6797023-b942-492e-84eb-85fcf50bae24">46,570</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><span><br/></span></div><ix:nonNumeric contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQyNw_83621a4e-9750-4c92-9079-243f31336192" escape="true"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Cash Flows</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="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%">2020</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="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:700;line-height:100%">Cash flows from 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><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 28pt;text-align:left;text-indent:-9pt;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtMS0xLTEtMTUyMDg0_7eb4b9b6-ab4b-42c5-a578-e328713c26d5">81,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtMy0xLTEtMTUyMDg0_bf68b960-027b-409b-97a1-771b89cef6bb">98,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtNS0xLTEtMTUyMDg0_17393eb2-570e-4714-9be1-358560de1007">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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><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 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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtMS0xLTEtMTUyMDg0_195d10fd-042a-40aa-8874-0b68c6bf430d">43,507</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtMy0xLTEtMTUyMDg0_75ac4bff-ade1-42e2-b51f-09a3093720ff">57,058</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtNS0xLTEtMTUyMDg0_9e4ea8a3-6df6-4a51-926f-4816ce7b57ca">12,685</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></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%">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%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtMS0xLTEtMTUyMDg0_a52faa8b-dcb5-4701-8687-df076ef75232">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtMy0xLTEtMTUyMDg0_cbe373a7-91c5-4963-a050-1bcfaf9e3232">3,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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtNS0xLTEtMTUyMDg0_bab1f67b-9051-491e-a0a9-868b47836303">3,559</ix:nonFraction>&#160;</span></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="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%">Net change in other assets 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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTEtMS0xLTE1MjA4NA_ea2c77d5-d73e-478e-b271-8745db82581f">63</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTMtMS0xLTE1MjA4NA_3a9c28a0-be6a-4696-bda1-2df791cad28b">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTUtMS0xLTE1MjA4NA_6ee4b901-9661-44c2-8ff0-cc1c37fecd15">1,333</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 61.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 cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTEtMS0xLTE1MjA4NA_9f3bef03-fac6-4587-ae01-d99677ddd456">42,100</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTMtMS0xLTE1MjA4NA_eb272ae9-ffdc-44b7-98d2-773072d3b670">45,603</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTUtMS0xLTE1MjA4NA_64c5ae2a-dba7-4964-9fd8-d72fe93e0373">36,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTEtMS0xLTE1MjA4NA_a852f01c-884d-472d-9bbe-b8c8d932a131">29,491</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTMtMS0xLTE1MjA4NA_f14f7b78-a848-42f3-9f44-5a8d06e2cd55">28,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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTUtMS0xLTE1MjA4NA_93435c8a-c1dd-43c8-a4f4-b0119093d991">28,859</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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTEtMS0xLTE1MjA4NA_29c61c38-2ad0-4b87-9b8c-1cfc8aea0a2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTMtMS0xLTE1MjA4NA_ef8e8255-41eb-484e-84b7-e641675efec1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTUtMS0xLTE1MjA4NA_69a7cbd7-0ca9-4b2b-a5fc-0403a9be6946">122</ix:nonFraction>&#160;</span></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 2px 28pt;text-align:left;text-indent:-9pt;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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTEtMS0xLTE1MjA4NA_963b7b91-6b6b-428a-9949-4b9e6243f489">3,196</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTMtMS0xLTE1MjA4NA_a1e72e77-b41f-4024-a3ea-acd10347c004">22,889</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTUtMS0xLTE1MjA4NA_7df59ce2-d247-4776-bd6f-94661e725cb0">19,119</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 61.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 cash used in 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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTEtMS0xLTE1MjA4NA_edf8e38b-4755-42b1-aeee-40f2a1f62831">32,687</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTMtMS0xLTE1MjA4NA_5fe23cd4-688b-463e-a2eb-79d401e32a13">51,826</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTUtMS0xLTE1MjA4NA_6c13fb3e-4b4a-46ae-bc9e-f208ced8496b">47,856</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 79.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 (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="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTEtMS0xLTE1MjA4NA_ddbf3fba-09e2-47aa-8106-12187e2667c8">9,413</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="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTMtMS0xLTE1MjA4NA_603c3ee0-5f3b-4b05-8479-b465a3f8e588">6,223</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="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTUtMS0xLTE1MjA4NA_e815ea65-e746-4cbb-a21a-fa41d72744dc">11,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTEtMS0xLTE1MjA4NA_42a567ee-ed8e-4305-84bb-21d2d2e3becf">3,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTMtMS0xLTE1MjA4NA_f21ef294-16b6-47f2-8a18-e6b815c7ff27">9,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7b8e60ba04749dea6bd574755342f02_I20191231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTUtMS0xLTE1MjA4NA_82cd31b8-4611-485c-b501-7076912f07ea">21,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Cash and cash equivalents at the end of year</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="i38074f70a88a4d1b9533bae7f76bf19d_I20221231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTEtMS0xLTE1MjA4NA_997cb0aa-43fd-4bd3-bcfa-b20bde5718a5">12,926</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="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTMtMS0xLTE1MjA4NA_e79d057d-5a48-4f0a-a8d1-c26eadabfead">3,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="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTUtMS0xLTE1MjA4NA_bed9e194-f2ee-462a-8f9e-f49a9a4ca0c6">9,736</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div></ix:nonNumeric></ix:continuation><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%">92</span></div></div></div><div id="i9d50a527782c4e36979db62b7282ac07_205"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></span></div></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 9. &#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:5pt;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&#160;</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_208"></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 9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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%">Our disclosure controls and procedures are designed to ensure that information the Company must disclose in its reports filed or submitted under the Exchange Act, is recorded, processed, summarized, and reported on a timely basis.&#160;Our management has evaluated, with the participation and under the supervision of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of the end of the period covered by this report.&#160;Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, the Company&#8217;s disclosure controls and procedures are effective in ensuring that information relating to the Company, including its consolidated subsidiaries, required to be disclosed in reports that it files under the Exchange Act is (1)&#160;recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and (2)&#160;accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting</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) Management&#8217;s report on 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%">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting.&#160;The Company&#8217;s internal control system is designed to provide reasonable assurance to our management and the Board of Directors regarding the preparation and fair presentation of published financial statements.&#160;Nonetheless, all internal control systems, no matter how well designed, have inherent limitations.&#160;Even systems determined to be effective as of a particular date can provide only reasonable assurance with respect to financial statement preparation and presentation and may not eliminate the need for restatements.</span></div><div style="margin-top:5pt;text-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 management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#160;Based on our assessment, we believe that, as of December 31, 2022, the Company&#8217;s internal control over financial reporting is effective based on these criteria.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Crowe LLP, an independent registered public accounting firm, has audited the effectiveness of our internal control over financial reporting as of December 31, 2022, and their report is included in Item&#160;8. Financial Statements And Supplementary Data.</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) Attestation report of the registered public accounting firm.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Item&#160;8. Financial Statements And Supplementary Data.</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) 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 were no significant changes in the Company&#8217;s internal control over financial reporting during the fourth quarter of the period covered by this Form&#160;10-K that materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_211"></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 9B.&#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><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_214"></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 9C.&#160;&#160;&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-top:5pt;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><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_217"></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%">PART III</span></div><div id="i9d50a527782c4e36979db62b7282ac07_220"></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 10.&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information concerning directors of the registrant is incorporated by reference to the section entitled &#8220;Proposal 1 - Election of Directors&#8221; of our Proxy Statement.</span></div><div style="margin-top:5pt;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 information regarding the executive officers of the Company, see Item 1. Business&#8212;Executive Officers.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The required information with respect to compliance with Section&#160;16(a) of the Exchange Act is incorporated by reference to the section entitled &#8220;Delinquent Section 16(a) Reports&#8221; of the Proxy Statement.</span></div><div style="margin-top:5pt;text-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 adopted a written Code of Ethics that applies to our directors, officers and employees.&#160;The Code of Ethics can be accessed electronically by visiting the Company&#8217;s website at www.hf-wa.com in the section titled Overview: Governance Documents. Any changes to or waiver of our Code of Ethics will be posted on that website.</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%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">There have been no material changes to the procedures by which stockholders may recommend nominees to our Board of Directors since last disclosed to stockholders.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Audit and Finance Committee is composed of independent directors, in accordance with the requirements for companies listed on The Nasdaq Stock Market ("Nasdaq") and applicable SEC rules. The members of the Audit and Finance Committee are Brian S. Charneski, chair of the committee, Deborah J. Gavin, Trevor D. Dryer, Jeffery S. Lyon, Eric K. Chan and Anthony B. Pickering. Directors Gavin and Chan have been designated by the Board as the &#8220;audit committee financial experts,&#8221; as defined by the SEC. The Committee meets quarterly and on an as-needed basis to provide oversight relating to the Company's accounting and financial reporting standards and processes. The Committee evaluates the effectiveness of Heritage&#8217;s internal controls for safeguarding its assets and ensuring the integrity of the financial reporting. The Committee also appoints the independent registered public accounting firm and reviews the audit reports prepared by the independent registered public accounting firm.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_223"></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 11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information concerning executive and director compensation and certain matters regarding participation in the Company&#8217;s Compensation Committee required by this item is incorporated by reference to the headings &#8220;Executive Compensation,&#8221; &#8220;Director Compensation,&#8221; &#8220;Report of the Compensation Committee,&#8221; and "CEO Pay Ratio" of the Proxy Statement.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_226"></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%">ITEM 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information concerning security ownership of certain beneficial owners and management is incorporated by reference to the section entitled &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; of the Proxy Statement.</span></div><div style="margin-top:5pt;text-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 not aware of any arrangements, including any pledge by any person of securities of the Company, the operation of which may at a subsequent date result in a change in control 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 table summarizes the activity within the Company&#8217;s stock-based compensation plan as of December 31, 2022, of which was approved by shareholders:</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:98.976%"><tr><td style="width:1.0%"></td><td style="width:58.427%"></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:18.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></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:19.138%"></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%">Plan Category</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Number of securities to be issued upon vesting of restricted stock units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Number of securities remaining available for future issuance under the equity compensation plan </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="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%">Equity compensation plans, all of which are approved by security holders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">378,892</span></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: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%">330,398</span></td></tr></table></div><div style="padding-left:40.5pt;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%">All of the se</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">curities remaining available for future issuance under the equity compensation plan are available for issuance for stock awards. </span></div><div style="margin-top:5pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_229"></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 13.&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIP AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information concerning certain relationships and related transactions is incorporated by reference to the sections entitled &#8220;Meetings and Committees of the Board of Directors" and "Corporate Governance&#8221; of the Proxy Statement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_232"></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 14.&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND 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%">Information concerning principal accounting fees and services is incorporated by reference to the section entitled &#8220;Proposal 3 - Ratification of the Appointment of Independent Registered Public Accounting Firm&#8221; in the Proxy Statement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_235"></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 IV</span></div><div id="i9d50a527782c4e36979db62b7282ac07_238"></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 15.&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</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%">(a) The following documents are filed as a part of this report:</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%">(1)&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Consolidated Financial Statements are included in Part II. Item&#160;8. Financial Statements And Supplementary Data.</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%">(2)&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements Schedules: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All schedules are omitted because they are not required or applicable, or the required information is shown in the Consolidated Financial Statements or Notes.</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%">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Exhibits: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in schedule below.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;padding-left:36pt;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="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.379%"></td><td style="width:0.1%"></td><td style="width: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.695%"></td><td style="width:0.1%"></td><td style="width: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.747%"></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:bottom"><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="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="padding:2px 1pt;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></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"><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="http://www.sec.gov/Archives/edgar/data/1046025/000119312510122992/dex31b.htm">Amended and Restated Articles of Incorporation</a></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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.1(B)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">05/18/2010</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000119312511070719/ddef14a.htm">Amendment to Amended and Restated Articles of Incorporation</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">S-14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">03/18/2011</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1046025/000104602520000157/ex33-hfcbylawsamended0.htm">Amended and Restated Bylaws of the Company</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">06/30/2020</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Form of Certificate of Company's Common Stock </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="3" style="padding:0 1pt"></td><td colspan="3" style="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%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10/29/1997</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-4210k123122.htm">Description of Common Stock and Preferred Stock</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 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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602517000041/ex-10510k123116.htm">Annual Incentive Compensation Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">03/09/2017</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602517000011/exhibit992-firstamendmentt.htm">Amended 2014 Omnibus Equity Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">99.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">02/01/2017</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000119312514233030/d657575ddef14a.htm">2014 Omnibus Equity Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">DEF 14A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">06/11/2014</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="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><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602517000011/exhibit994-rsuawardagreeme.htm">Form of Performance-Based Restricted Stock Unit Award Agreement under the Heritage Financial Corporation 2014 Omnibus Equity Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">99.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">02/01/2017</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5*</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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602517000011/exhibit993-restrictedstock.htm">Form of Restricted Stock Unit Award Agreement under the Heritage Financial Corporation 2014 Omnibus Equity Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">99.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">02/01/2017</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="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><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000130/a101-jdeuelemploymentagree.htm">Employment Agreement by and between Heritage and Jeffery J. Deuel</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">07/01/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602516000274/a102-jdeuelplanparticipati.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Jeffrey J. Deuel</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">09/07/2012</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-101510q093019.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Jeffrey J. Deuel</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/22/2016</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-101510q093019.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Jeffrey J. Deuel</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1046025/000104602522000165/ex-1040093022deuelxparti.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Jeffrey J. Deuel</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.40</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/08/2022</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-102210q093019.htm">Employment Agreement by and between Heritage and Donald J. Hinson</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000119312512385012/d405963dex107.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Donald J. Hinson</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">09/07/2012</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602516000274/a103-dhinsonplanparticipat.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Donald J. Hinson</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/22/2016</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-101610q093019.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Donald J. Hinson</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1046025/000104602522000165/ex-1041093022hinsonxpart.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Donald J. Hinson</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.41</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/08/2022</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602518000141/a103-bmcdonaldemploymentag.htm">Employment Agreement by and between Heritage and Bryan McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.33</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602515000021/ex-1016.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Bryan D. McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">03/11/2015</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602516000274/a104-bmcdonaldplanparticip.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Bryan D. McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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/22/2016</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-102710q093019.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Bryan D. McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1046025/000104602522000165/ex-1042093022mcdonaldxpa.htm">Deferred Compensation Plan and Participation Agreement - Addendum by and between Heritage and Bryan D. McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.42</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/08/2022</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602521000144/addendumtoemploymentagreem.htm">Addendum to Employment Agreement - Bryan D. McDonald</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">07/06/2021</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-103510q093019.htm">Employment Agreement by and between Heritage and Cindy Huntley</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.35</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22*</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="http://www.sec.gov/Archives/edgar/data/1046025/000104602522000138/form8-k_hirmanretirement.htm">Transitional Retirement Agreement made and entered into on September 26, 2022, effective as of January 1, 2023 by and between Heritage Financial Corporation and Cindy M. Hirman</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</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%">10.1</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%">09/26/2022</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-103610q093019.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Cindy Huntley</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.36</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000170/ex-103710q093019.htm">Employment Agreement by and between Heritage and William Glasby</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.37</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/06/2019</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="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%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.379%"></td><td style="width:0.1%"></td><td style="width: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.695%"></td><td style="width:0.1%"></td><td style="width: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.747%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602515000099/ex-101710q63015.htm">Form of Split Dollar Agreements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">08/06/2015</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.26*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602519000084/ex-103410q033119.htm">Form of First Amendment to Split Dollar Agreements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.34</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">05/09/2019</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.27*</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="https://www.sec.gov/Archives/edgar/data/1046025/000104602520000157/ex101-tchalfantemploym.htm">Employment Agreement by and between Heritage and Tony Chalfant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">06/30/2020</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.27*</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="https://www.sec.gov/Archives/edgar/data/1046025/000104602520000157/ex103-tchalfantplanpar.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Tony Chalfant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">06/30/2020</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="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="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.28*</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="https://www.sec.gov/Archives/edgar/data/1046025/000104602522000165/ex-1043093022chalfantxpa.htm">Deferred Compensation Plan and Participation Agreement by and between Heritage and Tony Chalfant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.43</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">11/08/2022</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.29*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1046025/000104602521000084/formofsplitdollaragreeme.htm">Form of Split Dollar Agreement, dated May 3, 2021, by and between Heritage Bank and Tony Chalfant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">10.34</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">05/05/2021</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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.0</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Code of Ethics and Conduct Policy </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="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: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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-21010k123122.htm">Subsidiaries of the Company</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 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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-23010k123122.htm">Consent of Independent Registered Public Accounting Firm</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 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="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:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-24010k123122.htm">Power of Attorney</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 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="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:right;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:2px 1pt;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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-31110q123122.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 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="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:right;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:2px 1pt;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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-31210q123122.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 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="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:right;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:2px 1pt;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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-32110q123122.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 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="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:right;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: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:left;vertical-align:bottom"><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 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="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:right;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:bottom"><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 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="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:right;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:bottom"><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 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="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:right;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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr 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="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:right;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:bottom"><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 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="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:right;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:bottom"><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 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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></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%">Cover Page Interactive Data File, formatted in Inline XBRL and included in Exhibit 101</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></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Indicates management contract or compensatory plan or arrangement.</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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Filed herewith.</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%"> Registrant elects to satisfy Regulation&#160;S-K &#167;229.406(c) by posting its Code of Ethics on its website at www.hf-wa.com in the section titled Overview: Governance Documents.</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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Exhibit not previously filed in electronic format.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_241"></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 16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None.</span></div><div><span><br/></span></div><div id="i9d50a527782c4e36979db62b7282ac07_244"></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 Section 13 or 15(d) 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, on February&#160;24, 2023.</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.850%"></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: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:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:15pt"><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="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/&#160;&#160;&#160;&#160;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></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%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i9d50a527782c4e36979db62b7282ac07_10">Table of Contents</a></span></div><div><span><br/></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%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February&#160;24, 2023.</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.850%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:15pt"><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="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%">Principal Executive Officer:</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:400;line-height:100%">/S/&#160;&#160;&#160;&#160;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 style="height:15pt"><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:15pt"><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="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%">Principal Financial Officer:</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:400;line-height:100%">/S/&#160;&#160;&#160;&#160;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><tr style="height:12pt"><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:12pt"><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:12pt"><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:justify;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey J. Deuel, pursuant to a power of attorney that is being filed with the Form 10-K, has signed this report as attorney in fact for the following directors who constitute a majority of the Board of Directors.</span></td></tr><tr style="height:12pt"><td colspan="9" style="display:none"></td></tr><tr style="height:12pt"><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%">Brian S. Charneski</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">John A. Clees</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trevor D. Dryer</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kimberly T. Ellwanger</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deborah J. Gavin</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gail B. Giacobbe</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey S. Lyon</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eric K. Chan</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Anthony B. Pickering</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frederick B. Rivera</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brian L. Vance</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ann Watson</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="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/&#160;&#160;&#160;&#160;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:bottom"><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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Attorney-in-Fact</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%">February 24, 2023</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%">97</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>ex-4210k123122.htm
<DESCRIPTION>EX-4.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 2023 Workiva -->
<title>Document</title></head><body><div id="icf7c77a6f67c42c187ea5e6ef54585b5_1"></div><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 4.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DESCRIPTION OF COMMON STOCK AND PREFERRED STOCK</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">General</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%">Heritage's authorized capital stock consists of&#58;</font></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">50,000,000 shares of common stock, no par value per share&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">2,500,000 shares of preferred stock, no par value per share.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022, there were 35,106,697 shares of our common stock outstanding, and no shares of our preferred stock outstanding. Heritage&#8217;s common stock is traded on NASDAQ under the symbol &#8220;HFWA.&#8221; The transfer agent and registrar for our common stock is Computershare Inc.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each share of Heritage common stock has the same relative rights and is identical in all respects with each other share of Heritage common stock. Heritage common stock represents non-withdrawable capital, is not of an insurable type and is not insured by the Federal Deposit Insurance Corporation or any other government agency.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subject to any prior rights of the holders of any preferred or other stock of Heritage then outstanding, holders of Heritage common stock are entitled to receive such dividends as are declared by the board of directors of Heritage out of funds legally available for dividends.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Except with respect to greater than 10% shareholders, full voting rights are vested in the holders of Heritage common stock and each share is entitled to one vote. See &#8220;&#8212;Anti-Takeover Effects&#8212;Restrictions on Voting Rights.&#8221; Subject to any prior rights of the holders of any Heritage preferred stock then outstanding, in the event of a liquidation, dissolution or winding up of Heritage, holders of shares of Heritage common stock will be entitled to receive, pro rata, any assets distributable to shareholders in respect of shares held by them. Holders of shares of Heritage common stock will not have any preemptive rights to subscribe for any additional securities which may be issued by Heritage, nor do they have cumulative voting rights.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following summary contains a description of the general terms of the preferred stock that we may issue. The specific terms of any series of preferred stock offered by us for sale will be described in the prospectus supplement relating to that series of preferred stock. The terms of any series of preferred stock may differ from the terms described below. Certain provisions of the preferred stock described below and in any prospectus supplement are not complete. You should refer to the applicable articles of amendment to our articles of incorporation with respect to the establishment of a series of preferred stock, which will be filed with the SEC in connection with the offering of such series of preferred stock.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">General.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our articles of incorporation permit our board of directors to authorize the issuance of up to 2,500,000 shares of preferred stock, no par value, in one or more series, without shareholder action. The board of directors can fix the designation, powers, preferences and rights of each series. Therefore, without shareholder approval (except as may be required by the rules of the NASDAQ Stock Market or any other exchange or market on which our securities may then be listed or quoted), our board of directors can authorize the issuance of preferred stock with voting, dividend, liquidation and conversion and other rights that could dilute the voting power or other rights or adversely affect the market value of the common stock and may assist management in impeding any unfriendly takeover or attempted change in control. See &#8220;&#8212;Anti-Takeover Effects &#8211; Authorized Shares.&#8221;</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preferred stock has the terms described below unless otherwise provided in the prospectus supplement relating to a particular series of the preferred stock. You should read the prospectus supplement relating to the particular series of the preferred stock being offered for specific terms, including&#58;</font></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">the designation of the series of preferred stock and the number of shares offered&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">the amount of liquidation preference per share, if any&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">the price at which the preferred stock will be issued&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">the dividend rate, or method of calculation, the dates on which dividends will be payable, whether dividends will be cumulative or noncumulative and, if cumulative, the dates from which dividends will commence to cumulate&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">any listing of the preferred stock being offered on any securities exchange or other securities market&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">any voting rights&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">any redemption or sinking fund provisions&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">any conversion provisions&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">whether interests in the preferred stock being offered will be represented by depository shares&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">any other specific terms of the preferred stock being offered.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon our receipt of the full specified purchase price, the preferred stock will, when issued, be fully paid and nonassessable. Unless otherwise specified in the prospectus supplement, each series of preferred stock will rank equally as to dividends and liquidation rights in all respects with each other series of preferred stock. The rights of holders of shares of each series of preferred stock will be subordinate to those of our general creditors.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Rank. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any series of the preferred stock will, with respect to the priority of the payment of dividends and the priority of payments upon liquidation, winding up and dissolution, rank&#58;</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">senior to all classes of common stock and all equity securities issued by us, the terms of which specifically provide that they will rank junior to the preferred stock (referred to as the &#8220;junior securities&#8221;)&#59;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">equally with all equity securities issued by us, the terms of which specifically provide that they will rank equally with the preferred stock (referred to as the &#8220;parity securities&#8221;)&#59; and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:32.85pt">junior to all equity securities issued by us, the terms of which specifically provide that they will rank senior to the preferred stock.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Dividends</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Holders of the preferred stock of each series will be entitled to receive, when, as and if declared by our board of directors, cash dividends at such rates and on such dates described, if any, in the applicable prospectus supplement. Different series of preferred stock may be entitled to dividends at different rates or based on different methods of calculation. The dividend rate may be fixed or variable or both. Dividends will be payable to the holders of record as they appear on our stock books on record dates fixed by our board of directors, as specified in the applicable prospectus supplement.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends on any series of the preferred stock may be cumulative or noncumulative, as described in the applicable prospectus supplement. If our board of directors does not declare a dividend payable on a dividend payment date on any series of noncumulative preferred stock, then the holders of that noncumulative preferred stock will have no right to receive a dividend for that dividend payment date, and we will have no obligation to pay the dividend accrued for that period, whether or not dividends on that series are declared payable on any future dividend payment dates. Dividends on any series of cumulative preferred stock will accrue from the date we initially issue shares of such series or such other date specified in the applicable prospectus supplement.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No full dividends may be declared or paid or funds set apart for the payment of any dividends on any parity securities unless dividends have been paid or set apart for payment on the preferred stock. If full dividends are not paid, the preferred stock will share dividends pro rata with the parity securities. No dividends may be declared or paid or funds set apart for the payment of dividends on any junior securities unless full cumulative dividends for all dividend periods terminating on or prior to the date of the declaration or payment will have been paid or declared and a sum sufficient for the payment set apart for payment on the preferred stock.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Rights Upon Liquidation</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If we dissolve, liquidate or wind up our affairs, either voluntarily or involuntarily, the holders of each series of preferred stock will be entitled to receive, before any payment or distribution of assets is made to holders of junior securities, liquidating distributions in the amount described in the applicable prospectus supplement relating to that series of the preferred stock, plus an amount equal to accrued and unpaid dividends and, if the series of the preferred stock is cumulative, for all dividend periods prior to that point in time. If the amounts payable with respect to the preferred stock of any series and any other parity securities are not paid in full, the holders of the preferred stock of that series and of the parity securities will share proportionately in the distribution of our assets in proportion to the full liquidation preferences to which they are entitled. After the holders of preferred stock and the parity securities are paid in full, they will have no right or claim to any of our remaining assets.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because we are a holding company, our rights and the rights of our creditors and of our shareholders, including the holders of any shares of preferred stock then outstanding, to participate in the assets of any subsidiary upon the subsidiary&#8217;s liquidation or recapitalization will be subject to the prior claims of the subsidiary&#8217;s creditors except to the extent that we may ourselves be a creditor with recognized claims against the subsidiary.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Redemption.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We may provide that a series of the preferred stock may be redeemable, in whole or in part, at our option or at the option of the holder of the stock. In addition, a series of preferred stock may be subject to mandatory redemption pursuant to a sinking fund or otherwise. The redemption provisions that may apply to a series of preferred stock, including the redemption dates and the redemption prices for that series, will be described in the prospectus supplement.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the event of partial redemptions of preferred stock, whether by mandatory or optional redemption, our board of directors will determine the method for selecting the shares to be redeemed, which may be by lot or pro rata or by any other method determined by our board of directors to be equitable.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On or after a redemption date, unless we default in the payment of the redemption price, dividends will cease to accrue on shares of preferred stock called for redemption. In addition, all rights of holders of the shares will terminate except for the right to receive the redemption price.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unless otherwise specified in the applicable prospectus supplement for any series of preferred stock, if any dividends on any other series of preferred stock ranking equally as to payment of dividends and liquidation rights with such series of preferred stock are in arrears, no shares of any such series of preferred stock may be redeemed, whether by mandatory or optional redemption, unless all shares of preferred stock are redeemed, and we will not purchase any shares of such series of preferred stock. This requirement, however, will not prevent us from acquiring such shares pursuant to a purchase or exchange offer made on the same terms to holders of all such shares outstanding.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Voting Rights.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Unless otherwise described in the applicable prospectus supplement, holders of the preferred stock will have no voting rights except as otherwise required by law or in our articles of incorporation.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under regulations and interpretations adopted by the Board of Governors of the Federal Reserve System, referred to as the Federal Reserve Board, and its staff, if the holders of any series of preferred stock are or become entitled to vote for the election of directors, such series will be deemed a class of voting securities, and a company holding 25% or more of the series, or a lesser percentage if it otherwise exercises a &#8220;controlling influence&#8221; over us, will be subject to regulation as a bank holding company under the Bank Holding Company Act of 1956, as amended. In addition, at the time the series is deemed a class of voting securities, any other bank holding company will be required to obtain the prior approval of the Federal Reserve Board under the Bank Holding Company Act of 1956, as amended, to acquire or retain more than 5% of that series. Any other person </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></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%">(other than a bank holding company), either individually or acting through or in concert with others, will be required to obtain the non-objection of the Federal Reserve Board under the Change in Bank Control Act of 1978, as amended, to acquire or retain 10% or more of that series.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Exchangeability. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may provide that the holders of shares of preferred stock of any series may be required at any time or at maturity to exchange those shares for our debt securities. The applicable prospectus supplement will specify the terms of any such exchange.</font></div><div style="margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Anti-takeover Effects</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provisions of our articles of incorporation, our bylaws, and Washington law summarized in the following paragraphs may have anti-takeover effects and may delay, defer, or prevent a tender offer or takeover attempt that a shareholder might consider to be in such shareholder&#8217;s best interest, including those attempts that might result in a premium over the market price for the shares held by shareholders, and may make removal of management more difficult.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Authorized Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Our articles of incorporation authorize the issuance of 50,000,000 shares of common stock and 2,500,000 shares of preferred stock. These shares of common stock and preferred stock provide our board of directors with as much flexibility as possible to effect, among other transactions, financings, acquisitions, stock dividends, stock splits and the exercise of employee stock options. However, these additional authorized shares may also be used by the board of directors consistent with its fiduciary duty to deter future attempts to gain control of us. The board of directors also has sole authority to determine the terms of any one or more series of preferred stock, including voting rights, conversion rates, and liquidation preferences. As a result of the ability to fix voting rights for a series of preferred stock, the board of directors has the power to the extent consistent with its fiduciary duty to issue a series of preferred stock to persons friendly to management in order to attempt to block a tender offer, merger or other transaction by which a third party seeks control of us, and thereby assist members of management to retain their positions.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restrictions on Voting Rights. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our articles of incorporation provide for restrictions on voting rights of shares owned in excess of 10% of any class of our equity securities. Specifically, our articles of incorporation provide that if any person or group acting in concert acquires the beneficial ownership of more than 10% of any class of our equity securities without the prior approval by a two-thirds vote of our &#8220;Continuing Directors,&#8221; (as defined therein) then, with respect to each vote in excess of 10% of the voting power of our outstanding shares of voting stock which such person would otherwise have been entitled to cast, such person is entitled to cast only one-hundredth of one vote per share. Exceptions from this limitation are provided for, among other things, any proxy granted to one or more of our &#8220;Continuing Directors&#8221; and for our employee benefit plans. Under our articles of incorporation, the restriction on voting shares beneficially owned in violation of the foregoing limitations is imposed automatically, and the articles of incorporation provide that a majority of our Continuing Directors have the power to construe the forgoing restrictions and to make all determinations necessary or desirable to implement these restrictions. These restrictions would, among other things, restrict voting power of a beneficial owner of more than 10% of our outstanding shares of common stock in a proxy contest or on other matters on which such person is entitled to vote.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Board of Directors.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our articles of incorporation provide that the size of the board of directors is not less than five or more than 25 as set in accordance with the bylaws. In accordance with the bylaws, the number of directors is currently set at 13. The articles of incorporation provide that any vacancy occurring in the board of directors, including a vacancy created by an increase in the number of directors, will be filled by a vote of two-thirds of the directors then in office and any director so chosen will hold office until the next annual meeting. The articles of incorporation further provide that a director may be removed from the board of directors prior to the expiration of his term only for cause and only upon the vote of the holders of 66-2&#47;3% of the total votes eligible to be cast thereon. In the absence of this provision, the vote of the holders of a majority of the shares could remove the entire board of directors, but only with cause, and replace it with persons of such holders&#8217; choice.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cumulative Voting</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Special Meetings and Action by Written Consent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Our articles of incorporation do not provide for cumulative voting for any purpose. Our bylaws provide that special meetings of shareholders may be called only by the Chairman of the board of directors, our Chief Executive Officer, a majority of the board of directors, or any shareholder or shareholders holding in the aggregate at least ten percent of all shares entitled to vote at the special meeting. The Washington Business Corporation Act provides that any action taken by written consent in lieu of a shareholder meeting must receive the consent of all shareholders entitled to vote on the action.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Shareholder Vote Required to Approve Business Combinations with Principal Shareholders</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The articles of incorporation require the approval of the holders of at least 66-2&#47;3% of the total shares attributable to persons other than a &#8220;Control Person&#8221;, considered as one class, to approve certain &#8220;Business Combinations&#8221; involving a Control Person except in cases where the proposed transaction has been approved in advance by a majority of the &#8220;Continuing Directors&#8221; or certain fair price and procedure criteria have been met. The term &#8220;Control Person&#8221; includes any individual, corporation, partnership or other person or entity which, together with the affiliates and associates of such person or entity, owns beneficially 20% or more of the outstanding shares of the common stock of Heritage or an affiliate or associate of such person or entity. The term &#8220;Continuing Director&#8221; means a director of Heritage who was a director prior to the time when the Control Person became the beneficial owner of 10% or more of the outstanding shares of the common stock of Heritage or who was designated as a Continuing Director before initially becoming a director by a majority of the Continuing Directors. The term &#8220;Business Combination&#8221; is defined to include&#58; (i) any merger or consolidation of Heritage with or into a Control Person&#59; (ii) any sale, lease, exchange, transfer, or other disposition of 10% or more of the assets of Heritage , or of a subsidiary, to a Control Person&#59; (iii) any merger or consolidation of a Control Person with or into Heritage or a subsidiary of Heritage&#59; (iv) any sale, lease, exchange, transfer, or other disposition of 10% or more of the assets of a Control Person to Heritage or a subsidiary of Heritage&#59; (v) the issuance of any securities of Heritage or a subsidiary of Heritage Person&#59; (vii) any reclassification of common stock of Heritage, or any recapitalization </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div><font><br></font></div></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%">involving the common stock of Heritage consummated within five years after a Control Person becomes a Control Person&#59; or (viii) any agreement or other arrangement providing for any of the foregoing.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Washington law imposes restrictions on certain transactions between a corporation and certain significant shareholders. Chapter 23B.19 of the WCBA prohibits a &#8220;target corporation,&#8221; with certain exceptions, from engaging in certain &#8220;significant business transactions&#8221; with an &#8220;Acquiring Person&#8221; who acquires 10% or more of the voting securities of a target corporation for a period of five years after such acquisition, unless the transaction or acquisition of shares is approved by a majority of the members of the target corporation&#8217;s board of directors prior to the date of the acquisition or, at or subsequent to the date of the acquisition, the transaction is approved by a majority of the members of the target corporation&#8217;s board of directors and authorized at a shareholders&#8217; meeting by the vote of at least two-thirds of the outstanding voting shares of the target corporation, excluding shares owned or controlled by the Acquiring Person. The prohibited transactions include, among others, a merger or consolidation with, disposition of assets to, or issuance or redemption of stock to or from, the Acquiring Person, termination of 5% or more of the employees of the target corporation as a result of the Acquiring Person&#8217;s acquisition of 10% or more of the shares, or allowing the Acquiring Person to receive any disproportionate benefit as a shareholder. After the five-year period during which significant business transactions are prohibited, certain significant business transactions may occur if certain &#8220;fair price&#8221; criteria or shareholder approval requirements are met. Target corporations include all publicly-traded corporations incorporated under Washington law, as well as publicly traded foreign corporations that meet certain requirements.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amendment of Articles of Incorporation and Bylaws. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendments to our articles of incorporation must be approved by our board of directors by a majority vote of the board of directors and by our shareholders by a majority of the voting group comprising all the votes entitled to be cast on the proposed amendment, and a majority of each other voting group entitled to vote separately on the proposed amendment&#59; provided, however, that the affirmative vote of the holders of at least 66- 2&#47;3% of the voting power of all the then-outstanding shares of the stock entitled to vote generally in the election of directors (giving effect to the 10% voting limitation described above), voting together as a single class, is required to amend or repeal certain provisions of the articles of incorporation, including the provisions relating to the number of directors and the filling of Board vacancies, the 10% voting limitation, &#8220;Business Combinations&#8221; with &#8220;Control Persons,&#8221; indemnification and amendment of the articles of incorporation. Our bylaws may be amended by our board of directors by vote of a majority of the whole board of directors or by our shareholders by the affirmative vote of a majority of the shares represented and entitled to vote on the subject matter.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Shareholder Nominations and Proposals.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Our articles of incorporation generally require a shareholder who intends to nominate a candidate for election to the board of directors to give not less than 14 nor more than 50 days&#8217; advance notice to the Secretary of Heritage. If fewer than twenty-one days&#8217; notice of the annual meeting is given to shareholders, shareholder nominations must be mailed or delivered to Heritage&#8217;s chairman by the close of business on the seventh day after the day the notice of the annual meeting is mailed. The notice provision requires a shareholder who desires to raise new business to provide certain information to us concerning the nature of the new business, the shareholder and the shareholder&#8217;s interest in the business matter. Similarly, a shareholder wishing to nominate any person for election as a director must provide us with certain information concerning the nominee and the proposing shareholder.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The cumulative effect of the restrictions on a potential acquisition of us that are contained in our articles of incorporation and bylaws, and federal and Washington law, may be to discourage potential takeover attempts and perpetuate incumbent management, even though certain shareholders may deem a potential acquisition to be in their best interests, or deem existing management not to be acting in their best interests.</font></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Federal Law.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Bank Holding Company Act of 1956, as amended, or the BHC Act, generally prohibits any company that is not engaged in banking activities and activities that are permissible for a bank holding company or a financial holding company from acquiring control of the Bank. &#8220;Control&#8221; is generally defined as ownership of 25% or more of the voting stock or other exercise of a controlling influence. In addition, any existing bank holding company would need the prior approval of the Federal Reserve Board before acquiring 5% or more of the voting stock of the Bank. The Change in Bank Control Act of 1978, as amended, also prohibits a person or group of persons from acquiring control of a bank holding company unless the Federal Reserve Board has been notified and has not objected to the transaction. Under a rebuttable presumption established by the Federal Reserve Board, the acquisition of 10% or more of a class of voting stock of a bank holding company with a class of securities registered under Section 12 of the Exchange Act, such as us, could constitute acquisition of control of the bank holding company.</font></div><div style="height:36pt;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-21.0
<SEQUENCE>3
<FILENAME>ex-21010k123122.htm
<DESCRIPTION>EX-21.0
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i074c122a26b44df9ab99bd17a48013dc_1"></div><div style="min-height:42.75pt;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 21.0</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Subsidiaries of the Registrant</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font><br></font></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:39.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Parent</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Financial Corporation</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsidiaries</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage Owned</font></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="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State or Other Jurisdiction</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of Incorporation or</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Organization</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE, LLC</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE Partner, LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE Sub-CDE 1, LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE Sub-CDE 2, LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE Sub-CDE 3, LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">HBCDE Sub-CDE 4, LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Bank</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heritage Investment Services, Inc.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Washington Banking Master Trust</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div style="height:42.75pt;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-23.0
<SEQUENCE>4
<FILENAME>ex-23010k123122.htm
<DESCRIPTION>EX-23.0
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i16731591dbca4f569f86ee396412856a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 23.0</font></div><div style="margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-top:5pt"><font><br></font></div><div style="margin-bottom:2pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statements No. 333-87599 and No. 333-197614 on Form S-8 and No. 333-240150 on Form S-3 of Heritage Financial Corporation of our report dated February&#160;24, 2023 relating to the consolidated financial statements and effectiveness of internal control over financial reporting, appearing in this Annual Report on Form 10-K.</font></div><div style="margin-top:5pt;text-align:justify"><font><br></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%">&#47;s&#47; Crowe LLP </font></div><div style="margin-top:5pt"><font><br></font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Denver, Colorado</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February&#160;24, 2023</font></div><div style="height:42.75pt;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-24.0
<SEQUENCE>5
<FILENAME>ex-24010k123122.htm
<DESCRIPTION>EX-24.0
<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 2023 Workiva -->
<title>Document</title></head><body><div id="id4fd274afb3e425bb830ebcfbaeeb359_1"></div><div style="min-height:42.75pt;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 24.0 </font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Power of Attorney </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;The directors of Heritage Financial Corporation (the &#8220;Company&#8221;) whose signatures appear below, hereby appoint Jeffrey J. Deuel as their attorney to sign, in their name and behalf and in any and all capacities stated below, the Company&#8217;s Annual Report on Form 10-K pursuant to Section 13 of the Securities Exchange Act of 1934, and likewise to sign any and all amendments and other documents relating thereto as shall be necessary, and such persons hereby granting to each such attorney power to act with or without the other and full power of substitution and revocation and hereby ratifying all of that any such attorney or his substitute may do by virtue hereof. </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;This Power of Attorney has been signed by the following persons in the capacities indicated on the 22nd day of February 2023.</font></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:78.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Signature</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Brian S. Charneski</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brian S. Charneski</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; John A. Clees</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">John A. Clees</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Trevor D. Dryer</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trevor D. Dryer</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Kimberly T. Ellwanger</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kimberly T. Ellwanger</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Deborah J. Gavin</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deborah J. Gavin</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Gail B. Giacobbe</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gail B. Giacobbe</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Jeffrey S. Lyon</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey S. Lyon</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Eric K. Chan</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eric K. Chan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony B. Pickering</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Anthony B. Pickering</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Frederick B. Rivera</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frederick B. Rivera</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Brian L. Vance</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brian L. Vance</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;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"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; Ann Watson</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ann Watson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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.1
<SEQUENCE>6
<FILENAME>ex-31110q123122.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 2023 Workiva -->
<title>Document</title></head><body><div id="i8e3046b8c1b446c2851479569c47d478_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 annual report on Form 10-K 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%">February&#160;24, 2023 </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>7
<FILENAME>ex-31210q123122.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 2023 Workiva -->
<title>Document</title></head><body><div id="icc740653989f4cbbaf285cad0893d4ae_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 annual report on Form 10-K 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%">February&#160;24, 2023 </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>8
<FILENAME>ex-32110q123122.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 2023 Workiva -->
<title>Document</title></head><body><div id="ib76357fb1b49477aa8a818b9c97fd3b4_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 annual report of Heritage Financial Corporation (the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, Jeffrey J. Deuel, Chief Executive Officer, and Donald J. Hinson, Executive Vice President and Chief Financial Officer of the Company, certify in our capacity as officers of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:67.5pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:24pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods presented in the financial statements included in such Report.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 24, 2023</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%">February 24, 2023</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>9
<FILENAME>hfwa-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46-->
<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/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.hf-wa.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221231_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-20221231_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-20221231_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-20221231_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>0000001 - 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="AuditInformation" roleURI="http://www.hf-wa.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</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="ConsolidatedStatementsofFinancialCondition" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition">
        <link:definition>0000003 - Statement - Consolidated Statements of Financial Condition</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="ConsolidatedStatementsofFinancialConditionParenthetical" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical">
        <link:definition>0000004 - Statement - Consolidated Statements of Financial Condition (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="ConsolidatedStatementsofIncome" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome">
        <link:definition>0000005 - Statement - Consolidated Statements of Income</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="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000006 - Statement - Consolidated Statements of Comprehensive Income</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="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>0000007 - Statement - Consolidated Statements of Comprehensive Income (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="ConsolidatedStatementofStockholdersEquity" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity">
        <link:definition>0000008 - Statement - Consolidated Statement of 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="ConsolidatedStatementofStockholdersEquityParenthetical" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical">
        <link:definition>0000009 - Statement - Consolidated Statement of Stockholders' Equity (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="ConsolidatedStatementsofCashFlows" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000010 - Statement - Consolidated Statements of Cash Flows</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>0000011 - 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="InvestmentSecurities" roleURI="http://www.hf-wa.com/role/InvestmentSecurities">
        <link:definition>0000012 - 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="LoansReceivable" roleURI="http://www.hf-wa.com/role/LoansReceivable">
        <link:definition>0000013 - 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="AllowanceforCreditLossesonLoans" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans">
        <link:definition>0000014 - 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="OtherRealEstateOwned" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned">
        <link:definition>0000015 - Disclosure - Other Real Estate Owned</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="PremisesandEquipment" roleURI="http://www.hf-wa.com/role/PremisesandEquipment">
        <link:definition>0000016 - Disclosure - Premises and Equipment</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>0000017 - 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="DerivativeFinancialInstruments" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments">
        <link:definition>0000018 - 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="Deposits" roleURI="http://www.hf-wa.com/role/Deposits">
        <link:definition>0000019 - Disclosure - Deposits</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="JuniorSubordinatedDebentures" roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures">
        <link:definition>0000020 - Disclosure - Junior Subordinated Debentures</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="SecuritiesSoldUnderAgreementstoRepurchase" roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase">
        <link:definition>0000021 - Disclosure - Securities Sold Under Agreements to Repurchase</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="OtherBorrowings" roleURI="http://www.hf-wa.com/role/OtherBorrowings">
        <link:definition>0000022 - Disclosure - Other Borrowings</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="LeasesLeases" roleURI="http://www.hf-wa.com/role/LeasesLeases">
        <link:definition>0000023 - Disclosure - Leases Leases</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="EmployeeBenefitPlans" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlans">
        <link:definition>0000024 - Disclosure - Employee Benefit Plans</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>0000025 - 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="FairValueMeasurements" roleURI="http://www.hf-wa.com/role/FairValueMeasurements">
        <link:definition>0000026 - 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="StockBasedCompensation" roleURI="http://www.hf-wa.com/role/StockBasedCompensation">
        <link:definition>0000027 - Disclosure - Stock-Based Compensation</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>0000028 - 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="IncomeTaxes" roleURI="http://www.hf-wa.com/role/IncomeTaxes">
        <link:definition>0000029 - Disclosure - Income Taxes</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>0000030 - 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="RegulatoryCapitalRequirements" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirements">
        <link:definition>0000031 - Disclosure - Regulatory Capital Requirements</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="HeritageFinancialCorporationParentCompanyOnly" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly">
        <link:definition>0000032 - Disclosure - Heritage Financial Corporation (Parent Company Only)</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>0000033 - 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="InvestmentSecuritiesTables" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables">
        <link:definition>0000034 - 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="LoansReceivableTables" roleURI="http://www.hf-wa.com/role/LoansReceivableTables">
        <link:definition>0000035 - 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="AllowanceforCreditLossesonLoansTables" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables">
        <link:definition>0000036 - Disclosure - Allowance for Credit Losses on Loans (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="OtherRealEstateOwnedTables" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables">
        <link:definition>0000037 - Disclosure - Other Real Estate Owned (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="PremisesandEquipmentTables" roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables">
        <link:definition>0000038 - Disclosure - Premises and Equipment (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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000039 - Disclosure - Goodwill and Other Intangible Assets (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="DerivativeFinancialInstrumentsTables" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>0000040 - 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="DepositsTables" roleURI="http://www.hf-wa.com/role/DepositsTables">
        <link:definition>0000041 - Disclosure - Deposits (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="SecuritiesSoldUnderAgreementstoRepurchaseTables" roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables">
        <link:definition>0000042 - Disclosure - Securities Sold Under Agreements to Repurchase (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="LeasesTables" roleURI="http://www.hf-wa.com/role/LeasesTables">
        <link:definition>0000043 - Disclosure - Leases (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="EmployeeBenefitPlansEmployeeBenefitPlansTables" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables">
        <link:definition>0000044 - Disclosure - Employee Benefit Plans Employee Benefit Plans (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="StockholdersEquityTables" roleURI="http://www.hf-wa.com/role/StockholdersEquityTables">
        <link:definition>0000045 - 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="FairValueMeasurementsTables" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables">
        <link:definition>0000046 - 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="StockBasedCompensationTables" roleURI="http://www.hf-wa.com/role/StockBasedCompensationTables">
        <link:definition>0000047 - Disclosure - Stock-Based Compensation (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="IncomeTaxesTables" roleURI="http://www.hf-wa.com/role/IncomeTaxesTables">
        <link:definition>0000048 - Disclosure - Income Taxes (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="CommitmentsandContingenciesTables" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000049 - 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="RegulatoryCapitalRequirementsTables" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables">
        <link:definition>0000050 - Disclosure - Regulatory Capital Requirements (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="HeritageFinancialCorporationParentCompanyOnlyTables" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables">
        <link:definition>0000051 - Disclosure - Heritage Financial Corporation (Parent Company Only) (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="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails">
        <link:definition>0000052 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (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="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails">
        <link:definition>0000053 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted 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="InvestmentSecuritiesTextualsDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails">
        <link:definition>0000054 - Disclosure - Investment Securities - Textuals (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="InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails">
        <link:definition>0000055 - Disclosure - Investment Securities - Investment Securities by Classification Type and Maturity (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>0000056 - 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>0000057 - 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>0000058 - 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>0000059 - 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="LoansReceivableTextualsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails">
        <link:definition>0000060 - Disclosure - Loans Receivable - Textuals (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="LoansReceivableAmortizedCostofLoansReceivableDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails">
        <link:definition>0000061 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable (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="LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails">
        <link:definition>0000062 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (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>0000063 - 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>0000064 - 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="LoansReceivableCollateralDependentLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails">
        <link:definition>0000065 - Disclosure - Loans Receivable - Collateral-Dependent 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="LoansReceivableTroubledDebtRestructuredTDRsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails">
        <link:definition>0000066 - Disclosure - Loans Receivable - Troubled Debt Restructured 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>0000067 - 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="LoansReceivableRelatedPartyLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails">
        <link:definition>0000068 - Disclosure - Loans Receivable - Related Party 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="LoansReceivableMortgageBankingActivitiesDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails">
        <link:definition>0000069 - Disclosure - Loans Receivable - Mortgage Banking Activities (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="LoansReceivableSBALoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails">
        <link:definition>0000070 - Disclosure - Loans Receivable - SBA 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="AllowanceforCreditLossesonLoansNarrativeDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails">
        <link:definition>0000071 - Disclosure - Allowance for Credit Losses on Loans - Narrative (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="AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails">
        <link:definition>0000072 - 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="AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails">
        <link:definition>0000073 - Disclosure - Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (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="OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails">
        <link:definition>0000074 - Disclosure - Other Real Estate Owned - Changes in Other Real Estate Owned (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="OtherRealEstateOwnedTextualsDetails" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails">
        <link:definition>0000075 - Disclosure - Other Real Estate Owned - Textuals (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="PremisesandEquipmentDetails" roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails">
        <link:definition>0000076 - Disclosure - Premises and Equipment (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="GoodwillandOtherIntangibleAssetsTextualsDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails">
        <link:definition>0000077 - Disclosure - Goodwill and Other Intangible Assets - Textuals (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="GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>0000078 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (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="DerivativeFinancialInstrumentsDetails" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails">
        <link:definition>0000079 - 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="DepositsComponentsofDepositsDetails" roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails">
        <link:definition>0000080 - Disclosure - Deposits - Components of Deposits (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="DepositsTextualsDetails" roleURI="http://www.hf-wa.com/role/DepositsTextualsDetails">
        <link:definition>0000081 - Disclosure - Deposits - Textuals (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="DepositsScheduleofInterestExpensebyCategoryDetails" roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails">
        <link:definition>0000082 - Disclosure - Deposits - Schedule of Interest Expense, by Category (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="DepositsScheduleofMaturitiesDetails" roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails">
        <link:definition>0000083 - Disclosure - Deposits - Schedule of 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="JuniorSubordinatedDebenturesDetails" roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails">
        <link:definition>0000084 - Disclosure - Junior Subordinated Debentures (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="RepurchaseAgreementsDetails" roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails">
        <link:definition>0000085 - Disclosure - Repurchase Agreements (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="OtherBorrowingsDetails" roleURI="http://www.hf-wa.com/role/OtherBorrowingsDetails">
        <link:definition>0000086 - Disclosure - Other Borrowings (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="LeasesDetails" roleURI="http://www.hf-wa.com/role/LeasesDetails">
        <link:definition>0000087 - Disclosure - Leases (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="LeasesLeaseCostDetails" roleURI="http://www.hf-wa.com/role/LeasesLeaseCostDetails">
        <link:definition>0000088 - Disclosure - Leases - Lease Cost (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="LeasesLeasePaymentObligationsDetails" roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails">
        <link:definition>0000089 - Disclosure - Leases - Lease Payment Obligations (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="LeasesLeasePaymentObligationsDetails_1" roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1">
        <link:definition>0000089 - Disclosure - Leases - Lease Payment Obligations (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="EmployeeBenefitPlansNarrativeDetails" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>0000090 - Disclosure - Employee Benefit Plans - Narrative (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="EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails">
        <link:definition>0000091 - Disclosure - Employee Benefit Plans - Changes in Deferred Compensation Plan (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="EmployeeBenefitPlansSalaryContinuationPlanDetails" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails">
        <link:definition>0000092 - Disclosure - Employee Benefit Plans - Salary Continuation Plan (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="StockholdersEquityReconciliationofWeightedAverageSharesDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails">
        <link:definition>0000093 - 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>0000094 - 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>0000095 - 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="FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
        <link:definition>0000096 - 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>0000097 - 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>0000098 - 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>0000099 - 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="StockBasedCompensationTextualsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails">
        <link:definition>0000100 - Disclosure - Stock-Based Compensation - Textuals (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="StockBasedCompensationStockOptionActivityDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>0000101 - Disclosure - Stock-Based Compensation - Stock Option Activity (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="StockBasedCompensationRestrictedStockAwardActivityDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails">
        <link:definition>0000102 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (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="StockBasedCompensationFairValueAssumptionsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails">
        <link:definition>0000103 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (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="StockBasedCompensationRSUActivityDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails">
        <link:definition>0000104 - Disclosure - Stock-Based Compensation - RSU Activity (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="CashRestrictionDetails" roleURI="http://www.hf-wa.com/role/CashRestrictionDetails">
        <link:definition>0000105 - 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="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>0000106 - Disclosure - Income Taxes - Components of Income Tax Expense (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="IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" roleURI="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails">
        <link:definition>0000107 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax (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="IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails">
        <link:definition>0000108 - Disclosure - Income Taxes - Deferred Income Tax Asset (Liability) (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="IncomeTaxesTextualsDetails" roleURI="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails">
        <link:definition>0000109 - Disclosure - Income Taxes - Textuals (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="CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails">
        <link:definition>0000110 - Disclosure - Commitments and Contingencies - Outstanding Commitments to Extend Credit (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="CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails">
        <link:definition>0000111 - Disclosure - Commitments and Contingencies - ACL on Unfunded Commitments (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="CommitmentsandContingenciesTextualsDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails">
        <link:definition>0000112 - Disclosure - Commitments and Contingencies - Textuals (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="RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails">
        <link:definition>0000113 - Disclosure - Regulatory Capital Requirements - Schedule of Capital Ratios (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="HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails">
        <link:definition>0000114 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (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="HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails">
        <link:definition>0000115 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (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="HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails">
        <link:definition>0000116 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (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_FarmlandMember" abstract="true" name="FarmlandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_QualifiedEquityInvestments" abstract="false" name="QualifiedEquityInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SalaryContinuationPlanBenefitPaid" abstract="false" name="SalaryContinuationPlanBenefitPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" abstract="false" name="NetTotalStockRepurchasedDuringPeriodsPresentedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_NetPercentageChangeOfNoninterestBearingDepositsDomestic" abstract="false" name="NetPercentageChangeOfNoninterestBearingDepositsDomestic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" abstract="false" name="SummaryofServicingofFinancialAssetsTableTextBlock" 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_CapitalizationThresholdPolicyContractualLeasePayments" abstract="false" name="CapitalizationThresholdPolicyContractualLeasePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" abstract="false" name="MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_DividendsAndUndistributedEarnings" abstract="false" name="DividendsAndUndistributedEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" 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_NonOwnerOccupiedCommercialRealEstateMember" abstract="true" name="NonOwnerOccupiedCommercialRealEstateMember" 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_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" abstract="false" name="NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_SalaryContinuationPlanExpense" abstract="false" name="SalaryContinuationPlanExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_SBALoansMember" abstract="true" name="SBALoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" abstract="false" name="TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" abstract="false" name="GrossWeightedAverageNumberOfSharesOutstandingBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hfwa_EleventhStockRepurchasePlanMemberMember" abstract="true" name="EleventhStockRepurchasePlanMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DeferredTaxLiabilitiesDeferredLoanFees" abstract="false" name="DeferredTaxLiabilitiesDeferredLoanFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredTaxLiabilitiesRightofUseAsset" abstract="false" name="DeferredTaxLiabilitiesRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_HeritageFinancialCorporation401kPlanandTrustMember" abstract="true" name="HeritageFinancialCorporation401kPlanandTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RepurchaseAgreementsMaturityPeriod" abstract="false" name="RepurchaseAgreementsMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_MinimumAgeRequiredforEligibilityUnderPlan" abstract="false" name="MinimumAgeRequiredforEligibilityUnderPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_ForeclosedRealEstateIncomeExpense" abstract="false" name="ForeclosedRealEstateIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NumberOfCertifiedDevelopmentEntities" abstract="false" name="NumberOfCertifiedDevelopmentEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_CoverPageAbstract" abstract="true" name="CoverPageAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_SBALoansLineItems" abstract="true" name="SBALoansLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_InvestmentinCertifiedDevelopmentEntities" abstract="false" name="InvestmentinCertifiedDevelopmentEntities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NumberOfLoanSegments" abstract="false" name="NumberOfLoanSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" abstract="false" name="TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" abstract="false" name="DeferredTaxAssetsForegoneInterestonNonaccrualLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ServicingPolicyPolicyTextBlock" abstract="false" name="ServicingPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" abstract="false" name="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" abstract="false" name="IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TransferOfDepositsToDepositsHeldForSale" abstract="false" name="TransferOfDepositsToDepositsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" abstract="false" name="NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" abstract="false" name="PercentageOfNoninterestBearingDomesticDepositDemand" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_Changeinlowincometaxhousingtaxcreditpartnership" abstract="false" name="Changeinlowincometaxhousingtaxcreditpartnership" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinancingReceivables30to89DaysPastDueMember" abstract="true" name="FinancingReceivables30to89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DepositsNotHeldForSale" abstract="false" name="DepositsNotHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" abstract="true" name="HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" abstract="false" name="LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" abstract="false" name="NetPercentageChangeOfInterestBearingDepositsDomestic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_SalaryContinuationPlan" abstract="false" name="SalaryContinuationPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ProvisionForCreditLossesPolicyTextBlock" abstract="false" name="ProvisionForCreditLossesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DeferredCompensationArrangementWithIndividualContributionsByEmployee" abstract="false" name="DeferredCompensationArrangementWithIndividualContributionsByEmployee" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" abstract="false" name="ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_FinancingReceivableMaturity" abstract="false" name="FinancingReceivableMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" abstract="false" name="LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_ProceedsfromSaleofAssetsHeldforSale" abstract="false" name="ProceedsfromSaleofAssetsHeldforSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredTaxAssetsMarketDiscountonLoans" abstract="false" name="DeferredTaxAssetsMarketDiscountonLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DepositsHeldForSale" abstract="false" name="DepositsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" abstract="false" name="ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" 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_InterestRateSwapFeeIncome" abstract="false" name="InterestRateSwapFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_NetChangeInterestBearingDomesticDepositSavings" abstract="false" name="NetChangeInterestBearingDomesticDepositSavings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" abstract="false" name="CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" abstract="false" name="QualifiedAffordableHousingProjectInvestmentsFutureCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ScheduleOfDividendsActivityTableTextBlock" abstract="false" name="ScheduleOfDividendsActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_TotalAllowanceForCreditLossesMember" abstract="true" name="TotalAllowanceForCreditLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" abstract="false" name="LoansAndLeasesReceivableMaximumPercentageConsumerLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" abstract="false" name="DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" 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_PastModifiedMaturityDateMember" abstract="true" name="PastModifiedMaturityDateMember" 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_TaxCreditCarryforwardRequiredFundingPercentage" abstract="false" name="TaxCreditCarryforwardRequiredFundingPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" abstract="false" name="NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_CumulativeEffectFromChangeInAccountingPolicy" abstract="false" name="CumulativeEffectFromChangeInAccountingPolicy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <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_UnusedCommitmentstoExtendCreditMember" abstract="true" name="UnusedCommitmentstoExtendCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" abstract="false" name="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_PugetSoundMergerMember" abstract="true" name="PugetSoundMergerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_EquityinUndistributedIncomeofSubsidiaries" abstract="false" name="EquityinUndistributedIncomeofSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_PercentageofEmployerContributionFullyVested" abstract="false" name="PercentageofEmployerContributionFullyVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_FinancingReceivableCollateralForSecuredBorrowings" abstract="false" name="FinancingReceivableCollateralForSecuredBorrowings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetPercentageChangeOfInterestBearingDomesticDepositSavings" abstract="false" name="NetPercentageChangeOfInterestBearingDomesticDepositSavings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_SBALoansTable" abstract="true" name="SBALoansTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_OwnerOccupiedCommercialRealEstateMember" abstract="true" name="OwnerOccupiedCommercialRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DescriptionOfBusinessPolicyTextBlock" abstract="false" name="DescriptionOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" abstract="false" name="TaxCreditcarryforwardAmountSubjecttoExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" abstract="true" name="ScheduleOfEarningsPerShareReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_FinancingReceivableInterestRate" abstract="false" name="FinancingReceivableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" abstract="true" name="SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" abstract="false" name="UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" abstract="false" name="NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TwoThousandFourteenOmnibusEquityPlanMember" abstract="true" name="TwoThousandFourteenOmnibusEquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_ParticipatingLoansBorrowerObligationsAmount" abstract="false" name="ParticipatingLoansBorrowerObligationsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_InvestmentsinAffordableHousingLimitedEntities" abstract="false" name="InvestmentsinAffordableHousingLimitedEntities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_PeerCompanyMember" abstract="true" name="PeerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" abstract="false" name="NetChangeInterestBearingDomesticDepositTimeDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_RecognizedTaxBenefit" abstract="false" name="RecognizedTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetChangeInterestBearingDomesticDepositsMoneyMarket" abstract="false" name="NetChangeInterestBearingDomesticDepositsMoneyMarket" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LoansandLeasesReceivablematurityTerm" abstract="false" name="LoansandLeasesReceivablematurityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" abstract="true" name="FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" abstract="false" name="Unencumberedcollateralinamountequaltovaryingpercentages" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" abstract="false" name="DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessDescriptionAndBasisOfPresentationTable" abstract="true" name="BusinessDescriptionAndBasisOfPresentationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_Adjustablerateoftrustpreferredsecurities" abstract="false" name="Adjustablerateoftrustpreferredsecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SalaryContinuationPlanTableTextBlock" abstract="false" name="SalaryContinuationPlanTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" abstract="false" name="MinimumHoursofServiceRequiredforEligibilityUnderPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_DisclosureofRepurchaseAgreementsTextBlock" abstract="false" name="DisclosureofRepurchaseAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DeferredTaxLiabilitiesFHLBandFRBStock" abstract="false" name="DeferredTaxLiabilitiesFHLBandFRBStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" abstract="true" name="BusinessDescriptionAndBasisOfPresentationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AccruedExpensesandOtherLiabilitiesMember" abstract="true" name="AccruedExpensesandOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" abstract="false" name="DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_Investmentinlowincomehousingtaxpartnership" abstract="false" name="Investmentinlowincomehousingtaxpartnership" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredTaxAssetsRightofUseLiability" abstract="false" name="DeferredTaxAssetsRightofUseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PerformanceBasedRestrictedStockUnitsPRSUsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsPRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hfwa_TermofJuniorSubordinatedDebentures" abstract="false" name="TermofJuniorSubordinatedDebentures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_DebtSecuritiesAmortizedCost" abstract="false" name="DebtSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" abstract="false" name="NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_Definedcontributionplanemployermatchingcontributionamount" abstract="false" name="Definedcontributionplanemployermatchingcontributionamount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>hfwa-20221231_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 2023 Workiva-->
<!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46-->
<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/ConsolidatedStatementsofFinancialCondition" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofFinancialCondition"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_f7e6f7ab-f1d9-4060-8623-52dd53b91375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_17d443e9-13f5-465f-a26a-37e6de271c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecurities_f7e6f7ab-f1d9-4060-8623-52dd53b91375" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_17d443e9-13f5-465f-a26a-37e6de271c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4ffc0777-caf7-4323-a37b-fcf3bb845fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecurities_f7e6f7ab-f1d9-4060-8623-52dd53b91375" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4ffc0777-caf7-4323-a37b-fcf3bb845fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_75cea5fa-3b8e-4d74-a07b-3c09147960cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:to="loc_us-gaap_OtherLiabilities_75cea5fa-3b8e-4d74-a07b-3c09147960cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_84367f8a-b5cf-4603-8eb1-0b055f68178f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_84367f8a-b5cf-4603-8eb1-0b055f68178f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_47048a17-3265-487c-bf1b-edfd4a44c2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:to="loc_us-gaap_Deposits_47048a17-3265-487c-bf1b-edfd4a44c2fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_eed0dd63-2008-422b-ba39-9fa56f21f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_eed0dd63-2008-422b-ba39-9fa56f21f6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancesFromFederalHomeLoanBanks_2f7e3149-a60c-4eb6-a2e2-00ed83032a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesFromFederalHomeLoanBanks"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_738291c5-5844-41f9-ac13-993cc1c2a278" xlink:to="loc_us-gaap_AdvancesFromFederalHomeLoanBanks_2f7e3149-a60c-4eb6-a2e2-00ed83032a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_383a5ffd-164a-417f-a526-811b5847923f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e3c893c4-47d2-4609-993a-033027225eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a5ffd-164a-417f-a526-811b5847923f" xlink:to="loc_us-gaap_Liabilities_e3c893c4-47d2-4609-993a-033027225eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ae9ae6e-81c0-40e1-b36b-bf867c1ff3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_383a5ffd-164a-417f-a526-811b5847923f" xlink:to="loc_us-gaap_StockholdersEquity_3ae9ae6e-81c0-40e1-b36b-bf867c1ff3bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9260f34e-1ff7-4721-9e23-695253a8baf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_c88c44b0-f87b-4e2b-a695-406e069cd563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9260f34e-1ff7-4721-9e23-695253a8baf5" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_c88c44b0-f87b-4e2b-a695-406e069cd563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_5a9da3c2-eca0-407d-8cae-93bd9a3e0a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9260f34e-1ff7-4721-9e23-695253a8baf5" xlink:to="loc_us-gaap_CashAndDueFromBanks_5a9da3c2-eca0-407d-8cae-93bd9a3e0a6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_ec39fdbe-948c-4ded-a5f8-59c0be80de9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_InterestReceivable_ec39fdbe-948c-4ded-a5f8-59c0be80de9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_20940cb2-1c5c-4165-9de3-8fd1aaca1b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_Goodwill_20940cb2-1c5c-4165-9de3-8fd1aaca1b2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_654ed9db-a089-4d64-bb70-24f3db8bf1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_654ed9db-a089-4d64-bb70-24f3db8bf1e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_dbb16bd3-4e7f-48b6-9475-a8dff091788b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_OtherRealEstate_dbb16bd3-4e7f-48b6-9475-a8dff091788b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_742d697c-3272-41b9-8d89-e791333c69e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_742d697c-3272-41b9-8d89-e791333c69e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_4dd926e0-745e-419f-8ad5-826b57d7ca38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_4dd926e0-745e-419f-8ad5-826b57d7ca38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_73e45fa2-39fe-4324-b96f-64c0603220af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_73e45fa2-39fe-4324-b96f-64c0603220af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_df46a43d-f465-41ca-9d2e-7b35681f3f66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_df46a43d-f465-41ca-9d2e-7b35681f3f66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_a6bce06c-2747-4f84-bb2e-a8bf6d3d7b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_NotesReceivableNet_a6bce06c-2747-4f84-bb2e-a8bf6d3d7b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_2e0671a4-5f82-4277-9352-3f982f5c6c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_2e0671a4-5f82-4277-9352-3f982f5c6c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_8356362d-e6d2-4497-a488-317bd0429e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecurities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_DebtSecurities_8356362d-e6d2-4497-a488-317bd0429e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b6c81e8-a7ed-4784-9a42-a1abab3296ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5980884e-1579-4bea-9599-41fb3ccaf2ed" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b6c81e8-a7ed-4784-9a42-a1abab3296ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c458f0f-86ae-4745-adbf-b68198bce031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cd41aaca-79d9-4d8f-a1df-7ee3ed3f4045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c458f0f-86ae-4745-adbf-b68198bce031" xlink:to="loc_us-gaap_PreferredStockValue_cd41aaca-79d9-4d8f-a1df-7ee3ed3f4045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_10ca6346-80c2-4587-857f-a6d1cc24c57f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c458f0f-86ae-4745-adbf-b68198bce031" xlink:to="loc_us-gaap_CommonStockValue_10ca6346-80c2-4587-857f-a6d1cc24c57f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_98592a9b-5c30-4657-bc17-b8fd5b82fa76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c458f0f-86ae-4745-adbf-b68198bce031" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_98592a9b-5c30-4657-bc17-b8fd5b82fa76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c7fc4d27-ffcc-4098-9c83-3061d0538fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9c458f0f-86ae-4745-adbf-b68198bce031" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c7fc4d27-ffcc-4098-9c83-3061d0538fc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_aa9be666-9789-4aec-ba75-8823d040f821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_c86bf6c7-ac5e-455d-a79f-dc15c27e74b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa9be666-9789-4aec-ba75-8823d040f821" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_c86bf6c7-ac5e-455d-a79f-dc15c27e74b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_71a8c590-835e-41ed-99d6-eef159989a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa9be666-9789-4aec-ba75-8823d040f821" xlink:to="loc_us-gaap_NotesReceivableGross_71a8c590-835e-41ed-99d6-eef159989a9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_8d33808f-c576-46ed-ac87-a90bbb78cd04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_8d33808f-c576-46ed-ac87-a90bbb78cd04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_24d03bca-8402-4483-a17d-6dafeaa1deb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_24d03bca-8402-4483-a17d-6dafeaa1deb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_4158c3f7-f9f8-498f-9a26-19e990269c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_LaborAndRelatedExpense_4158c3f7-f9f8-498f-9a26-19e990269c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c28ba874-aa0a-44e7-a16e-d661ea3f6198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c28ba874-aa0a-44e7-a16e-d661ea3f6198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ForeclosedRealEstateIncomeExpense_c2963d33-4c32-42c5-97e5-3b500e46b685" xlink:href="hfwa-20221231.xsd#hfwa_ForeclosedRealEstateIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_hfwa_ForeclosedRealEstateIncomeExpense_c2963d33-4c32-42c5-97e5-3b500e46b685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f90d0ab8-7ca4-4f06-8609-12d26905e55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f90d0ab8-7ca4-4f06-8609-12d26905e55e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_013c4604-b1d7-4894-8e56-55931d88f707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_OccupancyNet_013c4604-b1d7-4894-8e56-55931d88f707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_9fa9f0ff-2903-4ae3-8f2e-fa877e2dc3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_ProfessionalFees_9fa9f0ff-2903-4ae3-8f2e-fa877e2dc3bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_930613d7-f103-477e-9dda-cc1d9814e2de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_MarketingExpense_930613d7-f103-477e-9dda-cc1d9814e2de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_5780e961-b8f8-4b66-a5b4-b0f44e8150df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_ff181d36-b59f-4b9c-a67d-1b10fb1570db" xlink:to="loc_us-gaap_OtherNoninterestExpense_5780e961-b8f8-4b66-a5b4-b0f44e8150df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_9a6779c5-ff34-4a93-b7e8-08d4515670e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_031002f4-b84f-4210-99e5-efde00c0599e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9a6779c5-ff34-4a93-b7e8-08d4515670e5" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_031002f4-b84f-4210-99e5-efde00c0599e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_132afbae-22c4-4097-aa13-a5aad224b7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9a6779c5-ff34-4a93-b7e8-08d4515670e5" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_132afbae-22c4-4097-aa13-a5aad224b7d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e44d64f7-c71b-4485-8c7c-d0f3c3a6099b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_0647233a-ad7a-4ef8-93e9-e8cfc35e5a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e44d64f7-c71b-4485-8c7c-d0f3c3a6099b" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_0647233a-ad7a-4ef8-93e9-e8cfc35e5a84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_fdb75b23-061c-4202-80c7-210a529edc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e44d64f7-c71b-4485-8c7c-d0f3c3a6099b" xlink:to="loc_us-gaap_InterestExpenseOther_fdb75b23-061c-4202-80c7-210a529edc73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_4180cde5-6ed8-42bc-8b36-9e4b4c1a2dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e44d64f7-c71b-4485-8c7c-d0f3c3a6099b" xlink:to="loc_us-gaap_InterestExpenseDeposits_4180cde5-6ed8-42bc-8b36-9e4b4c1a2dac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4acdf07f-e3b1-4a51-93cb-f1239c622702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7a4911af-2444-472c-87ed-f9d08ddda27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4acdf07f-e3b1-4a51-93cb-f1239c622702" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7a4911af-2444-472c-87ed-f9d08ddda27b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_a61c5654-608e-44c9-b513-79fddcf3299c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4acdf07f-e3b1-4a51-93cb-f1239c622702" xlink:to="loc_us-gaap_NoninterestExpense_a61c5654-608e-44c9-b513-79fddcf3299c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_1636453a-1574-4b04-94ca-8da37ffafbff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4acdf07f-e3b1-4a51-93cb-f1239c622702" xlink:to="loc_us-gaap_NoninterestIncome_1636453a-1574-4b04-94ca-8da37ffafbff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_006eacd7-4c5c-4160-8d28-19e9609ad385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c2a7e676-956b-4aa6-a012-0cc87b92fe76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_006eacd7-4c5c-4160-8d28-19e9609ad385" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c2a7e676-956b-4aa6-a012-0cc87b92fe76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_1954d978-2cea-477e-a74d-428e99a8dcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_006eacd7-4c5c-4160-8d28-19e9609ad385" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_1954d978-2cea-477e-a74d-428e99a8dcd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_943d3a0c-ecac-4203-aa90-5ec4a6c01cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_006eacd7-4c5c-4160-8d28-19e9609ad385" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_943d3a0c-ecac-4203-aa90-5ec4a6c01cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_4930ff56-f7d2-4048-bcda-18c0822addac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_006eacd7-4c5c-4160-8d28-19e9609ad385" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_4930ff56-f7d2-4048-bcda-18c0822addac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_d99a81ab-7d4e-4006-9cd4-a998c0412b06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_d99a81ab-7d4e-4006-9cd4-a998c0412b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_4940936a-e3d3-4173-b4bc-edb2ea998282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_4940936a-e3d3-4173-b4bc-edb2ea998282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_5a36586a-8a61-444f-9244-5305a134b6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_us-gaap_NoninterestIncomeOther_5a36586a-8a61-444f-9244-5305a134b6a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_07666c8a-02a5-4f3b-a8f6-0101e3e6ce9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_07666c8a-02a5-4f3b-a8f6-0101e3e6ce9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_7fc57ec8-20e7-45a2-b805-84b0e1d23817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_7fc57ec8-20e7-45a2-b805-84b0e1d23817" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_66451278-280c-4b50-ab8b-dd262f456e5f" xlink:href="hfwa-20221231.xsd#hfwa_CardRevenue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_hfwa_CardRevenue_66451278-280c-4b50-ab8b-dd262f456e5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_52b72c5e-847f-408e-8066-0f3cc7e4ba34" xlink:href="hfwa-20221231.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_52b72c5e-847f-408e-8066-0f3cc7e4ba34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_690f16f6-680a-4d54-aba3-99f2c92243ad" xlink:href="hfwa-20221231.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_76d89ff7-3a6d-47e8-8272-9beb2593206a" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_690f16f6-680a-4d54-aba3-99f2c92243ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7064e9ef-ad6e-449f-a5bf-02ee47f0709e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_6ea62195-3679-4540-8b8a-863d8a0c9d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7064e9ef-ad6e-449f-a5bf-02ee47f0709e" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_6ea62195-3679-4540-8b8a-863d8a0c9d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e9878342-eb83-43c0-b5a9-552bb0a6c156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7064e9ef-ad6e-449f-a5bf-02ee47f0709e" xlink:to="loc_us-gaap_InterestExpense_e9878342-eb83-43c0-b5a9-552bb0a6c156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b77c4026-a887-4015-918b-9a09d359c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f414c6b-0a0c-4eb4-9403-7731d9995495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b77c4026-a887-4015-918b-9a09d359c94e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8f414c6b-0a0c-4eb4-9403-7731d9995495" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_edb93d57-b24c-490a-bf71-4671d75706ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b77c4026-a887-4015-918b-9a09d359c94e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_edb93d57-b24c-490a-bf71-4671d75706ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d7295a2d-203b-4eb3-87a9-dc7095a2580f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d5ca82ae-d096-4784-9935-b2e08ac3c8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d7295a2d-203b-4eb3-87a9-dc7095a2580f" xlink:to="loc_us-gaap_NetIncomeLoss_d5ca82ae-d096-4784-9935-b2e08ac3c8b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e5414ff-4c37-442c-b8d1-bf35f36186f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d7295a2d-203b-4eb3-87a9-dc7095a2580f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8e5414ff-4c37-442c-b8d1-bf35f36186f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d4a69b88-fe11-4621-9f89-a210e3cfd92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1e869b72-b77a-48e5-a197-fdff2c8af225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d4a69b88-fe11-4621-9f89-a210e3cfd92a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1e869b72-b77a-48e5-a197-fdff2c8af225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_1b56f00b-6bc0-403a-b576-8a5ac8e5bfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d4a69b88-fe11-4621-9f89-a210e3cfd92a" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_1b56f00b-6bc0-403a-b576-8a5ac8e5bfbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_b2801904-7eef-47d5-90ba-3f3c9f7205e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d4a69b88-fe11-4621-9f89-a210e3cfd92a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_b2801904-7eef-47d5-90ba-3f3c9f7205e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_5aa3f322-f23a-4470-8c8e-c4d17b9631a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_5aa3f322-f23a-4470-8c8e-c4d17b9631a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d45db573-852d-4d1d-afb0-3b6f6456075c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d45db573-852d-4d1d-afb0-3b6f6456075c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_28c2a86f-17e8-4746-80b5-36eb7647e9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_28c2a86f-17e8-4746-80b5-36eb7647e9aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_886ecc3c-c4a9-48c4-8c48-6d2d99b127c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_886ecc3c-c4a9-48c4-8c48-6d2d99b127c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_97778471-a90b-4982-952c-640727889732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_97778471-a90b-4982-952c-640727889732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_9b9ade8c-d9bb-4c6c-bd2c-fdf3b0dc11b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfForeclosedAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_9b9ade8c-d9bb-4c6c-bd2c-fdf3b0dc11b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_50a618de-9ba2-42d7-a69a-ae002f909532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_50a618de-9ba2-42d7-a69a-ae002f909532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_b742f6c5-344a-4e30-a4f9-326340735509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_b742f6c5-344a-4e30-a4f9-326340735509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_cffaf681-3e05-42f0-b0e4-32f37e66e2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_cffaf681-3e05-42f0-b0e4-32f37e66e2d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_428d2093-0ff0-4e57-9871-797a86d3f890" xlink:href="hfwa-20221231.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_428d2093-0ff0-4e57-9871-797a86d3f890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_b26ed5c3-24e4-4734-8538-7ce8c60aa20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_b26ed5c3-24e4-4734-8538-7ce8c60aa20e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_d93aeb17-cc7f-4303-b5f9-224a66be8ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_d93aeb17-cc7f-4303-b5f9-224a66be8ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_d7845176-65ac-4086-b592-89e6f575134f" xlink:href="hfwa-20221231.xsd#hfwa_ReturnOfTaxCreditEquityMethodInvestment"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_d7845176-65ac-4086-b592-89e6f575134f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_d03c824e-ccba-450d-a0ad-7ae0abee2099" xlink:href="hfwa-20221231.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_d03c824e-ccba-450d-a0ad-7ae0abee2099" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_45b346de-5b29-4ab4-b3ff-db9f2c37fec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_45b346de-5b29-4ab4-b3ff-db9f2c37fec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_473e523e-bec5-48bc-b757-5cb36b002554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_473e523e-bec5-48bc-b757-5cb36b002554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3c05d723-6349-4486-add9-561b854af6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3c05d723-6349-4486-add9-561b854af6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_f057fba2-72c3-4ee8-b8f3-5d1c6bef7ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_bccd046c-f604-4cec-97a6-fe3c636df7ac" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_f057fba2-72c3-4ee8-b8f3-5d1c6bef7ff9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_080c82b0-7488-40c0-8efc-e0f29610ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_RepaymentsOfDebt_080c82b0-7488-40c0-8efc-e0f29610ee22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1bf7d33a-a787-4815-a55a-e4ba5ed1d298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1bf7d33a-a787-4815-a55a-e4ba5ed1d298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_951466c2-3db0-4e53-b14c-7789fb3b80e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_951466c2-3db0-4e53-b14c-7789fb3b80e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_2ccb2954-e5c8-4cbe-9c30-4dcc938b19fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_2ccb2954-e5c8-4cbe-9c30-4dcc938b19fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_fd3681bb-c478-4c88-be3c-72776892e88f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_fd3681bb-c478-4c88-be3c-72776892e88f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_d4bdd791-8a85-4a4e-a890-685eb32e0f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_d4bdd791-8a85-4a4e-a890-685eb32e0f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ebb4a46d-41c9-4106-890f-f4951e67df21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b6fcfe8c-0a2f-4d0a-9f91-3dbb5206b79f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ebb4a46d-41c9-4106-890f-f4951e67df21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_241b2cf9-2b29-4cfb-b9f9-d018443cd3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_241b2cf9-2b29-4cfb-b9f9-d018443cd3e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_d6b61cb0-7f7f-445c-8f0a-a5c6036449de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLoansAndLeases"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_d6b61cb0-7f7f-445c-8f0a-a5c6036449de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_0e3bfea6-cc63-4f4d-ac94-4b4a2de73931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_0e3bfea6-cc63-4f4d-ac94-4b4a2de73931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_8ee72e57-3000-45ed-8789-57a2132e5c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_8ee72e57-3000-45ed-8789-57a2132e5c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_172b1192-b8ea-489f-a795-957f2abe212c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_172b1192-b8ea-489f-a795-957f2abe212c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_972b917e-0726-42a3-8f61-1bfab6df166f" xlink:href="hfwa-20221231.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_972b917e-0726-42a3-8f61-1bfab6df166f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_fa3df510-0600-4a4c-8e81-c4e85c6bf8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_fa3df510-0600-4a4c-8e81-c4e85c6bf8c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_b05fd74d-c16c-43a3-be25-ff4853314106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_b05fd74d-c16c-43a3-be25-ff4853314106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_8bdf06d2-91c5-4ce4-9dc8-98e39c0477ba" xlink:href="hfwa-20221231.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_8bdf06d2-91c5-4ce4-9dc8-98e39c0477ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_5d71f9f3-8ff3-4fe4-959b-fac2179a0a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_5d71f9f3-8ff3-4fe4-959b-fac2179a0a17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_e428b10d-d3f8-4f9d-afd0-a7fb970bff79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_e428b10d-d3f8-4f9d-afd0-a7fb970bff79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71f478d1-ae88-4761-9a27-85a7901cee88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_NetIncomeLoss_71f478d1-ae88-4761-9a27-85a7901cee88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_4845ae66-1415-42ab-9f7a-1aa0a3f994b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_4845ae66-1415-42ab-9f7a-1aa0a3f994b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_6311a26f-00b5-46a7-b66a-c736ff79a56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e25ad026-a166-4fef-b03c-7904715f8b7a" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_6311a26f-00b5-46a7-b66a-c736ff79a56b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_489ea29b-8d10-4f19-b71c-79bbb9d92197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_52855ef6-64b7-4fc3-affa-c4dd639b4f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_489ea29b-8d10-4f19-b71c-79bbb9d92197" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_52855ef6-64b7-4fc3-affa-c4dd639b4f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ee6eeef-ae71-4b97-939a-ccfec6769c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_489ea29b-8d10-4f19-b71c-79bbb9d92197" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ee6eeef-ae71-4b97-939a-ccfec6769c4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5db77861-2eb6-43a0-8b57-ad824fc40555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_489ea29b-8d10-4f19-b71c-79bbb9d92197" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5db77861-2eb6-43a0-8b57-ad824fc40555" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fe8d4295-25f6-4551-9e28-c7d33fd0c3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_9a1a6a99-01f6-4a07-a6df-98fdf98cc8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fe8d4295-25f6-4551-9e28-c7d33fd0c3fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_9a1a6a99-01f6-4a07-a6df-98fdf98cc8e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_53373297-b79d-424c-bfd5-0ba476d83252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fe8d4295-25f6-4551-9e28-c7d33fd0c3fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_53373297-b79d-424c-bfd5-0ba476d83252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_da299cbe-9589-4936-9fb2-cf1cbead4295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fe8d4295-25f6-4551-9e28-c7d33fd0c3fa" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_da299cbe-9589-4936-9fb2-cf1cbead4295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc4daec3-3af8-4b62-8e2a-5f92c354d292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6103a313-1650-4d7d-8c01-29ef65a5dacc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc4daec3-3af8-4b62-8e2a-5f92c354d292" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6103a313-1650-4d7d-8c01-29ef65a5dacc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_63172b0f-7b2d-4263-9c08-2f2639dcc508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc4daec3-3af8-4b62-8e2a-5f92c354d292" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_63172b0f-7b2d-4263-9c08-2f2639dcc508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0f321ebd-ce92-4ad2-abd3-51809ba0fa26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cc4daec3-3af8-4b62-8e2a-5f92c354d292" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0f321ebd-ce92-4ad2-abd3-51809ba0fa26" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2fe7d4d6-5b4f-41d7-9647-771d45474d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_e3c55a8f-0649-4dc8-824c-c535fb494f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2fe7d4d6-5b4f-41d7-9647-771d45474d4c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_e3c55a8f-0649-4dc8-824c-c535fb494f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_0081a45d-969b-4f8e-8fc6-6c83243c3ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2fe7d4d6-5b4f-41d7-9647-771d45474d4c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_0081a45d-969b-4f8e-8fc6-6c83243c3ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4223f41-6a28-4a76-9414-28fe0982fe2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_5be62aa4-26d2-41ee-8af9-fb4b887b280f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4223f41-6a28-4a76-9414-28fe0982fe2d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_5be62aa4-26d2-41ee-8af9-fb4b887b280f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_d8ace2ba-7197-4a2c-a526-a077e75e8e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b4223f41-6a28-4a76-9414-28fe0982fe2d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_d8ace2ba-7197-4a2c-a526-a077e75e8e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_4c02ceb8-2c97-4c8a-8b05-0a39c9b01bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c820c90f-653b-4565-a2fd-550793fbcd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_4c02ceb8-2c97-4c8a-8b05-0a39c9b01bbe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c820c90f-653b-4565-a2fd-550793fbcd1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0f78ed6a-6e44-483b-8822-7477a2f2294b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_4c02ceb8-2c97-4c8a-8b05-0a39c9b01bbe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0f78ed6a-6e44-483b-8822-7477a2f2294b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_8b14b5ce-0558-4bed-97b5-76b1194107ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_4c02ceb8-2c97-4c8a-8b05-0a39c9b01bbe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_8b14b5ce-0558-4bed-97b5-76b1194107ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_19d22019-d1d1-4d2a-9e7f-35a5e907e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_4c02ceb8-2c97-4c8a-8b05-0a39c9b01bbe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_19d22019-d1d1-4d2a-9e7f-35a5e907e63c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_16bf87e5-24bf-4dbe-873a-371f91e119d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_0449370c-0a9b-4bfc-b952-f7e0ed38fdda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_16bf87e5-24bf-4dbe-873a-371f91e119d1" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_0449370c-0a9b-4bfc-b952-f7e0ed38fdda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_6b46e71a-224e-4c76-b4a3-90f21d4b6104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_16bf87e5-24bf-4dbe-873a-371f91e119d1" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_6b46e71a-224e-4c76-b4a3-90f21d4b6104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_12ae8f32-374e-498a-8c68-f77768fc172d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_2e707342-402d-476f-b4d5-781872058290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_12ae8f32-374e-498a-8c68-f77768fc172d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_2e707342-402d-476f-b4d5-781872058290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_fd9049e2-c7ba-4ec2-bbdc-24d2eb7fce04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_12ae8f32-374e-498a-8c68-f77768fc172d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_fd9049e2-c7ba-4ec2-bbdc-24d2eb7fce04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_a97b53b0-1075-4b36-ae5d-a007480bea27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_9c5d60bd-4e1c-4355-a187-1b8359b379eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_a97b53b0-1075-4b36-ae5d-a007480bea27" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_9c5d60bd-4e1c-4355-a187-1b8359b379eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_39a8a8a4-43b2-4980-b7eb-a696fb0b39e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_a97b53b0-1075-4b36-ae5d-a007480bea27" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_39a8a8a4-43b2-4980-b7eb-a696fb0b39e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_d38e0e16-1344-4029-972d-d88625830077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_a97b53b0-1075-4b36-ae5d-a007480bea27" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_d38e0e16-1344-4029-972d-d88625830077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_9ed4abda-c33b-4ac7-8f53-c3b5237e0f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_a97b53b0-1075-4b36-ae5d-a007480bea27" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_9ed4abda-c33b-4ac7-8f53-c3b5237e0f64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_d1d7764e-a0ea-4fa2-ae61-939b0e7a40c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_82fcbcd1-2cc7-40c0-92f4-f551ef11d1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_d1d7764e-a0ea-4fa2-ae61-939b0e7a40c2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_82fcbcd1-2cc7-40c0-92f4-f551ef11d1aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_80ed1b1d-174b-4244-a4a0-004436359d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_d1d7764e-a0ea-4fa2-ae61-939b0e7a40c2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_80ed1b1d-174b-4244-a4a0-004436359d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_1c3742ff-d432-46c2-aee4-f435743f7fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_d1d7764e-a0ea-4fa2-ae61-939b0e7a40c2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_1c3742ff-d432-46c2-aee4-f435743f7fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_4164a3d5-6856-45c8-9a63-a0fd68d1b1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_d1d7764e-a0ea-4fa2-ae61-939b0e7a40c2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_4164a3d5-6856-45c8-9a63-a0fd68d1b1f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_b941119a-aa36-4af9-a6e5-e5ed2e7d54f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_015370a7-72d3-4a2b-af86-b8af5f8587a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_b941119a-aa36-4af9-a6e5-e5ed2e7d54f3" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_015370a7-72d3-4a2b-af86-b8af5f8587a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_a79355f7-1963-4c50-a426-d1759746d8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_b941119a-aa36-4af9-a6e5-e5ed2e7d54f3" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_a79355f7-1963-4c50-a426-d1759746d8bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_a8b8b49e-58f0-4abe-a8a0-10915cffd93d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_b941119a-aa36-4af9-a6e5-e5ed2e7d54f3" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_a8b8b49e-58f0-4abe-a8a0-10915cffd93d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_28129c1f-9762-4a1d-a02a-72dab75afa42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_b941119a-aa36-4af9-a6e5-e5ed2e7d54f3" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_28129c1f-9762-4a1d-a02a-72dab75afa42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9659c55c-59ca-4aac-9b72-0de168e1bc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6eff588f-3f51-4559-a7e9-6e2a87c07704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9659c55c-59ca-4aac-9b72-0de168e1bc49" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6eff588f-3f51-4559-a7e9-6e2a87c07704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fe5fff26-23ee-43c4-a0ac-0bc8a2fbfb21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9659c55c-59ca-4aac-9b72-0de168e1bc49" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fe5fff26-23ee-43c4-a0ac-0bc8a2fbfb21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_107dc5fa-c309-4e9e-80e3-dff7fe95aead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_177d9b7a-c382-4097-a693-69766bc34b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_107dc5fa-c309-4e9e-80e3-dff7fe95aead" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_177d9b7a-c382-4097-a693-69766bc34b94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5b33a819-f6fc-40b3-a790-79a7c0b9257c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_107dc5fa-c309-4e9e-80e3-dff7fe95aead" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5b33a819-f6fc-40b3-a790-79a7c0b9257c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesRealizedGainsandLossesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_abf48469-83fe-488c-9cc2-3d12ad911908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e3380f52-eacc-471b-9732-345cff64d2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_abf48469-83fe-488c-9cc2-3d12ad911908" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_e3380f52-eacc-471b-9732-345cff64d2ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_23ffc47d-64e3-46de-ac87-488f7ff5b2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_abf48469-83fe-488c-9cc2-3d12ad911908" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_23ffc47d-64e3-46de-ac87-488f7ff5b2fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#PremisesandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5f462ef5-42fe-4194-b7c9-b1efb864cca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d089af06-b85e-4a9c-beef-73b19b0b8adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5f462ef5-42fe-4194-b7c9-b1efb864cca9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d089af06-b85e-4a9c-beef-73b19b0b8adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c8da88e4-a045-4e2d-b862-5ad4c324048c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_5f462ef5-42fe-4194-b7c9-b1efb864cca9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c8da88e4-a045-4e2d-b862-5ad4c324048c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_54ad3695-f6f1-4c4d-9a80-235224482758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_54ad3695-f6f1-4c4d-9a80-235224482758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1dd3fdeb-92ad-4f8e-95a8-e644fc30d19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1dd3fdeb-92ad-4f8e-95a8-e644fc30d19c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b237df96-7407-4364-8eb5-da76c7c5f5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b237df96-7407-4364-8eb5-da76c7c5f5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_248a9ac6-4f54-4622-9713-b8d893b81ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_248a9ac6-4f54-4622-9713-b8d893b81ab6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e9cc3911-746a-4591-a27d-e0eeface44ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e9cc3911-746a-4591-a27d-e0eeface44ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_dfe1de34-32ad-4f60-ae39-0e039a0f32f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a62ad8ce-068d-4d7b-8c3b-5b4c2ef4fb75" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_dfe1de34-32ad-4f60-ae39-0e039a0f32f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsComponentsofDepositsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_f7bf5587-a4b2-4ecd-9c44-ced5f2e9b5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_2ff727b2-3b5f-448e-bd38-b50baa173ed9" xlink:href="hfwa-20221231.xsd#hfwa_PercentageOfNoninterestBearingDomesticDepositDemand"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_f7bf5587-a4b2-4ecd-9c44-ced5f2e9b5a0" xlink:to="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_2ff727b2-3b5f-448e-bd38-b50baa173ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_76c5b896-5991-4684-a8e0-d5ceaac77d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_f7bf5587-a4b2-4ecd-9c44-ced5f2e9b5a0" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_76c5b896-5991-4684-a8e0-d5ceaac77d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_bec3c6af-0f6b-4425-bf57-1920c8b8bab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_f7bf5587-a4b2-4ecd-9c44-ced5f2e9b5a0" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_bec3c6af-0f6b-4425-bf57-1920c8b8bab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_1f40e10e-3a13-43ac-aa9b-2b9d71e0c413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_f7bf5587-a4b2-4ecd-9c44-ced5f2e9b5a0" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_1f40e10e-3a13-43ac-aa9b-2b9d71e0c413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_2779548d-ad26-4143-a338-fd3ed51862f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_e352559f-20a5-4637-8061-c2fcc30840e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_2779548d-ad26-4143-a338-fd3ed51862f3" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_e352559f-20a5-4637-8061-c2fcc30840e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_0145698f-8677-46b4-9a64-2063e86e8aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_2779548d-ad26-4143-a338-fd3ed51862f3" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_0145698f-8677-46b4-9a64-2063e86e8aa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_f328247b-18f3-4cb3-839d-b1ca51e49663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsNotHeldForSale_3970ad33-452c-4b57-a257-e907f0a899b7" xlink:href="hfwa-20221231.xsd#hfwa_DepositsNotHeldForSale"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_f328247b-18f3-4cb3-839d-b1ca51e49663" xlink:to="loc_hfwa_DepositsNotHeldForSale_3970ad33-452c-4b57-a257-e907f0a899b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsHeldForSale_f568fdf8-733a-4e01-bee3-48601488556c" xlink:href="hfwa-20221231.xsd#hfwa_DepositsHeldForSale"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_f328247b-18f3-4cb3-839d-b1ca51e49663" xlink:to="loc_hfwa_DepositsHeldForSale_f568fdf8-733a-4e01-bee3-48601488556c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_324ecf33-dee5-4fde-9662-1445728f95b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDomesticDepositDemand_e3c29692-df66-4b77-9aab-a91130e6b4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDomesticDepositDemand"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_324ecf33-dee5-4fde-9662-1445728f95b0" xlink:to="loc_us-gaap_NoninterestBearingDomesticDepositDemand_e3c29692-df66-4b77-9aab-a91130e6b4d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositDemand_febec099-8f61-4642-9cf1-d422254084e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositDemand"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_324ecf33-dee5-4fde-9662-1445728f95b0" xlink:to="loc_us-gaap_InterestBearingDomesticDepositDemand_febec099-8f61-4642-9cf1-d422254084e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_954a3a34-7bbc-4393-bb65-ee7f19828683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositMoneyMarket"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_324ecf33-dee5-4fde-9662-1445728f95b0" xlink:to="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_954a3a34-7bbc-4393-bb65-ee7f19828683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositSavings_db048d02-019d-4c4b-a871-3b5371249cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositSavings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_324ecf33-dee5-4fde-9662-1445728f95b0" xlink:to="loc_us-gaap_InterestBearingDomesticDepositSavings_db048d02-019d-4c4b-a871-3b5371249cc8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsScheduleofInterestExpensebyCategoryDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_04699007-6b64-4a56-a6d7-e71d3afbcc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_48422b67-3802-4e40-a790-f257aad097ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_04699007-6b64-4a56-a6d7-e71d3afbcc5f" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_48422b67-3802-4e40-a790-f257aad097ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMoneyMarketDeposits_0b047898-5214-46ab-9dfc-21dacabf3d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMoneyMarketDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_04699007-6b64-4a56-a6d7-e71d3afbcc5f" xlink:to="loc_us-gaap_InterestExpenseMoneyMarketDeposits_0b047898-5214-46ab-9dfc-21dacabf3d63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_66fe59ab-3ba4-4f12-a1b3-c57e07528a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_04699007-6b64-4a56-a6d7-e71d3afbcc5f" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_66fe59ab-3ba4-4f12-a1b3-c57e07528a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_2f196e7c-d128-446f-907b-743035d1e260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_04699007-6b64-4a56-a6d7-e71d3afbcc5f" xlink:to="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_2f196e7c-d128-446f-907b-743035d1e260" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsScheduleofMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_cb40cd39-7880-493c-b128-c9dd00c19f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_cb40cd39-7880-493c-b128-c9dd00c19f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_5bd80bf9-c163-43d9-b48b-35866e195ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_5bd80bf9-c163-43d9-b48b-35866e195ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_45b6919a-ccfe-4dab-978b-42472fab41b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_45b6919a-ccfe-4dab-978b-42472fab41b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_7727fd7e-11a8-4dd8-a978-2cddbd1d165e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_7727fd7e-11a8-4dd8-a978-2cddbd1d165e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_871fa14e-bd62-40f0-bdfe-6f1973ae1a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ea4a442e-748e-47c2-ae94-b200c087a5b6" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_871fa14e-bd62-40f0-bdfe-6f1973ae1a11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_86780302-cffc-48a8-a1cd-a57f939b8273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_66097cdd-df40-4d73-97c1-7cdd93752dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_86780302-cffc-48a8-a1cd-a57f939b8273" xlink:to="loc_us-gaap_VariableLeaseCost_66097cdd-df40-4d73-97c1-7cdd93752dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_89280474-a38a-4225-bd07-b454bbb969a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_86780302-cffc-48a8-a1cd-a57f939b8273" xlink:to="loc_us-gaap_OperatingLeaseCost_89280474-a38a-4225-bd07-b454bbb969a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_752ca59b-e9d6-4892-aadc-cc827a817cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_86780302-cffc-48a8-a1cd-a57f939b8273" xlink:to="loc_us-gaap_SubleaseIncome_752ca59b-e9d6-4892-aadc-cc827a817cf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_5673ae2e-8705-4574-a69a-cd673872d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_86780302-cffc-48a8-a1cd-a57f939b8273" xlink:to="loc_us-gaap_ShortTermLeaseCost_5673ae2e-8705-4574-a69a-cd673872d0ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeasePaymentObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ef560be-d793-4ce7-ad4f-6807505c1341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d81abdd4-5915-405c-9e60-79c320853cba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ef560be-d793-4ce7-ad4f-6807505c1341" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d81abdd4-5915-405c-9e60-79c320853cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1d43b3d7-3ed4-4619-a47d-631ae96f12bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ef560be-d793-4ce7-ad4f-6807505c1341" xlink:to="loc_us-gaap_OperatingLeaseLiability_1d43b3d7-3ed4-4619-a47d-631ae96f12bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeasePaymentObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7aaf7b4f-5f01-472b-bf6f-7c223c3470a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7aaf7b4f-5f01-472b-bf6f-7c223c3470a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7046b270-bfc8-4be9-988a-a9c3daf372ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7046b270-bfc8-4be9-988a-a9c3daf372ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84c8837d-b112-4192-98f7-be8ccbdcbc33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_84c8837d-b112-4192-98f7-be8ccbdcbc33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f1da39e7-a789-4770-a2a4-c504d61486cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f1da39e7-a789-4770-a2a4-c504d61486cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7b6c74e4-e8be-49c1-a83f-b1cba99cb771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7b6c74e4-e8be-49c1-a83f-b1cba99cb771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_626b0aa8-0df2-4872-8894-519ae9db6283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_55dad7e3-a1a2-493b-bb2a-e1cb9d4a0d5d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_626b0aa8-0df2-4872-8894-519ae9db6283" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_2c7be40f-c2f4-4003-84ba-2c9808d0cb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3dbd164d-968e-4692-baac-cf392c8fa81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2c7be40f-c2f4-4003-84ba-2c9808d0cb2e" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3dbd164d-968e-4692-baac-cf392c8fa81c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf42565e-5bbd-4254-8071-969eade8504c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2c7be40f-c2f4-4003-84ba-2c9808d0cb2e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf42565e-5bbd-4254-8071-969eade8504c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsDiluted_b6fd896c-8dd3-4db9-b10c-1f15fb147359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f0746c3c-4882-49eb-8524-77cd5ca0729e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsDiluted_b6fd896c-8dd3-4db9-b10c-1f15fb147359" xlink:to="loc_us-gaap_NetIncomeLoss_f0746c3c-4882-49eb-8524-77cd5ca0729e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DividendsAndUndistributedEarnings_3f82f88d-5264-4f14-9467-fa59e8a1c76f" xlink:href="hfwa-20221231.xsd#hfwa_DividendsAndUndistributedEarnings"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UndistributedEarningsDiluted_b6fd896c-8dd3-4db9-b10c-1f15fb147359" xlink:to="loc_hfwa_DividendsAndUndistributedEarnings_3f82f88d-5264-4f14-9467-fa59e8a1c76f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d380891d-05e9-4420-85d3-dfd454688365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_1e78f0b6-74c8-4b65-a4dd-6534b89a3740" xlink:href="hfwa-20221231.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_d380891d-05e9-4420-85d3-dfd454688365" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_1e78f0b6-74c8-4b65-a4dd-6534b89a3740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8ba546bf-973d-4de0-ab1c-19f3b15480ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d380891d-05e9-4420-85d3-dfd454688365" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8ba546bf-973d-4de0-ab1c-19f3b15480ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_943c68f6-c470-4a6e-9fba-bb0a70500f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ba56e65b-54c9-4bfc-9b09-e0c7b855c484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_943c68f6-c470-4a6e-9fba-bb0a70500f4a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ba56e65b-54c9-4bfc-9b09-e0c7b855c484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d6d943a6-86ee-42d9-933d-c5f1cb4cfe4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_943c68f6-c470-4a6e-9fba-bb0a70500f4a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d6d943a6-86ee-42d9-933d-c5f1cb4cfe4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c4c2fdf3-140b-49f7-a7a5-633365e8b5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_c4c2fdf3-140b-49f7-a7a5-633365e8b5cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_3d202a77-8b14-4a03-b889-904caa308ca4" xlink:href="hfwa-20221231.xsd#hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_3d202a77-8b14-4a03-b889-904caa308ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_b0cace2c-6810-4440-af40-476110685ab0" xlink:href="hfwa-20221231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_hfwa_RecognizedTaxBenefit_b0cace2c-6810-4440-af40-476110685ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_166a12b7-d53c-44d1-b61f-2e723aaf96d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_166a12b7-d53c-44d1-b61f-2e723aaf96d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_baa41ec3-2584-4a4d-8c52-4dbbbea4822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_baa41ec3-2584-4a4d-8c52-4dbbbea4822a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_624c6bfd-865a-41b2-96e1-a8810eb82ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_624c6bfd-865a-41b2-96e1-a8810eb82ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_31a3b0f0-ceec-4f5d-8e35-d96a745d37fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b25ceba0-0ef4-4326-a5a9-304facc8520d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_31a3b0f0-ceec-4f5d-8e35-d96a745d37fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_a709f8ec-2222-47fc-b579-b14aab258f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_a709f8ec-2222-47fc-b579-b14aab258f53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5192bce8-5ca5-4320-a2b6-57a28436fe0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5192bce8-5ca5-4320-a2b6-57a28436fe0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0d2edb02-da78-4a3f-bbd0-63124435516d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0d2edb02-da78-4a3f-bbd0-63124435516d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_8b704fab-cd98-4d68-b2bb-a00c78e60b40" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsMarketDiscountonLoans"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_8b704fab-cd98-4d68-b2bb-a00c78e60b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_b6a96233-4dcd-4f1b-ae34-a4aa692e6f16" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_b6a96233-4dcd-4f1b-ae34-a4aa692e6f16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb8225df-75a6-41d3-9f3a-9a074022d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb8225df-75a6-41d3-9f3a-9a074022d6f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsRightofUseLiability_f4bdf120-a9dd-4cfd-aa6a-ef3c701a47fd" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsRightofUseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_hfwa_DeferredTaxAssetsRightofUseLiability_f4bdf120-a9dd-4cfd-aa6a-ef3c701a47fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_ed525eac-0cb1-4cf9-95c9-366923d4ed4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_ed525eac-0cb1-4cf9-95c9-366923d4ed4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_e4b06e25-b094-4903-982b-75d3a95549c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b583b3ed-2db8-4dfa-b1b1-7c5242132a88" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_e4b06e25-b094-4903-982b-75d3a95549c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_3ffbc716-0af2-465c-8235-955c1c4da542" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesDeferredLoanFees"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_3ffbc716-0af2-465c-8235-955c1c4da542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7608b711-f792-43a6-94f2-ee81722e3b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7608b711-f792-43a6-94f2-ee81722e3b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_48835c62-a5d4-44fc-ad89-08dcaa22862a" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesFHLBandFRBStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_48835c62-a5d4-44fc-ad89-08dcaa22862a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_483c6d76-3596-4c65-853f-6943b21dcae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_483c6d76-3596-4c65-853f-6943b21dcae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_e410162e-ee11-4508-aaa3-323001b5ee31" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_e410162e-ee11-4508-aaa3-323001b5ee31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_0dc72402-d93e-4234-9b40-bf578cbce44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_0dc72402-d93e-4234-9b40-bf578cbce44c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_9e7eea38-d007-48b2-b0d6-a064a25cdff1" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_9e7eea38-d007-48b2-b0d6-a064a25cdff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_5f7e6ca4-0f3a-4f38-9ed8-7d77786235bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3ce6c1d0-74c9-4313-b18e-74bbb048a4b2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_5f7e6ca4-0f3a-4f38-9ed8-7d77786235bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_499f9478-ba61-4184-b1c5-1e1881c27595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_fd735b49-44fb-4859-a5ce-d8be5fc82387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_499f9478-ba61-4184-b1c5-1e1881c27595" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_fd735b49-44fb-4859-a5ce-d8be5fc82387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_af4f6b90-9289-4a45-b3df-22fee7c96b60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_499f9478-ba61-4184-b1c5-1e1881c27595" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_af4f6b90-9289-4a45-b3df-22fee7c96b60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8499fad6-1d46-4dde-a391-93d06f286352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_3d40190b-f5e2-4563-bedd-b36ee9b50fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8499fad6-1d46-4dde-a391-93d06f286352" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_3d40190b-f5e2-4563-bedd-b36ee9b50fd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_b9b05261-5135-4b03-af92-b219e26c6a68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8499fad6-1d46-4dde-a391-93d06f286352" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_b9b05261-5135-4b03-af92-b219e26c6a68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_7adaa087-81b9-40f0-b64e-063098c2e18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8499fad6-1d46-4dde-a391-93d06f286352" xlink:to="loc_us-gaap_OtherAssets_7adaa087-81b9-40f0-b64e-063098c2e18f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_6ddecd65-540d-4812-814a-748a7e3d7da2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_34172811-3807-4cef-baed-21bd0eaa46c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendIncomeOperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_6ddecd65-540d-4812-814a-748a7e3d7da2" xlink:to="loc_us-gaap_DividendIncomeOperating_34172811-3807-4cef-baed-21bd0eaa46c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_c17734e4-7bf5-4d6d-aaf4-8e6c2527f5e9" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_6ddecd65-540d-4812-814a-748a7e3d7da2" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_c17734e4-7bf5-4d6d-aaf4-8e6c2527f5e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_e38722d0-cb8e-4ee6-b2f6-12541307df60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_6ddecd65-540d-4812-814a-748a7e3d7da2" xlink:to="loc_us-gaap_NoninterestIncomeOther_e38722d0-cb8e-4ee6-b2f6-12541307df60" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>hfwa-20221231_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 2023 Workiva-->
<!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46-->
<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/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="ib82762e1a5494bd781a30967bef9642d_ConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03ed52c4-a7e1-4cf6-a7f7-ee119a6216af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_NetIncomeLoss_03ed52c4-a7e1-4cf6-a7f7-ee119a6216af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cec0e9be-a55a-4503-aad7-f284522099b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cec0e9be-a55a-4503-aad7-f284522099b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_865ec16a-790c-4615-8e7a-3dc0f9173e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_865ec16a-790c-4615-8e7a-3dc0f9173e8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_bccde883-d12d-45d8-ae51-4d59d390865d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_bccde883-d12d-45d8-ae51-4d59d390865d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_110bb6a7-fb0f-4e86-a0ae-e4a8e393287c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_110bb6a7-fb0f-4e86-a0ae-e4a8e393287c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f46aee9-89cb-4f38-86ab-2deb440a28c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f46aee9-89cb-4f38-86ab-2deb440a28c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_37fd7010-72ed-4b01-bf8a-8f0d60f1510b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:to="loc_us-gaap_EquityComponentDomain_37fd7010-72ed-4b01-bf8a-8f0d60f1510b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:to="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bbaeb079-77f4-42c5-9763-89be313bdd22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bbaeb079-77f4-42c5-9763-89be313bdd22" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i2e313ccda0e14fdbb447a118af7de9a7_ConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e95a2257-1c32-448c-b23c-033527168f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_SharesOutstanding_e95a2257-1c32-448c-b23c-033527168f93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6bd46eb8-4fdb-4a2a-a3c1-28391ddd1575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockholdersEquity_6bd46eb8-4fdb-4a2a-a3c1-28391ddd1575" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5074343d-d9ca-4c0b-912c-3a10e9fb094d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5074343d-d9ca-4c0b-912c-3a10e9fb094d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_f6763043-acf3-4e19-bf2f-7af76fefd5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_f6763043-acf3-4e19-bf2f-7af76fefd5c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_971fa461-b0ea-498e-9627-781831ef80ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_971fa461-b0ea-498e-9627-781831ef80ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8397d00-5ecb-4b96-96a9-f76df9646c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8397d00-5ecb-4b96-96a9-f76df9646c21" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_9bb97b98-7e8e-43fb-961f-d642c7b70f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_9bb97b98-7e8e-43fb-961f-d642c7b70f69" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_dd3e3a70-7039-4efd-b12a-1da9575087f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_dd3e3a70-7039-4efd-b12a-1da9575087f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_7f99b788-60d1-40e1-a9d7-f4aff44d6d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_7f99b788-60d1-40e1-a9d7-f4aff44d6d44" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_164d7be4-247b-4ae6-9e5d-de556558864e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_NetIncomeLoss_164d7be4-247b-4ae6-9e5d-de556558864e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1ad98aab-5751-4d34-853a-7a96233d5402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1ad98aab-5751-4d34-853a-7a96233d5402" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_61080351-2c7b-47b0-8e26-93bb0f68e8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_DividendsCommonStockCash_61080351-2c7b-47b0-8e26-93bb0f68e8a6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_707a52f1-a880-4d13-ba8a-d52eea1fe195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e2c55e1-a9e9-443a-929d-d9f2d798bbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:to="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7c4ec314-151e-4897-873d-c9c1cf24a80a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:to="loc_us-gaap_EquityComponentDomain_7c4ec314-151e-4897-873d-c9c1cf24a80a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:to="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5c2de947-ca5d-4bc2-9fbe-df62228ca409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_CommonStockMember_5c2de947-ca5d-4bc2-9fbe-df62228ca409" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8eeb1b8a-121c-4593-8958-1191f703599f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_RetainedEarningsMember_8eeb1b8a-121c-4593-8958-1191f703599f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_51e1da4d-100a-4fd1-aa3c-34e43fe23ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_51e1da4d-100a-4fd1-aa3c-34e43fe23ecb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e7c95b75-2400-40fe-a572-5b68cd974663_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e7c95b75-2400-40fe-a572-5b68cd974663_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4f824871-d662-429d-8d7c-c097ae925d86" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4f824871-d662-429d-8d7c-c097ae925d86" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails" xlink:type="extended" id="i03364cd9abdf4b4f9e7e555dc79f8de2_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_8bfeae07-fce4-48b8-abb7-3cd939fe72d7" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_NumberOfBranchesOperating_8bfeae07-fce4-48b8-abb7-3cd939fe72d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dd0b2b45-8dcc-45d0-bed3-9b0eaafb493a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dd0b2b45-8dcc-45d0-bed3-9b0eaafb493a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_15329078-890f-4466-b701-bec0ae5697e0" xlink:href="hfwa-20221231.xsd#hfwa_CapitalizationThresholdPolicyContractualLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_15329078-890f-4466-b701-bec0ae5697e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedEquityInvestments_3783075c-0dcc-4026-a64c-1e882150261e" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedEquityInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_QualifiedEquityInvestments_3783075c-0dcc-4026-a64c-1e882150261e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfCertifiedDevelopmentEntities_fc010512-a722-4a33-ae32-9103401ef02b" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfCertifiedDevelopmentEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_NumberOfCertifiedDevelopmentEntities_fc010512-a722-4a33-ae32-9103401ef02b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_bd4d4951-dcfc-4686-affd-af0866e03f01" xlink:href="hfwa-20221231.xsd#hfwa_TaxCreditCarryforwardRequiredFundingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_bd4d4951-dcfc-4686-affd-af0866e03f01" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c4cb8239-bc13-4080-92f8-71da424ce84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c4cb8239-bc13-4080-92f8-71da424ce84a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_772d5730-86e0-475d-96fb-5c8b31f79447_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_772d5730-86e0-475d-96fb-5c8b31f79447_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_7b6c6e56-6eec-44b4-ba2a-59d786959639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:to="loc_us-gaap_InvestmentCreditMember_7b6c6e56-6eec-44b4-ba2a-59d786959639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b5af6c1b-c2ba-48e7-af92-21d45fe18b82_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b5af6c1b-c2ba-48e7-af92-21d45fe18b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_38616feb-6973-4655-8467-b570feb7e75d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:to="loc_srt_SubsidiariesMember_38616feb-6973-4655-8467-b570feb7e75d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9be07404-ff54-41bf-bfcf-8ab8247b9916_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:to="loc_dei_EntityDomain_9be07404-ff54-41bf-bfcf-8ab8247b9916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:to="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_49aabf0c-62ed-4c52-8f5c-b7d6a8bccdaa" xlink:href="hfwa-20221231.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:to="loc_hfwa_HeritageBankMember_49aabf0c-62ed-4c52-8f5c-b7d6a8bccdaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:to="loc_srt_RangeMember_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:to="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c290bce4-f010-48c4-9f9b-75a7385c7078" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:to="loc_srt_MinimumMember_c290bce4-f010-48c4-9f9b-75a7385c7078" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3275847d-039c-4971-8141-eeeac3599a0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:to="loc_srt_MaximumMember_3275847d-039c-4971-8141-eeeac3599a0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb11cb59-2269-4523-b579-a6bc775fd72e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fb11cb59-2269-4523-b579-a6bc775fd72e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_663d53e6-51f5-4b4f-b856-9cc4788bce04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_663d53e6-51f5-4b4f-b856-9cc4788bce04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ec256df4-4db7-4d94-92b0-7bf361aac3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ec256df4-4db7-4d94-92b0-7bf361aac3f1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails" xlink:type="extended" id="i24ad528dc05741aea0adc69bb7e12f9a_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_6286f0dd-4ac1-4cb0-9c41-92c674e08506" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_6286f0dd-4ac1-4cb0-9c41-92c674e08506" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_3d004062-cb2d-4525-a2c1-5671819e801f" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_3d004062-cb2d-4525-a2c1-5671819e801f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_c5e330fa-e875-4e08-8778-a11f05009abf" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_c5e330fa-e875-4e08-8778-a11f05009abf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:to="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalAllowanceForCreditLossesMember_1f44a2c0-57e8-4608-8570-0d9fbac2187f" xlink:href="hfwa-20221231.xsd#hfwa_TotalAllowanceForCreditLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:to="loc_hfwa_TotalAllowanceForCreditLossesMember_1f44a2c0-57e8-4608-8570-0d9fbac2187f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_8d0c2954-b2fa-4f6c-b702-7a08e0b0ddff" xlink:href="hfwa-20221231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_8d0c2954-b2fa-4f6c-b702-7a08e0b0ddff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bff50661-dc5c-42bd-bcfd-66d7eace2ace_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bff50661-dc5c-42bd-bcfd-66d7eace2ace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f8accfae-0814-4689-8201-20313ce42d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f8accfae-0814-4689-8201-20313ce42d3e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="extended" id="i564cdaea9d014322bd95c53f1997168d_InvestmentSecuritiesTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_2b19f204-0622-4928-9aa4-508f59ca2379" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_2b19f204-0622-4928-9aa4-508f59ca2379" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_a5f89bd0-fb7a-42d2-bf73-a8f831039e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_TradingSecurities_a5f89bd0-fb7a-42d2-bf73-a8f831039e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ead83da4-74d9-47de-886a-fd9ecce17732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ead83da4-74d9-47de-886a-fd9ecce17732" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_015e5898-1a76-4b25-b8f6-d7a356b2c8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_015e5898-1a76-4b25-b8f6-d7a356b2c8e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_c23becce-0f2e-429e-b235-67161a24cf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_c23becce-0f2e-429e-b235-67161a24cf89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_61aeeee2-8ff1-41d6-aff0-f00fa7105390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_61aeeee2-8ff1-41d6-aff0-f00fa7105390" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_80ec92e0-5dd6-49a0-8678-699161a11515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_80ec92e0-5dd6-49a0-8678-699161a11515" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_ad4199b1-90d8-4b56-ae8c-adaf3306aa45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_ad4199b1-90d8-4b56-ae8c-adaf3306aa45" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7d10fece-b402-49a2-bcf1-d67638db3307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7d10fece-b402-49a2-bcf1-d67638db3307" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_db7e8e16-7f46-403a-b0e7-89298ded3462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_db7e8e16-7f46-403a-b0e7-89298ded3462" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bb937616-7d88-407d-af19-c070eea4e172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bb937616-7d88-407d-af19-c070eea4e172" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_e8b3f9d1-7d8b-48ca-80d4-e21872d770be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_CommonStockValueOutstanding_e8b3f9d1-7d8b-48ca-80d4-e21872d770be" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_a47e3f11-6c5a-4ff1-b032-355995694120" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_a47e3f11-6c5a-4ff1-b032-355995694120" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:to="loc_us-gaap_EquityComponentDomain_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:to="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f21aa22-f4b5-4cb1-8c5a-902c5908b816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f21aa22-f4b5-4cb1-8c5a-902c5908b816" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6edab778-8066-4610-a4a4-69baac51ee7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6edab778-8066-4610-a4a4-69baac51ee7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_11a70bcf-cb13-4a13-a114-765a65a8b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_11a70bcf-cb13-4a13-a114-765a65a8b2cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_40dcb3f9-de1a-4a8b-92ef-ff278c8e2be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_40dcb3f9-de1a-4a8b-92ef-ff278c8e2be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:to="loc_us-gaap_ClassOfStockDomain_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:to="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_05939143-31ac-45c6-849e-19d2d00c9677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:to="loc_us-gaap_CommonClassBMember_05939143-31ac-45c6-849e-19d2d00c9677" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="extended" id="ib1c8eff11e7e42078d35382cf5b1e07d_InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b3ddda02-c5c2-4a6e-9ae6-5ee69fd934c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b3ddda02-c5c2-4a6e-9ae6-5ee69fd934c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cab99f0b-bd8a-4e34-87a8-ceea3e9b11d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cab99f0b-bd8a-4e34-87a8-ceea3e9b11d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_86be6c41-da31-4c19-abac-cb0cbfec152f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_86be6c41-da31-4c19-abac-cb0cbfec152f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_64bb6b98-35fd-44c0-b253-2f09afdeb1df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_64bb6b98-35fd-44c0-b253-2f09afdeb1df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_58da0e87-f8b3-4f38-9855-16ebc797b32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_58da0e87-f8b3-4f38-9855-16ebc797b32b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_7edc7dd8-7566-4f67-92cc-2b066da94a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_7edc7dd8-7566-4f67-92cc-2b066da94a59" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_368a9343-c980-4da8-ba54-e4ca8c032d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_368a9343-c980-4da8-ba54-e4ca8c032d5a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4122f137-9935-4091-92e3-b3aa8c4c6b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4122f137-9935-4091-92e3-b3aa8c4c6b04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_7f4a475c-cdb6-4341-a20b-34c89e801f4d" xlink:href="hfwa-20221231.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_hfwa_ConcentrationDebtSecurities_7f4a475c-cdb6-4341-a20b-34c89e801f4d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfcb3a98-b362-4123-8747-0a7b49020144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfcb3a98-b362-4123-8747-0a7b49020144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_e1df6de8-0f84-49ee-ae07-ca24515b56f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_e1df6de8-0f84-49ee-ae07-ca24515b56f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5f8e2c3c-40ce-46cd-8738-9a2b11e85024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_MunicipalBondsMember_5f8e2c3c-40ce-46cd-8738-9a2b11e85024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_832a9693-7141-4cd7-946a-e18ee4979569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_832a9693-7141-4cd7-946a-e18ee4979569" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_190e28e5-0e81-4d02-82a9-fe3466293991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_190e28e5-0e81-4d02-82a9-fe3466293991" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_20f2c707-5885-4883-9eaf-bca4d3e2d51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_20f2c707-5885-4883-9eaf-bca4d3e2d51d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_4b990916-84a5-4269-a7c7-47799ada0187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_4b990916-84a5-4269-a7c7-47799ada0187" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5262090b-d1d4-44db-88f0-214ba91ca61d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5262090b-d1d4-44db-88f0-214ba91ca61d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1748ac0c-5c76-467d-97f0-7476778bb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1748ac0c-5c76-467d-97f0-7476778bb4fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended" id="iee60ca6e5ee54bd5afc8638700e22ad5_InvestmentSecuritiesUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8dbbd800-89ee-44f7-882b-fe093812c187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8dbbd800-89ee-44f7-882b-fe093812c187" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b4864bad-0a5c-429f-9585-028233706b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b4864bad-0a5c-429f-9585-028233706b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_add577d8-4981-4a66-953a-89379bfeb1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_add577d8-4981-4a66-953a-89379bfeb1b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5db0c244-5cd1-4e8b-acf4-0298a073ac89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5db0c244-5cd1-4e8b-acf4-0298a073ac89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5533c771-3e57-46d8-a353-3db7ce3b3d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5533c771-3e57-46d8-a353-3db7ce3b3d6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_34523b99-38d3-4f23-9fea-deaab3bcdecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_34523b99-38d3-4f23-9fea-deaab3bcdecb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a563189-5e65-418c-878b-80941be2c26a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_3a563189-5e65-418c-878b-80941be2c26a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_03edb2b6-507d-42ae-ae0f-4636cf0675aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_03edb2b6-507d-42ae-ae0f-4636cf0675aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_09354ed0-8df1-46eb-8c7b-971306c52294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_MunicipalBondsMember_09354ed0-8df1-46eb-8c7b-971306c52294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c4198b53-4699-413a-be65-e238d2b846d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c4198b53-4699-413a-be65-e238d2b846d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c09326d6-74e4-45e3-977d-2a2b485f2c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c09326d6-74e4-45e3-977d-2a2b485f2c4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_277f3033-eec1-4d9f-9dd0-58e7299c1618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_277f3033-eec1-4d9f-9dd0-58e7299c1618" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_476d6d3f-0db9-4952-9a92-cfa64e179656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_476d6d3f-0db9-4952-9a92-cfa64e179656" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended" id="i0616453ba0294ba8ab6708b5f1f5c6e1_InvestmentSecuritiesAmortizedCostandFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAmortizedCost_d780f474-e162-4bbe-87b8-48f425dc31b5" xlink:href="hfwa-20221231.xsd#hfwa_DebtSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:to="loc_hfwa_DebtSecuritiesAmortizedCost_d780f474-e162-4bbe-87b8-48f425dc31b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_498b28fa-2f56-409a-8a15-a03099d83b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:to="loc_us-gaap_DebtSecurities_498b28fa-2f56-409a-8a15-a03099d83b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:to="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:to="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_a1cc1c88-b76c-4535-b89b-35c67419cff8" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_a1cc1c88-b76c-4535-b89b-35c67419cff8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_76f4f2a3-5d85-4023-8925-7659ff082f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_76f4f2a3-5d85-4023-8925-7659ff082f36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_cf641251-d5f1-48bb-ad8a-3c3db6e89632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_cf641251-d5f1-48bb-ad8a-3c3db6e89632" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_85f3ed52-2c83-483a-a1e2-ed7da23448f9" xlink:href="hfwa-20221231.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_85f3ed52-2c83-483a-a1e2-ed7da23448f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:to="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusDomain_20428a61-8971-4bad-bfb6-d55c40bab1c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:to="loc_us-gaap_PledgedStatusDomain_20428a61-8971-4bad-bfb6-d55c40bab1c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:to="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetPledgedAsCollateralMember_ad4178d4-b1f7-4124-aeb7-cf663aea7a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:to="loc_us-gaap_AssetPledgedAsCollateralMember_ad4178d4-b1f7-4124-aeb7-cf663aea7a3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="extended" id="i9ad7eb77e8984c9c8a493333edbd6ddf_LoansReceivableTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_f945d590-99d7-4445-b4dc-098ace5e0315" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfLoanSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_NumberOfLoanSegments_f945d590-99d7-4445-b4dc-098ace5e0315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableMaturity_f6abbac2-cff2-4fa4-97c9-2bdabcd0a955" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_FinancingReceivableMaturity_f6abbac2-cff2-4fa4-97c9-2bdabcd0a955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableInterestRate_ec55fb6d-2f29-4839-a95d-8dcb42144146" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_FinancingReceivableInterestRate_ec55fb6d-2f29-4839-a95d-8dcb42144146" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_8d6f8a79-9277-4b12-ab75-98b1fa25a510" xlink:href="hfwa-20221231.xsd#hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_8d6f8a79-9277-4b12-ab75-98b1fa25a510" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivablematurityTerm_918996ce-fef6-45e6-9d87-38bc2a213b1b" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeasesReceivablematurityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_LoansandLeasesReceivablematurityTerm_918996ce-fef6-45e6-9d87-38bc2a213b1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_047ebc87-910a-4ea5-a5e0-76388691eb55" xlink:href="hfwa-20221231.xsd#hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_047ebc87-910a-4ea5-a5e0-76388691eb55" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_337bc5dd-95bd-4a2e-bbcc-25d3f9bb6dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_337bc5dd-95bd-4a2e-bbcc-25d3f9bb6dd8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_524cd4e6-ad6c-43ef-9b59-defe7ef9c82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_524cd4e6-ad6c-43ef-9b59-defe7ef9c82c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_df12d743-d49a-4c97-b8c9-b96fd39745f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_df12d743-d49a-4c97-b8c9-b96fd39745f0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_1002c517-67ee-46b6-b201-5470695e86c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_1002c517-67ee-46b6-b201-5470695e86c0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b2d8ca17-622d-4268-8046-951f57986d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b2d8ca17-622d-4268-8046-951f57986d4e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_01ae8da2-41f1-4081-bf74-cec7500c88ca" xlink:href="hfwa-20221231.xsd#hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_01ae8da2-41f1-4081-bf74-cec7500c88ca" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d3e3ac20-125d-4e92-bd1f-bda1ce028b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d3e3ac20-125d-4e92-bd1f-bda1ce028b33" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_881a3f55-d830-4396-9246-f6edd3ebcf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FeesAndCommissionsMortgageBankingAndServicing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_881a3f55-d830-4396-9246-f6edd3ebcf17" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_e09ba6f0-95b9-49cd-827d-4e7fee2611fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_e09ba6f0-95b9-49cd-827d-4e7fee2611fb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_41f6a8e3-b5ed-4ca1-9829-ec135f07b405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_41f6a8e3-b5ed-4ca1-9829-ec135f07b405" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_b6b8e665-663d-4e35-ba50-320985047b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_InterestReceivable_b6b8e665-663d-4e35-ba50-320985047b58" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83554d1d-f036-4929-934a-cf3db745ea50_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:to="loc_srt_RangeMember_83554d1d-f036-4929-934a-cf3db745ea50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:to="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_854b0909-0061-4ffa-9536-36405753079a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:to="loc_srt_MinimumMember_854b0909-0061-4ffa-9536-36405753079a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3c043293-12a5-40a9-858c-6374bd27fc36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:to="loc_srt_MaximumMember_3c043293-12a5-40a9-858c-6374bd27fc36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_179933fd-6d43-4dac-9583-ab32c8e9fa71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_179933fd-6d43-4dac-9583-ab32c8e9fa71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_92e13b44-86c9-4cb8-a184-bf569f30c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_92e13b44-86c9-4cb8-a184-bf569f30c5b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_3bc9b430-a8e7-4791-8acc-e4385e1b8b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_3bc9b430-a8e7-4791-8acc-e4385e1b8b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e4282de4-2a18-46a8-86f2-772ad6e70b29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e4282de4-2a18-46a8-86f2-772ad6e70b29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_492a0d68-5fca-4973-b473-7d62ddeeb600" xlink:href="hfwa-20221231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:to="loc_hfwa_SBAPPPLoansMember_492a0d68-5fca-4973-b473-7d62ddeeb600" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_e1022b3b-55e4-4f1f-84de-6cc45e6e8fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:to="loc_us-gaap_LoansReceivableMember_e1022b3b-55e4-4f1f-84de-6cc45e6e8fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8d631284-f9a3-4ec3-b2b6-3b193869d7de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8d631284-f9a3-4ec3-b2b6-3b193869d7de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_7e2e8ece-aabc-4f8f-9e04-02ab378c3e32" xlink:href="hfwa-20221231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:to="loc_hfwa_NonaccrualMember_7e2e8ece-aabc-4f8f-9e04-02ab378c3e32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_be953941-26d9-4fcd-9b25-9bb223337754" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_be953941-26d9-4fcd-9b25-9bb223337754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_118a3a20-8342-437c-a9e7-8d9d914381c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_118a3a20-8342-437c-a9e7-8d9d914381c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_1612d3e9-ef75-45f5-a766-dc359d024872" xlink:href="hfwa-20221231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_1612d3e9-ef75-45f5-a766-dc359d024872" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_eccdd24c-cac5-48b5-b979-e2f648a68601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_eccdd24c-cac5-48b5-b979-e2f648a68601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_2cbf44a6-bb62-4265-9628-d1c7cbc10e49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:to="loc_us-gaap_ReceivableTypeDomain_2cbf44a6-bb62-4265-9628-d1c7cbc10e49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:to="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_693ad34d-ffb6-4a7a-bcfd-9463498f7b4c" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_693ad34d-ffb6-4a7a-bcfd-9463498f7b4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_b7a535b9-de78-4f1e-b9b4-8a5afe69c8c7" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:to="loc_hfwa_SBALoansMember_b7a535b9-de78-4f1e-b9b4-8a5afe69c8c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6ec71471-0bb6-4adc-82b2-982c0dc5355f" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6ec71471-0bb6-4adc-82b2-982c0dc5355f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableAmortizedCostofLoansReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails" xlink:type="extended" id="i7d435a93dbb94537ab079fd3a21f456e_LoansReceivableAmortizedCostofLoansReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_bf8dde3c-021c-45cc-b5b8-08606ce81241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_NotesReceivableGross_bf8dde3c-021c-45cc-b5b8-08606ce81241" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_e5bc58cd-765f-4982-82db-4e9bbce8438c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_e5bc58cd-765f-4982-82db-4e9bbce8438c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_346716c7-6a55-4ae5-8af3-8a95b41d9f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_NotesReceivableNet_346716c7-6a55-4ae5-8af3-8a95b41d9f97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_63401c5a-1418-4179-bdd1-a61d74fbd95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_63401c5a-1418-4179-bdd1-a61d74fbd95c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_859d9ba1-ab37-4bc6-8bb2-6fbe600b2915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_859d9ba1-ab37-4bc6-8bb2-6fbe600b2915" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0b36f25d-4e54-40d1-8205-4f120123986e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0b36f25d-4e54-40d1-8205-4f120123986e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_8a830d01-19a5-43cb-a2f5-597b31630bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_8a830d01-19a5-43cb-a2f5-597b31630bb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ed67ac34-4d79-49b2-b875-7b9752761582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ed67ac34-4d79-49b2-b875-7b9752761582" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d398cc51-ba00-4ffe-9dc3-6494e7290277" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d398cc51-ba00-4ffe-9dc3-6494e7290277" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e7c1ce2d-e706-4b14-a47a-7ad782b6ba22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e7c1ce2d-e706-4b14-a47a-7ad782b6ba22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b2852a59-330a-484e-90e2-dd170aa08cc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b2852a59-330a-484e-90e2-dd170aa08cc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bc994bad-c893-4554-b625-d995160a3a68" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bc994bad-c893-4554-b625-d995160a3a68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_cafe0aa7-07e9-47a0-bd03-4a01308c0edb" xlink:href="hfwa-20221231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_cafe0aa7-07e9-47a0-bd03-4a01308c0edb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67d1928e-94d7-4a87-b32d-8c17deebaa5d" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67d1928e-94d7-4a87-b32d-8c17deebaa5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d207abcd-9cc1-4688-a3bb-d7de8e63055f" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d207abcd-9cc1-4688-a3bb-d7de8e63055f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f399d84a-ddbc-4e04-a5e5-a2701dc71fd1" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f399d84a-ddbc-4e04-a5e5-a2701dc71fd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f6b5b396-94a8-49b8-b0b9-1cbebcca5251" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f6b5b396-94a8-49b8-b0b9-1cbebcca5251" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b51ea993-ff22-41b2-b0ec-f1e4966724f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b51ea993-ff22-41b2-b0ec-f1e4966724f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2bbaaeaf-ea45-4a1e-b929-f99ab72f932f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2bbaaeaf-ea45-4a1e-b929-f99ab72f932f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails" xlink:type="extended" id="i4df4a0be89734a9d9f32e71e267afb10_LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_3429677f-a58d-4e07-bb6e-0cb58e97428b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_3429677f-a58d-4e07-bb6e-0cb58e97428b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_4d60f04b-60fc-47a3-9cd9-480ae57ca453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_4d60f04b-60fc-47a3-9cd9-480ae57ca453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_107712c2-7f83-42a6-9993-4fd49d97aa7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_107712c2-7f83-42a6-9993-4fd49d97aa7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_32aefbdd-fb9b-48b0-b95e-95361b7490dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_32aefbdd-fb9b-48b0-b95e-95361b7490dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_2a8f1016-8126-4763-8c4a-ccf8117cae09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_2a8f1016-8126-4763-8c4a-ccf8117cae09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_38f3e60e-bdfb-46a7-865c-ccfcbf2fd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_38f3e60e-bdfb-46a7-865c-ccfcbf2fd6f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_724f847f-981b-4e20-b4d2-999145757e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableRevolving_724f847f-981b-4e20-b4d2-999145757e88" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_36c22005-67d6-433d-90cb-40e047c0a920" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_36c22005-67d6-433d-90cb-40e047c0a920" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_3e55b7cd-0c66-446e-951b-d52aafe087ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_NotesReceivableGross_3e55b7cd-0c66-446e-951b-d52aafe087ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3152752f-5a7f-43a9-9771-fed2d684dadb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3152752f-5a7f-43a9-9771-fed2d684dadb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fe9c19de-9c5c-479a-b500-a33c129e868c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fe9c19de-9c5c-479a-b500-a33c129e868c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ca5bba78-5a8c-4fc6-94c3-99d6c5c991d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ca5bba78-5a8c-4fc6-94c3-99d6c5c991d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_cf47e48c-c191-4f5d-8476-1e17a7e6449f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_cf47e48c-c191-4f5d-8476-1e17a7e6449f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8241f61a-4f54-4215-a07f-18dad7bf3288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8241f61a-4f54-4215-a07f-18dad7bf3288" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bdabe5fd-5028-4260-b698-a7f7bac1b47b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bdabe5fd-5028-4260-b698-a7f7bac1b47b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3d0c9c35-4d45-4cd5-8eae-43755560b2d0" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3d0c9c35-4d45-4cd5-8eae-43755560b2d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_1c0c93e4-9f93-4891-8a9d-7e7d813c6f49" xlink:href="hfwa-20221231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_1c0c93e4-9f93-4891-8a9d-7e7d813c6f49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7d5c1d20-362b-48d3-b84f-5d59bb227d76" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7d5c1d20-362b-48d3-b84f-5d59bb227d76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_fccaee2c-6fbb-48aa-ae0c-27c01501e6f9" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_fccaee2c-6fbb-48aa-ae0c-27c01501e6f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_c47f0a36-52bd-494b-86f4-a3202dbe0865" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_c47f0a36-52bd-494b-86f4-a3202dbe0865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_68755388-451c-4e93-8bc4-73851453a44c" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_68755388-451c-4e93-8bc4-73851453a44c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_53476039-0271-4cc4-9c00-e0719db48ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PassMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_PassMember_53476039-0271-4cc4-9c00-e0719db48ab6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_6527828d-25b8-4433-b7c0-e4333b467e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_SpecialMentionMember_6527828d-25b8-4433-b7c0-e4333b467e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_e5bd0994-830c-4fd2-8517-dc59bd304677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubstandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_SubstandardMember_e5bd0994-830c-4fd2-8517-dc59bd304677" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended" id="ie7f19fbd003e4445b6adfe91ba83af26_LoansReceivableNonaccrualLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_51b5dddc-56bb-4c7e-b001-66ce7f451b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_51b5dddc-56bb-4c7e-b001-66ce7f451b44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_fe5756bf-4374-4ec9-b7a1-c4f307af039d" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_fe5756bf-4374-4ec9-b7a1-c4f307af039d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_22c935fc-b0fd-4cdb-882f-29d308fcc09c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_22c935fc-b0fd-4cdb-882f-29d308fcc09c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff_f00e2777-59e2-4895-ba75-ee448a0f7091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAccruedInterestWriteoff"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff_f00e2777-59e2-4895-ba75-ee448a0f7091" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_632b0ba1-bdd7-4499-bf7b-700518d39020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_632b0ba1-bdd7-4499-bf7b-700518d39020" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_67ecae9b-7ca4-4585-9781-dff6b80002d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_67ecae9b-7ca4-4585-9781-dff6b80002d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_dd55a61b-8f2c-46c4-82ad-c6b67af9dd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_dd55a61b-8f2c-46c4-82ad-c6b67af9dd69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_02670c39-ffdd-4191-bd51-4348efdfdcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_02670c39-ffdd-4191-bd51-4348efdfdcb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_4a42079c-2190-4039-b7ba-c97791b7f911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_4a42079c-2190-4039-b7ba-c97791b7f911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_21deee09-6eb2-47e8-bbe9-0fdc96f0ecae" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_21deee09-6eb2-47e8-bbe9-0fdc96f0ecae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f03fc3fd-6e20-451b-9311-37d24e310f5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f03fc3fd-6e20-451b-9311-37d24e310f5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_147c0fba-fd06-4c0b-aae2-cc68722f408c" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_CommercialAndIndustrialMember_147c0fba-fd06-4c0b-aae2-cc68722f408c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_85d1bf91-ae01-4659-9507-5a0759d446ed" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_85d1bf91-ae01-4659-9507-5a0759d446ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_84d49df9-8be4-424c-94bf-ea22dd334160" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_84d49df9-8be4-424c-94bf-ea22dd334160" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e9fc05ad-9e8b-4473-bcf1-272e03b06563" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e9fc05ad-9e8b-4473-bcf1-272e03b06563" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b3596081-4721-4ae6-a930-bc1d4768613d" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b3596081-4721-4ae6-a930-bc1d4768613d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_25377dfc-253b-4e89-9b49-6d34c1d259aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_25377dfc-253b-4e89-9b49-6d34c1d259aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_b7021f90-67c1-426a-82c2-5f72b9155fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:to="loc_us-gaap_SpecialMentionMember_b7021f90-67c1-426a-82c2-5f72b9155fd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_59b2e87c-0ef1-4bf0-b1d0-828dc32ef258" xlink:href="hfwa-20221231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:to="loc_hfwa_NonaccrualMember_59b2e87c-0ef1-4bf0-b1d0-828dc32ef258" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended" id="ib34e0b807a254f3e819ff8f9fcf27b13_LoansReceivablePastDueLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_a437b642-b8f5-4e33-aeed-e222df1a9105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:to="loc_us-gaap_NotesReceivableGross_a437b642-b8f5-4e33-aeed-e222df1a9105" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_aa23dcf0-28a0-49a1-85b5-c8595a0b53b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_aa23dcf0-28a0-49a1-85b5-c8595a0b53b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cffc16c8-2a95-4e86-95f1-26e975acb730_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cffc16c8-2a95-4e86-95f1-26e975acb730_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_14b99f0d-de70-4e9f-a0c3-e3d695f009c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_14b99f0d-de70-4e9f-a0c3-e3d695f009c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7a83aad5-0ece-4cd0-97ba-e3cacba0c4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7a83aad5-0ece-4cd0-97ba-e3cacba0c4bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_69252d75-4066-4dd5-969c-87b992665455" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_69252d75-4066-4dd5-969c-87b992665455" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_744132f0-5ab7-4109-ad7f-0cb37960ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_744132f0-5ab7-4109-ad7f-0cb37960ad46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cabb17ab-9ac3-4365-a98b-bc875fa5acea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cabb17ab-9ac3-4365-a98b-bc875fa5acea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_7bb4652b-c344-478b-8218-d0f51fb1e72b" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_CommercialAndIndustrialMember_7bb4652b-c344-478b-8218-d0f51fb1e72b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_829b2033-ff9b-4f58-8002-f7535ae81e13" xlink:href="hfwa-20221231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_SBAPPPLoansMember_829b2033-ff9b-4f58-8002-f7535ae81e13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0d4e9431-21dd-4dd2-b604-0857e52217e0" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0d4e9431-21dd-4dd2-b604-0857e52217e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_624dcd90-502c-4d93-8156-b2b532b279c7" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_624dcd90-502c-4d93-8156-b2b532b279c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0ee6b0f4-7426-42e8-980f-93f2e9be789c" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0ee6b0f4-7426-42e8-980f-93f2e9be789c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1008f39e-69ae-46ca-b778-bfa167156bd4" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1008f39e-69ae-46ca-b778-bfa167156bd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_cd6b9eff-cb61-46b3-acb3-41c014af6691" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_cd6b9eff-cb61-46b3-acb3-41c014af6691" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_cdeabc06-a1ca-4dba-ab88-b75ae12362b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_cdeabc06-a1ca-4dba-ab88-b75ae12362b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_9417cc70-8118-4fd9-aeda-1357240026c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_9417cc70-8118-4fd9-aeda-1357240026c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_3449e34e-be64-41b6-871f-5f72c6142906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_3449e34e-be64-41b6-871f-5f72c6142906" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableCollateralDependentLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails" xlink:type="extended" id="id06d5c12cffe4068b6666adc97480aaf_LoansReceivableCollateralDependentLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_0e52a43a-d21d-4a96-928c-1150ef86f0dd" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_0e52a43a-d21d-4a96-928c-1150ef86f0dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5d632a6-9097-4692-bedd-57b4849fc5de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5d632a6-9097-4692-bedd-57b4849fc5de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_4f764045-ff35-4703-971c-4149f5e94a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_4f764045-ff35-4703-971c-4149f5e94a00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_77ffec47-acf6-49b4-8386-ff61ca45a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_77ffec47-acf6-49b4-8386-ff61ca45a4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_7b038056-1be0-40ce-8a11-565921dccd67" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_7b038056-1be0-40ce-8a11-565921dccd67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8289e7da-72d6-4fd5-9094-8b9ec73840da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8289e7da-72d6-4fd5-9094-8b9ec73840da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2b439d37-0a65-461d-9044-7055f631a689" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2b439d37-0a65-461d-9044-7055f631a689" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_92119f13-5c05-47ac-afcf-4b1beda0413e" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_92119f13-5c05-47ac-afcf-4b1beda0413e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3d21d05f-ee33-445e-9a0e-88c456db05c4" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3d21d05f-ee33-445e-9a0e-88c456db05c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7e1eebd5-be2a-4eab-b932-ab3c4f12443b" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7e1eebd5-be2a-4eab-b932-ab3c4f12443b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollateralAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:to="loc_us-gaap_CollateralDomain_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:to="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_c4b8d5b2-2df7-4173-b349-48969c522a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_us-gaap_CommercialRealEstateMember_c4b8d5b2-2df7-4173-b349-48969c522a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_85647b27-aaa1-457b-bcb1-010e89ded9cc" xlink:href="hfwa-20221231.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_hfwa_FarmlandMember_85647b27-aaa1-457b-bcb1-010e89ded9cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_331ca8a5-f586-4d15-8e7a-57b0dfb88937" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SingleFamilyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_srt_SingleFamilyMember_331ca8a5-f586-4d15-8e7a-57b0dfb88937" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_0c0b6485-99ec-4492-9407-b72b2eaa6398" xlink:href="hfwa-20221231.xsd#hfwa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_hfwa_OtherMember_0c0b6485-99ec-4492-9407-b72b2eaa6398" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableTroubledDebtRestructuredTDRsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails" xlink:type="extended" id="i55e0bfb10d664fddad76af96cf0177a4_LoansReceivableTroubledDebtRestructuredTDRsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_526d29a2-65ba-4a91-8972-0ba9dba707a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_526d29a2-65ba-4a91-8972-0ba9dba707a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a1fcac61-3b59-4d74-89cf-aba0250454df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a1fcac61-3b59-4d74-89cf-aba0250454df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_73d3c425-d8c1-4c12-aa00-1324b193e2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_73d3c425-d8c1-4c12-aa00-1324b193e2c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9ba51575-4434-42b3-a33f-6d4ef76cc72b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_9ba51575-4434-42b3-a33f-6d4ef76cc72b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_269daffa-6b60-4357-a107-b27b46fe18fa" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_269daffa-6b60-4357-a107-b27b46fe18fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2f35cff-6c32-4eba-a069-1e6d3140bd0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a2f35cff-6c32-4eba-a069-1e6d3140bd0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_909f37e6-8dcc-4fe3-bbf1-3afbe68d047d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_909f37e6-8dcc-4fe3-bbf1-3afbe68d047d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_4430d32d-017c-48a6-aca4-aa70f9f2441b" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_4430d32d-017c-48a6-aca4-aa70f9f2441b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4a2b40fe-5e72-414c-908d-c4d05664b619" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4a2b40fe-5e72-414c-908d-c4d05664b619" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_a0f09b82-5e7f-4fba-9a9b-e84efa0eabd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_a0f09b82-5e7f-4fba-9a9b-e84efa0eabd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_caceb2a7-0179-462f-8170-de256ee9f0ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_caceb2a7-0179-462f-8170-de256ee9f0ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b36e5343-a2b4-4cfa-84ec-e72db6bb961e" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b36e5343-a2b4-4cfa-84ec-e72db6bb961e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_6608f42a-2926-41f3-9d88-cfae2a183346" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_6608f42a-2926-41f3-9d88-cfae2a183346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_98bf9d81-5e24-41fd-9a74-e66b4c08b022" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_98bf9d81-5e24-41fd-9a74-e66b4c08b022" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b4c5559c-ed68-44cf-a321-f43e4d042d69" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b4c5559c-ed68-44cf-a321-f43e4d042d69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8665b88e-8287-4c41-a082-19057b67f63a" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8665b88e-8287-4c41-a082-19057b67f63a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended" id="id2abfe54660a491fb846553114a26875_LoansReceivableTDRsSubsequentlyDefaultedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b6117a7c-57fe-4693-baea-154d880bad6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b6117a7c-57fe-4693-baea-154d880bad6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_62835b6e-df05-469b-a9d0-e0bdd9a9becf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_62835b6e-df05-469b-a9d0-e0bdd9a9becf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d2d771a5-e58d-4579-9724-a63afabb23a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d2d771a5-e58d-4579-9724-a63afabb23a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_645e0abe-f803-4e0e-af78-f8318658ce99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_645e0abe-f803-4e0e-af78-f8318658ce99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_ba80ef99-af01-43c9-81d5-27ef3c29073f" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_ba80ef99-af01-43c9-81d5-27ef3c29073f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_98f8e784-4bc2-4233-96d5-6ffe3a2febff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_98f8e784-4bc2-4233-96d5-6ffe3a2febff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_025e0d9b-325e-4494-a210-de834a8d8fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_025e0d9b-325e-4494-a210-de834a8d8fa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_59f2b934-7165-4b8b-87ce-fdb08a186c6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_59f2b934-7165-4b8b-87ce-fdb08a186c6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_67b8ab79-5626-49a5-9312-3cd584e52285" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_CommercialAndIndustrialMember_67b8ab79-5626-49a5-9312-3cd584e52285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bd87a034-23a1-4151-b64f-f4d2c6925c5b" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bd87a034-23a1-4151-b64f-f4d2c6925c5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f7ba8518-ddda-442f-9e10-01db70ea12ce" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f7ba8518-ddda-442f-9e10-01db70ea12ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_97533cf8-a294-4044-943b-cf36bcd0c212_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_97533cf8-a294-4044-943b-cf36bcd0c212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_369fbc6d-b7a4-4e67-85ea-8093fd454777" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_369fbc6d-b7a4-4e67-85ea-8093fd454777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_fca271a2-2393-4e2c-865a-a0c8eabf88ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_fca271a2-2393-4e2c-865a-a0c8eabf88ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_f8b02414-ec2e-4ca2-b0e8-b993145c8013" xlink:href="hfwa-20221231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_f8b02414-ec2e-4ca2-b0e8-b993145c8013" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableMortgageBankingActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="extended" id="i4991bddc15ae4bf0a8e6e4e6c3c0190a_LoansReceivableMortgageBankingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBankingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:to="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_b5384aaa-012f-477b-92e0-85dc08284f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_b5384aaa-012f-477b-92e0-85dc08284f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_62ff575b-7da5-44db-9103-c27bdcae1771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_62ff575b-7da5-44db-9103-c27bdcae1771" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfMortgageLoans_d544d912-1442-4ba0-bf30-13313b6cb382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfMortgageLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_GainLossOnSaleOfMortgageLoans_d544d912-1442-4ba0-bf30-13313b6cb382" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d6bbf15b-5867-47d6-bb21-df359a76606a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d6bbf15b-5867-47d6-bb21-df359a76606a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_60b3e654-5419-4570-976a-f8621024bd03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_60b3e654-5419-4570-976a-f8621024bd03" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableSBALoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="extended" id="id3f59cd8454648f389ee2aa4f6a2fdec_LoansReceivableSBALoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_5862908a-3af7-4148-98df-7b6288f79d07" xlink:href="hfwa-20221231.xsd#hfwa_ParticipatingLoansBorrowerObligationsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:to="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_5862908a-3af7-4148-98df-7b6288f79d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_9df9baf5-6c94-455e-b8bd-0f4a7a465024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:to="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_9df9baf5-6c94-455e-b8bd-0f4a7a465024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:to="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_f9af87b0-9bca-4326-904d-540f5d6fac53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:to="loc_us-gaap_ReceivableTypeDomain_f9af87b0-9bca-4326-904d-540f5d6fac53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:to="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_26d6df98-3e68-4c18-a5d5-9207aa28afa5" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:to="loc_hfwa_SBALoansMember_26d6df98-3e68-4c18-a5d5-9207aa28afa5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="extended" id="ifad2352795b24025bc79dbcb4b4cebde_AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_c0ba3133-a74a-4833-aa91-674da08cbde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_c0ba3133-a74a-4833-aa91-674da08cbde1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_a4aac8b3-004c-49b1-9bed-de9802e962f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_a4aac8b3-004c-49b1-9bed-de9802e962f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_4c392523-6007-4210-988e-6e76568b7a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_4c392523-6007-4210-988e-6e76568b7a6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_c19aa452-b8ce-4860-bc05-d5500394f4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_c19aa452-b8ce-4860-bc05-d5500394f4e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_11446878-114f-4e84-97d9-c9c9937db626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b00905c4-7b63-49d9-9dfc-81f5f3ec3ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b00905c4-7b63-49d9-9dfc-81f5f3ec3ede" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_d88bcf35-4e3f-4cfa-bd27-ddeebd77a543" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_d88bcf35-4e3f-4cfa-bd27-ddeebd77a543" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1339aef3-025c-41a6-b6ec-5d97fb2e17d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1339aef3-025c-41a6-b6ec-5d97fb2e17d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2920f729-f754-4696-8e1e-786eb3cc7894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2920f729-f754-4696-8e1e-786eb3cc7894" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_9ded850a-e8cd-4af1-9c57-27624a4569ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_9ded850a-e8cd-4af1-9c57-27624a4569ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6e2e820e-030d-48f4-95ff-ca5302956011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_cfd79020-0110-4002-a049-8d3216784535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_cfd79020-0110-4002-a049-8d3216784535" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_42ffce32-906b-49e3-9034-d3fcb49a29cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_42ffce32-906b-49e3-9034-d3fcb49a29cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_ab09957b-63d0-460a-9ad8-36292628530a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_ab09957b-63d0-460a-9ad8-36292628530a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_4b31985f-c299-466f-b85f-dc58cde8541e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_4b31985f-c299-466f-b85f-dc58cde8541e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f75afec2-e0f4-46ad-9b1b-dbe67a356ee5" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f75afec2-e0f4-46ad-9b1b-dbe67a356ee5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_618d58f8-73c4-41ec-b6a8-25f92d888b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_618d58f8-73c4-41ec-b6a8-25f92d888b84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnallocatedFinancingReceivablesMember_fa7f075b-a280-45fe-9752-99df9dddd287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnallocatedFinancingReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_UnallocatedFinancingReceivablesMember_fa7f075b-a280-45fe-9752-99df9dddd287" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_47ce18d8-ff8d-4eac-ba77-f8bcc99c0969" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_CommercialAndIndustrialMember_47ce18d8-ff8d-4eac-ba77-f8bcc99c0969" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bce02648-00c3-4af1-abef-ab2261a5ffd0" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bce02648-00c3-4af1-abef-ab2261a5ffd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_4577efb3-2223-4219-b89e-aa162dfd38e7" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_4577efb3-2223-4219-b89e-aa162dfd38e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_afe9d136-ff27-4d05-b588-f5444e57c382" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_afe9d136-ff27-4d05-b588-f5444e57c382" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8ab8cc01-15a5-4a23-9be8-183248369ee8" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8ab8cc01-15a5-4a23-9be8-183248369ee8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_677a52b8-f17e-4bbf-8721-79c5fad8388d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_677a52b8-f17e-4bbf-8721-79c5fad8388d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9eadb8ed-5210-4797-b401-2229767f266b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9eadb8ed-5210-4797-b401-2229767f266b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5713af98-646f-4951-8d01-94ccf472b177_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5713af98-646f-4951-8d01-94ccf472b177_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3f230ca0-cbb8-4821-a81a-07bf0c1272d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3f230ca0-cbb8-4821-a81a-07bf0c1272d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_32c07269-e6c4-40ce-a7ef-afb859b5ff3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_32c07269-e6c4-40ce-a7ef-afb859b5ff3e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#PremisesandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="extended" id="i32958cdf3ee84a16be0c13d3d28cbc80_PremisesandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67ae54c7-685b-498b-a58c-e0d48b1824ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67ae54c7-685b-498b-a58c-e0d48b1824ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8db9ff6a-4115-4da8-b224-34aaa12fd8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8db9ff6a-4115-4da8-b224-34aaa12fd8f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1d57dd9e-71b3-4713-89ed-a9a969a84ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1d57dd9e-71b3-4713-89ed-a9a969a84ac9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_88339975-454d-4dda-b525-bd3fe821eda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_Depreciation_88339975-454d-4dda-b525-bd3fe821eda0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67650abf-1463-431b-805d-fec3dc38497d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67650abf-1463-431b-805d-fec3dc38497d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_2c38e47e-c429-489f-805f-8672b1c3d037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_LandMember_2c38e47e-c429-489f-805f-8672b1c3d037" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_029b5433-1518-46c8-b4b9-50e8bc77bef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_029b5433-1518-46c8-b4b9-50e8bc77bef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_df076ebf-1d05-45f2-922b-ee682c5989cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_df076ebf-1d05-45f2-922b-ee682c5989cc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#GoodwillandOtherIntangibleAssetsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="extended" id="i689033c5b4454cd0ad018529fc6c47d8_GoodwillandOtherIntangibleAssetsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5e7a206a-4457-4275-9451-efe017c5223b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5e7a206a-4457-4275-9451-efe017c5223b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b77262d2-4d3b-47a0-a39d-01ad3effcc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b77262d2-4d3b-47a0-a39d-01ad3effcc76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_3ce26069-9956-48f8-b573-9b3254cb4655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_3ce26069-9956-48f8-b573-9b3254cb4655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_e47f1838-96c5-4073-9cbb-b89675935848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_e47f1838-96c5-4073-9cbb-b89675935848" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30613692-d08a-489b-a917-d887909eb2fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_30613692-d08a-489b-a917-d887909eb2fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_c78eb0b5-d86f-41f8-b7d6-7b5c8bcaaab1" xlink:href="hfwa-20221231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_PremierCommercialBancorpMember_c78eb0b5-d86f-41f8-b7d6-7b5c8bcaaab1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_efafe947-8d8e-41bb-8844-8501b4232923" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_WashingtonBankingMember_efafe947-8d8e-41bb-8844-8501b4232923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_faa66f37-d808-4193-9909-e580a225aae8" xlink:href="hfwa-20221231.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_faa66f37-d808-4193-9909-e580a225aae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_cf6ad637-8476-44cb-914d-05d1410fc173" xlink:href="hfwa-20221231.xsd#hfwa_PugetSoundMergerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_PugetSoundMergerMember_cf6ad637-8476-44cb-914d-05d1410fc173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97dd7e2d-5710-4c70-9e25-55420feb9eac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97dd7e2d-5710-4c70-9e25-55420feb9eac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_af4d3633-69e9-47a4-9b75-ad675f0608c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CoreDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:to="loc_us-gaap_CoreDepositsMember_af4d3633-69e9-47a4-9b75-ad675f0608c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended" id="ida2a762ac03c49b390e7a9d4afdd1ea4_DerivativeFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_59772436-8472-4c45-ace9-b8083096f574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_59772436-8472-4c45-ace9-b8083096f574" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_4ed85629-2848-4556-9968-952e9ec293b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_4ed85629-2848-4556-9968-952e9ec293b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f9df30fe-856e-4984-ba4b-912ac3ef5ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f9df30fe-856e-4984-ba4b-912ac3ef5ec2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fe40614d-39ed-4576-9206-9d1da53d7d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fe40614d-39ed-4576-9206-9d1da53d7d97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_cf091937-a781-4ce2-ba15-2da38aff9a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_cf091937-a781-4ce2-ba15-2da38aff9a8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_195d25c3-14b6-491c-a155-9e94a9962880_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_195d25c3-14b6-491c-a155-9e94a9962880_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5aa15087-7353-4804-8474-ff3b792a9fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:to="loc_us-gaap_InterestRateSwapMember_5aa15087-7353-4804-8474-ff3b792a9fc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f7a63197-bd97-48a3-bbf0-fb8b01c47d70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:to="loc_us-gaap_HedgingDesignationDomain_f7a63197-bd97-48a3-bbf0-fb8b01c47d70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:to="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_6bb42d48-ed5b-44d5-9f67-c00e2613c5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:to="loc_us-gaap_NondesignatedMember_6bb42d48-ed5b-44d5-9f67-c00e2613c5fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3f27b3ed-3422-48d9-884b-41b93b6bb7ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3f27b3ed-3422-48d9-884b-41b93b6bb7ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_aa3c9c53-ad3e-4044-8ace-70996e252105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:to="loc_us-gaap_InterestRateSwapMember_aa3c9c53-ad3e-4044-8ace-70996e252105" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4ae8a3db-90c1-4d05-9b58-a847b04a7db9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4ae8a3db-90c1-4d05-9b58-a847b04a7db9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_7a24ab56-c771-4565-9cd8-d9b5efb62015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_7a24ab56-c771-4565-9cd8-d9b5efb62015" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_8e4a2820-3d0e-434a-bf19-025ae1926a0b" xlink:href="hfwa-20221231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_8e4a2820-3d0e-434a-bf19-025ae1926a0b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#JuniorSubordinatedDebenturesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="extended" id="ief38a7818c654ef79598fee93675ae4d_JuniorSubordinatedDebenturesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_32713931-2f98-45b3-bf1f-8052c69dbd7f" xlink:href="hfwa-20221231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_32713931-2f98-45b3-bf1f-8052c69dbd7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_2eca3546-5863-4f10-a773-7e1ec2b49b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_2eca3546-5863-4f10-a773-7e1ec2b49b95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0b65a3db-0f35-4bed-9cc0-1bba658cc563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0b65a3db-0f35-4bed-9cc0-1bba658cc563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TermofJuniorSubordinatedDebentures_eb301546-384b-49e1-a604-a8f9cbb4d6c6" xlink:href="hfwa-20221231.xsd#hfwa_TermofJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_TermofJuniorSubordinatedDebentures_eb301546-384b-49e1-a604-a8f9cbb4d6c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7eeecfdb-172d-4191-a9ef-494062fb868e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7eeecfdb-172d-4191-a9ef-494062fb868e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Adjustablerateoftrustpreferredsecurities_d7074494-f204-49b6-82c6-8c7f2d1a84ce" xlink:href="hfwa-20221231.xsd#hfwa_Adjustablerateoftrustpreferredsecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_Adjustablerateoftrustpreferredsecurities_d7074494-f204-49b6-82c6-8c7f2d1a84ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5a78593a-be4b-4778-97ed-18f69b4cbdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5a78593a-be4b-4778-97ed-18f69b4cbdfa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03007288-f615-45e9-9c3d-a33a2879cb27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_03007288-f615-45e9-9c3d-a33a2879cb27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_8100bab4-1386-4c8a-9233-cbe8ad8641c7" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:to="loc_hfwa_WashingtonBankingMember_8100bab4-1386-4c8a-9233-cbe8ad8641c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:to="loc_us-gaap_VariableRateDomain_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:to="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b0eff01-c3a6-4f68-986c-598d426774d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b0eff01-c3a6-4f68-986c-598d426774d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09efb5f9-6ac2-4a48-a155-e33dec320ed2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09efb5f9-6ac2-4a48-a155-e33dec320ed2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_84cda484-efcd-47f5-86a7-6e8e0b05f841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_84cda484-efcd-47f5-86a7-6e8e0b05f841" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RepurchaseAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="extended" id="i12180eabbb4343a28f591422ad2757f6_RepurchaseAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RepurchaseAgreementsMaturityPeriod_0b0f4185-f6d3-4606-91da-fa4df8ee1d78" xlink:href="hfwa-20221231.xsd#hfwa_RepurchaseAgreementsMaturityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:to="loc_hfwa_RepurchaseAgreementsMaturityPeriod_0b0f4185-f6d3-4606-91da-fa4df8ee1d78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c1f650de-1550-452b-9836-d3be9d005f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c1f650de-1550-452b-9836-d3be9d005f24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:to="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:to="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10bb444b-ce69-4f54-af25-412b3ca883e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10bb444b-ce69-4f54-af25-412b3ca883e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8e57197a-06f4-437c-a4ca-8c119ee8b201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8e57197a-06f4-437c-a4ca-8c119ee8b201" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_a3c08daa-0664-42a5-ae7a-f6e0925c696b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_a3c08daa-0664-42a5-ae7a-f6e0925c696b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_643b896f-b5d3-4d00-b2ea-d64a4efbf20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_643b896f-b5d3-4d00-b2ea-d64a4efbf20e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherBorrowingsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsDetails" xlink:type="extended" id="ib121deb0e7574dfab640f6ccb1ea77cc_OtherBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_7992af43-d605-4416-86c8-7d787e39d312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_7992af43-d605-4416-86c8-7d787e39d312" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_80a5e35c-e59f-447c-bf57-69bf0769c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_80a5e35c-e59f-447c-bf57-69bf0769c9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_bcb91692-9c49-41e7-a6eb-e63bf0793a9e" xlink:href="hfwa-20221231.xsd#hfwa_Unencumberedcollateralinamountequaltovaryingpercentages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_bcb91692-9c49-41e7-a6eb-e63bf0793a9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c0de3cd2-6c58-465b-b852-5665fed34dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c0de3cd2-6c58-465b-b852-5665fed34dc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsPurchased_8974394e-b0b3-427e-8550-9125b79b3f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalFundsPurchased_8974394e-b0b3-427e-8550-9125b79b3f32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a3914216-f296-4ed2-b96d-1c23cf181ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a3914216-f296-4ed2-b96d-1c23cf181ace" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d3b8028a-bc41-44c7-97f2-ce70011b729f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d3b8028a-bc41-44c7-97f2-ce70011b729f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:to="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d2f8dfff-70c6-41af-8b27-c76095d361c4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:to="loc_srt_RangeMember_d2f8dfff-70c6-41af-8b27-c76095d361c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:to="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0515357-c70e-4b0b-8cd7-1904127c36ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:to="loc_srt_MinimumMember_d0515357-c70e-4b0b-8cd7-1904127c36ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a323867-b767-45e5-886f-6c19b482ecbb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:to="loc_srt_MaximumMember_5a323867-b767-45e5-886f-6c19b482ecbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:to="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_66f86264-e41b-4cc0-939c-319a774a3092_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:to="loc_us-gaap_CreditFacilityDomain_66f86264-e41b-4cc0-939c-319a774a3092_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:to="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_84d37e09-76d4-4370-8521-6f8b821ba67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_84d37e09-76d4-4370-8521-6f8b821ba67c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesDetails" xlink:type="extended" id="i49964409fda44114a4720a373af0500e_LeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_838cc318-e8d2-496d-9be9-3301c16bed3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_838cc318-e8d2-496d-9be9-3301c16bed3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bc0da807-022a-4cec-b091-061ec9393836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseLiability_bc0da807-022a-4cec-b091-061ec9393836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_5dc1da77-606c-4622-adfd-760100616871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_5dc1da77-606c-4622-adfd-760100616871" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_2978f8b5-a6ba-4771-aa7a-2076a94974bb" xlink:href="hfwa-20221231.xsd#hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_2978f8b5-a6ba-4771-aa7a-2076a94974bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_ab0450b2-4cf0-4e53-8cde-8a6a8a2d8c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_ab0450b2-4cf0-4e53-8cde-8a6a8a2d8c83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6c7f0e70-6d48-452a-9803-d329cb3c0ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6c7f0e70-6d48-452a-9803-d329cb3c0ef3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_deb1622f-5f59-440e-b0ac-ed02561b4ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:to="loc_us-gaap_SubsequentEventMember_deb1622f-5f59-440e-b0ac-ed02561b4ee1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="ia587eea61c1d44b18762276846c3a22c_EmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a92017e0-5b33-46fc-b5dd-c8ae8a4871d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a92017e0-5b33-46fc-b5dd-c8ae8a4871d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f89488d9-e1d4-4072-93c6-3b88c21ac694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f89488d9-e1d4-4072-93c6-3b88c21ac694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageofEmployerContributionFullyVested_8ce0d360-6648-4bdc-9146-173ea21157f1" xlink:href="hfwa-20221231.xsd#hfwa_PercentageofEmployerContributionFullyVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_PercentageofEmployerContributionFullyVested_8ce0d360-6648-4bdc-9146-173ea21157f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_9dd5b143-1731-4521-9660-1d5ebacfa538" xlink:href="hfwa-20221231.xsd#hfwa_Definedcontributionplanemployermatchingcontributionamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_9dd5b143-1731-4521-9660-1d5ebacfa538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_14c4b079-3ab7-478c-a09a-ad92d726be78" xlink:href="hfwa-20221231.xsd#hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_14c4b079-3ab7-478c-a09a-ad92d726be78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_8099fcd2-fb1e-4a27-b981-b3dcdae2cdc9" xlink:href="hfwa-20221231.xsd#hfwa_MinimumAgeRequiredforEligibilityUnderPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_8099fcd2-fb1e-4a27-b981-b3dcdae2cdc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_c3dc1507-e116-4d45-80b3-bb8d47f11b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_c3dc1507-e116-4d45-80b3-bb8d47f11b24" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3a8f5815-d7cf-4127-b4e1-5f0d72088844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3a8f5815-d7cf-4127-b4e1-5f0d72088844" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:to="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_428b64cb-ff7e-4934-bfa6-568bad286915_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:to="loc_us-gaap_PlanNameDomain_428b64cb-ff7e-4934-bfa6-568bad286915_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:to="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_e42c51e6-5c57-48c4-abe1-495c2240ad8d" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_e42c51e6-5c57-48c4-abe1-495c2240ad8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_90c187fd-a7ab-4040-aaea-11fc97db3f89" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_90c187fd-a7ab-4040-aaea-11fc97db3f89" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended" id="i12222e0860464b8a9d335288111f632f_StockholdersEquityStockRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_763e658e-5fd9-4c82-a6da-0e2177597c4e" xlink:href="hfwa-20221231.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_763e658e-5fd9-4c82-a6da-0e2177597c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_accf02d4-319f-47bb-9e4e-c257260a1db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_accf02d4-319f-47bb-9e4e-c257260a1db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d54a03c4-4341-4270-bd40-dbad57d7e4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d54a03c4-4341-4270-bd40-dbad57d7e4df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_5b2aab69-7029-4dd2-ba67-788a532f48ec" xlink:href="hfwa-20221231.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_5b2aab69-7029-4dd2-ba67-788a532f48ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_d606e218-8171-4f5c-bd96-6545bdcdd324" xlink:href="hfwa-20221231.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_d606e218-8171-4f5c-bd96-6545bdcdd324" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ea6a1ba-0590-4614-8674-68f8fcff0978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ea6a1ba-0590-4614-8674-68f8fcff0978" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_8e3627e3-58fe-4a43-a267-bdc01727dadc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_8e3627e3-58fe-4a43-a267-bdc01727dadc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_ab77040b-681a-49de-b8db-e39c80943e68" xlink:href="hfwa-20221231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_ab77040b-681a-49de-b8db-e39c80943e68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_51b2dc8e-85ff-4965-9bfa-0c24e3c840d3" xlink:href="hfwa-20221231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_51b2dc8e-85ff-4965-9bfa-0c24e3c840d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8640caa9-08dc-4c00-8dc7-ec9f4348d186_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:to="loc_us-gaap_EquityComponentDomain_8640caa9-08dc-4c00-8dc7-ec9f4348d186_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:to="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_920a413d-5016-4bdc-8963-c7b866d9cbf7" xlink:href="hfwa-20221231.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_920a413d-5016-4bdc-8963-c7b866d9cbf7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended" id="i8887e77e5b56443981b0239cb1d1e635_FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_73a9a99c-8427-423d-970e-df85a04513c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_73a9a99c-8427-423d-970e-df85a04513c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_20dfe66a-7b79-4806-bd90-30f495a4403f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_20dfe66a-7b79-4806-bd90-30f495a4403f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_255989d8-829c-4f53-80af-3e2a6faa9013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_255989d8-829c-4f53-80af-3e2a6faa9013" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_4f38201d-1bd9-43bb-8840-ecae94cf7e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_4f38201d-1bd9-43bb-8840-ecae94cf7e47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_b8bc4d72-05d0-4965-a68a-bcc53b4dc5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_b8bc4d72-05d0-4965-a68a-bcc53b4dc5a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a874cebe-646d-4050-a287-b1c860e2d14a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a874cebe-646d-4050-a287-b1c860e2d14a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8da3c921-98a3-48d5-9c57-f6bcc45d7df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8da3c921-98a3-48d5-9c57-f6bcc45d7df7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7dfd5afb-8255-4efc-b693-754b9286613a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7dfd5afb-8255-4efc-b693-754b9286613a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_30c47d20-d329-480d-af70-386f9ed2efc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_30c47d20-d329-480d-af70-386f9ed2efc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b61ebcd6-7e64-4ce0-8abb-023f6c5693fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b61ebcd6-7e64-4ce0-8abb-023f6c5693fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9c36a709-924f-49c5-9aaa-e50cbf419705_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9c36a709-924f-49c5-9aaa-e50cbf419705_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8b267cd3-e80b-4e6f-903c-3901bd1568c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8b267cd3-e80b-4e6f-903c-3901bd1568c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_cf928f6f-cae4-4311-88c1-464a2ec35853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_MunicipalBondsMember_cf928f6f-cae4-4311-88c1-464a2ec35853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_98ea10ef-45c1-4f78-8045-610d9ee00e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_98ea10ef-45c1-4f78-8045-610d9ee00e44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_be8219ed-74e6-4436-9ad5-d2a1f6c8abb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_be8219ed-74e6-4436-9ad5-d2a1f6c8abb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_bd8364a6-9808-400c-aac5-cc22e6c0a256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_bd8364a6-9808-400c-aac5-cc22e6c0a256" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_5adc0865-761f-4bea-a196-86b7721cf3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_5adc0865-761f-4bea-a196-86b7721cf3c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c92e0317-e676-4705-a152-ec74abbf7819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_InterestRateSwapMember_c92e0317-e676-4705-a152-ec74abbf7819" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_59e5cba3-5c4f-4ab4-969e-eec2dc611244_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_59e5cba3-5c4f-4ab4-969e-eec2dc611244_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_50b6f21a-349a-4ab2-ac0a-f20a00c29d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_50b6f21a-349a-4ab2-ac0a-f20a00c29d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_4ae37598-9bee-4053-a71f-e8c3c3ffb32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:to="loc_us-gaap_InterestRateSwapMember_4ae37598-9bee-4053-a71f-e8c3c3ffb32d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended" id="i60078ea9237249a6a5ffb4961c29edeb_FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ecd5ea05-55b5-48dc-8637-725674f3432c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ecd5ea05-55b5-48dc-8637-725674f3432c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_386c4ed7-12a3-4c45-a78c-4800d1918014" xlink:href="hfwa-20221231.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_386c4ed7-12a3-4c45-a78c-4800d1918014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_fd9bc038-c35b-49fe-98ee-eef3c9c01f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_fd9bc038-c35b-49fe-98ee-eef3c9c01f2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_76e98c7c-02a5-4d32-ba09-fbd2f0e60ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_76e98c7c-02a5-4d32-ba09-fbd2f0e60ad8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f933fb94-d08c-48c3-9332-40b3ccab5e2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f933fb94-d08c-48c3-9332-40b3ccab5e2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_6a322be3-1de7-4066-afc7-1a813fdc9af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_6a322be3-1de7-4066-afc7-1a813fdc9af7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ffefc003-23c0-4a8d-af2c-3c9859c13738_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ffefc003-23c0-4a8d-af2c-3c9859c13738_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_8ec92525-1632-4c57-8167-36c2d56d21df" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:to="loc_hfwa_ImpairedLoansMember_8ec92525-1632-4c57-8167-36c2d56d21df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_aa7a58f5-4884-4fcf-b7f3-2802483e9a96" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:to="loc_hfwa_BranchHeldForSaleMember_aa7a58f5-4884-4fcf-b7f3-2802483e9a96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5c3ce729-b26f-4230-828b-1ffdba23e150_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5c3ce729-b26f-4230-828b-1ffdba23e150_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c708dca5-1ae5-4c37-8962-ccfdb498a33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c708dca5-1ae5-4c37-8962-ccfdb498a33c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_0d3793db-50fe-4a96-af30-6e723b6d6919" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_hfwa_BranchHeldForSaleMember_0d3793db-50fe-4a96-af30-6e723b6d6919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3ef8fd8-3728-4016-b5e1-e5fd303e8a7f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3ef8fd8-3728-4016-b5e1-e5fd303e8a7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_244c0da1-2f66-43fd-9ccb-d0083b3da6b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_244c0da1-2f66-43fd-9ccb-d0083b3da6b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_766f9bc8-c122-4424-931d-a86ee8be26b1" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_CommercialAndIndustrialMember_766f9bc8-c122-4424-931d-a86ee8be26b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fcb273b-385b-4779-816b-11f97c9e5f08" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fcb273b-385b-4779-816b-11f97c9e5f08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f84667e7-6a64-4b24-914b-b94f1d527be5" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f84667e7-6a64-4b24-914b-b94f1d527be5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad77eede-7f7a-4a05-b747-8dce4eab1aff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad77eede-7f7a-4a05-b747-8dce4eab1aff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e25a8fab-39d1-4346-ae56-599abff3dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e25a8fab-39d1-4346-ae56-599abff3dca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_29e06407-9919-4367-8d92-a4fdeb02dc05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_29e06407-9919-4367-8d92-a4fdeb02dc05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_81bc133a-054d-49c4-b3fa-e8b50b67e12c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_81bc133a-054d-49c4-b3fa-e8b50b67e12c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_94060b2b-2be3-4be3-816f-7a0b8e1bcfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_94060b2b-2be3-4be3-816f-7a0b8e1bcfcb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20221231.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended" id="i29f3115a08034ff68eaf0adf74616027_FairValueMeasurementsQuantitativeInformationLevel3Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_b151144d-9bc2-4fdd-9df5-fecd3eb395eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_b151144d-9bc2-4fdd-9df5-fecd3eb395eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_691fcf1c-af5f-4e17-89fa-1c8b460fefe1" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_691fcf1c-af5f-4e17-89fa-1c8b460fefe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7204b082-984f-4dda-9535-94f3317330e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7204b082-984f-4dda-9535-94f3317330e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_123cb055-8b22-4fbf-92fe-c280f3613f94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_123cb055-8b22-4fbf-92fe-c280f3613f94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_8eb6d1be-12d8-498d-b736-4c849b72c25d" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:to="loc_hfwa_ImpairedLoansMember_8eb6d1be-12d8-498d-b736-4c849b72c25d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_7ccef462-ee36-4ee6-a99c-20fbe5a39614" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:to="loc_hfwa_BranchHeldForSaleMember_7ccef462-ee36-4ee6-a99c-20fbe5a39614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7ad55de1-0075-4215-86b8-dcf3062d852d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7ad55de1-0075-4215-86b8-dcf3062d852d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a5668c8f-3a27-4603-a406-bbc2fe72e092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a5668c8f-3a27-4603-a406-bbc2fe72e092" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_fe1cc80a-448e-4fa4-a47e-e5a932c705d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_fe1cc80a-448e-4fa4-a47e-e5a932c705d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f37e5ede-3dfe-4e69-92d2-deae91013cbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f37e5ede-3dfe-4e69-92d2-deae91013cbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_ee63a274-c793-43d7-80da-fd8e4ced4d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_ee63a274-c793-43d7-80da-fd8e4ced4d44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_3e7e7c4b-0178-4e69-9f9c-3b46f60da840_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_3e7e7c4b-0178-4e69-9f9c-3b46f60da840_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_e449675a-4376-496a-ab91-14a110672b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_e449675a-4376-496a-ab91-14a110672b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:to="loc_srt_RangeMember_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:to="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4d9709c-d6df-4f35-b4cb-1ba39b1b17df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_MinimumMember_a4d9709c-d6df-4f35-b4cb-1ba39b1b17df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87609d09-347c-4cee-a62e-fd2d0959ea50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_MaximumMember_87609d09-347c-4cee-a62e-fd2d0959ea50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_30362f5e-66e7-4380-a3e0-1a5d5a1c14f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_WeightedAverageMember_30362f5e-66e7-4380-a3e0-1a5d5a1c14f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended" id="if7d9ce6e25694183a8d6d345b7e37377_FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:href="hfwa-20221231.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:to="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0fd0cea0-f5b0-418f-bf22-4b6819143ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0fd0cea0-f5b0-418f-bf22-4b6819143ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_d2e6b2c8-d5d9-4b08-a95d-b50841b13b13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_d2e6b2c8-d5d9-4b08-a95d-b50841b13b13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2b18bd6a-faeb-45d2-844c-f6169bba5f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2b18bd6a-faeb-45d2-844c-f6169bba5f3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_ebc0a2c4-2ae3-4fac-882d-418bc1266a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_ebc0a2c4-2ae3-4fac-882d-418bc1266a63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_49f3845c-3bba-4589-8d7e-6ee4d0d19346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_49f3845c-3bba-4589-8d7e-6ee4d0d19346" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_25bb42ed-a11a-44cb-b610-bdab43dc0913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_25bb42ed-a11a-44cb-b610-bdab43dc0913" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_97fb7bf5-27f2-4aef-8e64-c80aa8c6e526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_97fb7bf5-27f2-4aef-8e64-c80aa8c6e526" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e91e1a9d-78e8-44d3-a6d2-b004b011d98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e91e1a9d-78e8-44d3-a6d2-b004b011d98c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_261aa952-e32a-4d20-8153-3e756f20e5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_261aa952-e32a-4d20-8153-3e756f20e5ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a2d612b4-5703-407d-b73f-f382b1becbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a2d612b4-5703-407d-b73f-f382b1becbc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_dcf8f191-eb9a-4fe2-b0d3-10c4a832afac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_dcf8f191-eb9a-4fe2-b0d3-10c4a832afac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_32381689-dd5d-414b-b17a-a03056a8346b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_32381689-dd5d-414b-b17a-a03056a8346b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_cb2fe00f-e0c8-41f6-bea0-6e99a2d11e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_cb2fe00f-e0c8-41f6-bea0-6e99a2d11e52" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_8eda42d6-b0c4-468c-9115-dbcc55a6be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_8eda42d6-b0c4-468c-9115-dbcc55a6be35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fd5b6597-dcc5-4814-80a3-56de5a2e60f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fd5b6597-dcc5-4814-80a3-56de5a2e60f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f6300893-402b-4a16-a730-8d503e225bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f6300893-402b-4a16-a730-8d503e225bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a4d6c503-e508-4ae4-afad-4b708600e637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a4d6c503-e508-4ae4-afad-4b708600e637" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d60421ab-57f7-410b-b49a-e81e3fc48a31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d60421ab-57f7-410b-b49a-e81e3fc48a31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ad5fb5ee-e28c-415c-934f-64c51286e8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ad5fb5ee-e28c-415c-934f-64c51286e8b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e864c900-6015-4a5f-99bc-edc5133f23f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e864c900-6015-4a5f-99bc-edc5133f23f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1241342d-ca6d-45a8-ae40-9eebea9009a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1241342d-ca6d-45a8-ae40-9eebea9009a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d07e1f55-5dfb-412b-b08b-b99de7f83fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:to="loc_us-gaap_InterestRateSwapMember_d07e1f55-5dfb-412b-b08b-b99de7f83fdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36dec973-16a5-477f-85b2-d50b140124f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36dec973-16a5-477f-85b2-d50b140124f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_2d72ee0a-b9b4-4f1d-8524-25092d0ed525" xlink:href="hfwa-20221231.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_2d72ee0a-b9b4-4f1d-8524-25092d0ed525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_c901c86f-24fa-4de0-8433-17ef25977345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:to="loc_us-gaap_BankTimeDepositsMember_c901c86f-24fa-4de0-8433-17ef25977345" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="extended" id="i2ac610d5bf99432fb9bd1b4185ce0611_StockBasedCompensationTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4cb8c90c-c5a9-4d65-ba74-884779dae9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4cb8c90c-c5a9-4d65-ba74-884779dae9c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09350866-0ed4-40ed-942c-d1e77802f533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09350866-0ed4-40ed-942c-d1e77802f533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6ef9ac7b-f8c6-4b85-b2a2-0626977f23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6ef9ac7b-f8c6-4b85-b2a2-0626977f23d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_deb2bd64-238d-462b-a372-f44a836b52f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_deb2bd64-238d-462b-a372-f44a836b52f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_19dd5439-b071-47b0-a14a-378ee95f2f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_19dd5439-b071-47b0-a14a-378ee95f2f15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5da3e8ca-790c-4112-a664-9c0de0885db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5da3e8ca-790c-4112-a664-9c0de0885db0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_029de227-c2dc-42a5-a048-9a49519011a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_029de227-c2dc-42a5-a048-9a49519011a9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_0702308b-0c20-46c0-be86-dcd252cf58af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_0702308b-0c20-46c0-be86-dcd252cf58af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_63f18f6e-1b9b-4615-9116-1d01249701e4" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_63f18f6e-1b9b-4615-9116-1d01249701e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0a3eecdc-6ce7-43f0-ae95-b4d08413b9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0a3eecdc-6ce7-43f0-ae95-b4d08413b9e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_121e3290-ad1e-4e37-b5b8-ee3df18c36c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_121e3290-ad1e-4e37-b5b8-ee3df18c36c2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a73f30b4-dcc0-42b9-aec8-c819cf59c95c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a73f30b4-dcc0-42b9-aec8-c819cf59c95c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_07bd112c-c1ca-41ec-b191-3b74d30aa212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_EmployeeStockOptionMember_07bd112c-c1ca-41ec-b191-3b74d30aa212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_135d1f3c-2479-4ef4-a35e-9992edf6667e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_RestrictedStockMember_135d1f3c-2479-4ef4-a35e-9992edf6667e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6f42fedf-72c2-4f1b-8b14-5c2b6e9e7c23" xlink:href="hfwa-20221231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6f42fedf-72c2-4f1b-8b14-5c2b6e9e7c23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3cfa26d5-f956-4c87-90bb-a8337aff6834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3cfa26d5-f956-4c87-90bb-a8337aff6834" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_af72f8bf-a939-4d13-b133-6314df4b5c75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:to="loc_us-gaap_PlanNameDomain_af72f8bf-a939-4d13-b133-6314df4b5c75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:to="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_db425503-0dfb-4b52-880f-b947006b0a1f" xlink:href="hfwa-20221231.xsd#hfwa_TwoThousandFourteenOmnibusEquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:to="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_db425503-0dfb-4b52-880f-b947006b0a1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_472ebbe7-16fd-413d-abb4-6b418c1db8b3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:to="loc_srt_RangeMember_472ebbe7-16fd-413d-abb4-6b418c1db8b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:to="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bd185481-8a14-4bd1-ae54-736484a35150" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:to="loc_srt_MinimumMember_bd185481-8a14-4bd1-ae54-736484a35150" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9c210f5a-36a4-4e11-ab4f-b23476581828" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:to="loc_srt_MaximumMember_9c210f5a-36a4-4e11-ab4f-b23476581828" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended" id="ib88d3ab2a79d48339a748a2e740c8649_StockBasedCompensationRestrictedStockAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_29368280-1a1d-4f4c-ab05-a1ce726bacad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_29368280-1a1d-4f4c-ab05-a1ce726bacad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4b0374de-d122-4c93-ac5a-c253e57a6f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4b0374de-d122-4c93-ac5a-c253e57a6f1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a01b2494-ba16-4106-b390-3010b0e38963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a01b2494-ba16-4106-b390-3010b0e38963" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_425be7bf-e5b8-4629-8448-c7aa47d276c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a73b0e8d-8832-4556-affc-c2c50201650f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a73b0e8d-8832-4556-affc-c2c50201650f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_21806ae1-59f1-41e9-87ce-6d8ea2a32070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_21806ae1-59f1-41e9-87ce-6d8ea2a32070" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15c5003e-27d6-4925-b813-2d31e444ffcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15c5003e-27d6-4925-b813-2d31e444ffcc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12cfb7c6-1a00-42b0-ba8d-d80777c2ace1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3afec390-6148-4f07-85bd-1dc6c14a6763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3afec390-6148-4f07-85bd-1dc6c14a6763" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:to="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29fc4f16-49fd-42cf-8259-9a7bd416f3a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_29fc4f16-49fd-42cf-8259-9a7bd416f3a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_cea8c0be-23ce-4c3f-830b-1f2b28b38997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:to="loc_us-gaap_RestrictedStockMember_cea8c0be-23ce-4c3f-830b-1f2b28b38997" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0dcac023-738b-4029-8136-ecb633f9a3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0dcac023-738b-4029-8136-ecb633f9a3ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="extended" id="i2de3d5dd52f54efea70b097c1d69d93f_StockBasedCompensationFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_d0bcc082-9ce1-4d41-bfb5-21e516602f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_d0bcc082-9ce1-4d41-bfb5-21e516602f43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7850b69f-3378-4ab8-acb6-9e8c7441950c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7850b69f-3378-4ab8-acb6-9e8c7441950c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_15fbf877-d210-4194-b609-36fccb0cfd18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_15fbf877-d210-4194-b609-36fccb0cfd18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_cd8e2c47-4f72-47c2-8b50-1f0d5da08909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_cd8e2c47-4f72-47c2-8b50-1f0d5da08909" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e937f5ce-86e8-457c-adc9-00e21ffe554c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e937f5ce-86e8-457c-adc9-00e21ffe554c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_d896a5d6-86e4-408c-8499-a74db9a0148e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_d896a5d6-86e4-408c-8499-a74db9a0148e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_ab9b4e6d-9426-491b-a906-2b320ba1126c" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_ab9b4e6d-9426-491b-a906-2b320ba1126c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_16928170-7fad-4f74-b29e-b8aceb216d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_16928170-7fad-4f74-b29e-b8aceb216d2e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73709bb1-b600-4e69-8513-c18ede35be5a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:to="loc_dei_EntityDomain_73709bb1-b600-4e69-8513-c18ede35be5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:to="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PeerCompanyMember_f58ea182-2bdf-4fa9-a519-6100f2bdadb0" xlink:href="hfwa-20221231.xsd#hfwa_PeerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:to="loc_hfwa_PeerCompanyMember_f58ea182-2bdf-4fa9-a519-6100f2bdadb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_02b1fdff-d923-452c-9f35-f66b072634a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_02b1fdff-d923-452c-9f35-f66b072634a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_4c2ba836-6403-42fb-ad37-e9370f28604a" xlink:href="hfwa-20221231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_4c2ba836-6403-42fb-ad37-e9370f28604a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_98cc5217-0ad2-47bc-8799-aef907adc41e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:to="loc_srt_RangeMember_98cc5217-0ad2-47bc-8799-aef907adc41e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:to="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_b7a9989c-987a-42a0-a596-0809f024bfba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_WeightedAverageMember_b7a9989c-987a-42a0-a596-0809f024bfba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a069e0c8-d9ec-4149-8a3f-99c76cb4a31f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_MinimumMember_a069e0c8-d9ec-4149-8a3f-99c76cb4a31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc4c7aeb-da09-411a-82f7-3bb6d9918df1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_MaximumMember_cc4c7aeb-da09-411a-82f7-3bb6d9918df1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended" id="ia31462eaa77d4a96b06469df2223f628_StockBasedCompensationRSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_66d9ada0-7bd4-4b40-85ba-48966e0f4e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_66d9ada0-7bd4-4b40-85ba-48966e0f4e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9133898-ca09-4df7-bbe8-08456104c241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9133898-ca09-4df7-bbe8-08456104c241" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7ce661d5-bcda-4c20-bd5e-4424aaf6b765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7ce661d5-bcda-4c20-bd5e-4424aaf6b765" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_38ffec6e-0098-4d6a-95ec-46b2a8a34578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_38ffec6e-0098-4d6a-95ec-46b2a8a34578" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36dc0fc4-38ed-4083-8df5-c4ecda55f430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a359e2f2-1c6f-44f4-8b99-8e003be33fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a359e2f2-1c6f-44f4-8b99-8e003be33fe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fa47d5ab-6fa8-4cf6-92d3-fc2ed5160877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fa47d5ab-6fa8-4cf6-92d3-fc2ed5160877" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ea661c0e-5275-465a-a207-8a28887902e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ea661c0e-5275-465a-a207-8a28887902e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_abd85d14-323f-4c18-9491-bc9af3cb4f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_abd85d14-323f-4c18-9491-bc9af3cb4f53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6a948cc-ed09-442b-a1c4-f71ccb1ca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_bc899aca-fd7b-4f56-b4fc-06693751bdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_bc899aca-fd7b-4f56-b4fc-06693751bdb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_ab8d9e89-b33c-47f8-a809-6afd322a8039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_ab8d9e89-b33c-47f8-a809-6afd322a8039" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:to="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41fa9bb8-6cd5-4a5a-b553-d70f1faef320_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41fa9bb8-6cd5-4a5a-b553-d70f1faef320_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5fd3db88-6ff4-41ec-832f-306c318e5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5fd3db88-6ff4-41ec-832f-306c318e5fb5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="extended" id="i0ff8a75fb2584ee6901a37f9218a71ce_CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_31705c64-3fce-4699-9584-20c2b6c1c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_31705c64-3fce-4699-9584-20c2b6c1c42b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:to="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_23dbf901-ea46-4f4f-8205-4d5b75055418_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_23dbf901-ea46-4f4f-8205-4d5b75055418_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b5be36fc-56ee-4141-9fbf-56d9e6c85f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b5be36fc-56ee-4141-9fbf-56d9e6c85f41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3d6fd43-c150-4fdd-b574-9179bc46cbfc" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3d6fd43-c150-4fdd-b574-9179bc46cbfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_fcaf30a0-f29b-4957-8ab1-3f0ba5e19887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_fcaf30a0-f29b-4957-8ab1-3f0ba5e19887" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_865445ba-c950-413e-a2fb-526b5dbdecd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_865445ba-c950-413e-a2fb-526b5dbdecd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_76ecf470-74ea-4db3-9874-1177ebaa6dd2" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_76ecf470-74ea-4db3-9874-1177ebaa6dd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_8e4cd82e-e68d-476d-ae4c-784841033d4e" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_8e4cd82e-e68d-476d-ae4c-784841033d4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c13f8053-f7b9-4e94-a38e-d631b82416e2" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c13f8053-f7b9-4e94-a38e-d631b82416e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0018f5b9-827e-445b-8e3d-f2c94450e95a" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0018f5b9-827e-445b-8e3d-f2c94450e95a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b7272cd4-a38f-4c82-b57c-80a9f06d36c6" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b7272cd4-a38f-4c82-b57c-80a9f06d36c6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="extended" id="ic098d3e34ca04dbc8391b81420754626_CommitmentsandContingenciesACLonUnfundedCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_a2678c76-5dcb-4331-9b17-1b6a9fc3ff64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_a2678c76-5dcb-4331-9b17-1b6a9fc3ff64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_7e486bf4-7a4f-4648-9f36-9223d8f92caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_7e486bf4-7a4f-4648-9f36-9223d8f92caa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_612a9d6b-cea0-4722-ad04-debc1da949ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_612a9d6b-cea0-4722-ad04-debc1da949ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:to="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:to="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_08f60504-b826-495c-bddb-ce6ce0440bee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:to="loc_us-gaap_OtherCommitmentsDomain_08f60504-b826-495c-bddb-ce6ce0440bee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:to="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_4ca804ef-03d5-41c6-a718-6b341dba95af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_4ca804ef-03d5-41c6-a718-6b341dba95af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b58a9252-5848-4c49-9a7b-6497d5c3b2a3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b58a9252-5848-4c49-9a7b-6497d5c3b2a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_84556102-02fa-41ca-9a75-306669df2f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_84556102-02fa-41ca-9a75-306669df2f21" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails" xlink:type="extended" id="i45e599fe9b7e4ffaabcd4d970e1e65a7_CommitmentsandContingenciesTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_4d094eaf-df90-4e15-883c-9668e2978272" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentsinAffordableHousingLimitedEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_4d094eaf-df90-4e15-883c-9668e2978272" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_2e2e019d-7501-471f-aca0-9226b13b0090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_2e2e019d-7501-471f-aca0-9226b13b0090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_5ed4f20c-62e3-45fb-a623-0a80e2a4bf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_5ed4f20c-62e3-45fb-a623-0a80e2a4bf9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_ee27711d-d1e9-41d4-9a5e-a9f1a600c772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_ee27711d-d1e9-41d4-9a5e-a9f1a600c772" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_03579fdd-fc2a-4ec5-8a8d-fa2597ffca32" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_03579fdd-fc2a-4ec5-8a8d-fa2597ffca32" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_d1fd7e9e-acae-4f2e-9821-3307c759f4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingProjectInvestmentWriteDownAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_d1fd7e9e-acae-4f2e-9821-3307c759f4b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_9976abb1-3e5b-4765-8e3a-71ebfcce0f65" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentinCertifiedDevelopmentEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_9976abb1-3e5b-4765-8e3a-71ebfcce0f65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_6a0d7db6-4e6e-44c6-957a-826b668bcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_6a0d7db6-4e6e-44c6-957a-826b668bcebd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:to="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7d399c44-2ab6-4a5a-89eb-f0526980820d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7d399c44-2ab6-4a5a-89eb-f0526980820d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b027f578-6482-4bac-aea2-25a5e39527c9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:to="loc_srt_ScenarioForecastMember_b027f578-6482-4bac-aea2-25a5e39527c9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails" xlink:type="extended" id="ibc1ac63f897f481da3e9b0283c03d6b8_RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRatio_3f04c6dc-d804-4c42-87b9-29f877fdd0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonEquityTierOneCapitalRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRatio_3f04c6dc-d804-4c42-87b9-29f877fdd0b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_b1452bcd-0c0f-4877-87d9-6782754026fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneLeverageCapitalToAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_b1452bcd-0c0f-4877-87d9-6782754026fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_41afd276-76f5-40ff-ab2d-dce7b2a8664c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_41afd276-76f5-40ff-ab2d-dce7b2a8664c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalToRiskWeightedAssets_433bb182-3d5d-429f-a2ae-8896ca7c7709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_CapitalToRiskWeightedAssets_433bb182-3d5d-429f-a2ae-8896ca7c7709" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_64592199-23f6-45e5-8feb-8a26c210970e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_64592199-23f6-45e5-8feb-8a26c210970e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:to="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5d268eac-43f0-4c45-83fa-078a8fc133ee_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:to="loc_dei_EntityDomain_5d268eac-43f0-4c45-83fa-078a8fc133ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:to="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_c3fbeb95-801e-485b-b3ae-d8bb5922fec0" xlink:href="hfwa-20221231.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:to="loc_hfwa_HeritageBankMember_c3fbeb95-801e-485b-b3ae-d8bb5922fec0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="extended" id="i778f41cb9efb4fad8f832bcc85f3cb2b_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:to="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_adc536dc-0968-41a6-9cb8-c9bb28ce2e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_adc536dc-0968-41a6-9cb8-c9bb28ce2e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_395e7613-98b5-44a7-853e-d0fdc711c4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_395e7613-98b5-44a7-853e-d0fdc711c4ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_7151db40-67f5-4be6-a357-dfadc94b94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_OtherAssets_7151db40-67f5-4be6-a357-dfadc94b94eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3b39845b-3cf3-40c1-bd72-625dad6c500b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_Assets_3b39845b-3cf3-40c1-bd72-625dad6c500b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_18fbafd9-9c76-4c68-9c6c-e13999f43e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_18fbafd9-9c76-4c68-9c6c-e13999f43e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f24dc322-1b31-4926-aa15-d7fc5da961a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_OtherLiabilities_f24dc322-1b31-4926-aa15-d7fc5da961a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a95ad1e8-f558-44f8-8a95-03c338ec2534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_StockholdersEquity_a95ad1e8-f558-44f8-8a95-03c338ec2534" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea2d6a33-c7c6-4bd5-a137-a6dd8cb70caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea2d6a33-c7c6-4bd5-a137-a6dd8cb70caa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4f0b02be-2962-44eb-bcdb-22d56a0b49d7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4f0b02be-2962-44eb-bcdb-22d56a0b49d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_027b7b1b-4d54-4606-a815-9740c99645c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:to="loc_srt_ParentCompanyMember_027b7b1b-4d54-4606-a815-9740c99645c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="extended" id="i63e4702388a84cd5abf2ed2ce4d246d6_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_09d29fe2-f212-4742-a162-93d11ba32649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_09d29fe2-f212-4742-a162-93d11ba32649" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_9cba061c-015b-418b-87ed-b089d85626c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_9cba061c-015b-418b-87ed-b089d85626c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_64b46b81-8b0f-43fd-b3f2-9e71cb21325e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_64b46b81-8b0f-43fd-b3f2-9e71cb21325e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_2e9eaee0-9d19-4f2c-b3cc-0f6299d2d3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_DividendIncomeOperating_2e9eaee0-9d19-4f2c-b3cc-0f6299d2d3b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_5759246b-708b-4067-84ca-cfcd9c29b40e" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_5759246b-708b-4067-84ca-cfcd9c29b40e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_8be01e4d-8ca3-4647-a507-e9eade483ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestIncomeOther_8be01e4d-8ca3-4647-a507-e9eade483ca5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_88f2b537-4ce7-40dd-b777-3896316049af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestIncome_88f2b537-4ce7-40dd-b777-3896316049af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_d9c3480c-8f92-4cf4-ac9b-3b1398e09fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_ProfessionalFees_d9c3480c-8f92-4cf4-ac9b-3b1398e09fe0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_b75907a2-eec0-4119-9d2d-1b658807c4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_OtherNoninterestExpense_b75907a2-eec0-4119-9d2d-1b658807c4cf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_c0db51da-52a9-4e73-aa27-a866804203c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestExpense_c0db51da-52a9-4e73-aa27-a866804203c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fccd202b-f6d0-4bc7-a2be-cee99281f010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fccd202b-f6d0-4bc7-a2be-cee99281f010" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_539fe64e-a208-4f7d-83b3-1e0178a54c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_539fe64e-a208-4f7d-83b3-1e0178a54c1a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8a65ccc-8bc4-4741-b0f9-819b21b1bf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NetIncomeLoss_e8a65ccc-8bc4-4741-b0f9-819b21b1bf66" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a29d3ab9-0744-409f-95d8-daa0fa1dc073_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a29d3ab9-0744-409f-95d8-daa0fa1dc073_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_f174e930-b79e-4bf9-816f-7566f961ed54" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:to="loc_srt_ParentCompanyMember_f174e930-b79e-4bf9-816f-7566f961ed54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="extended" id="i3dd8191767c8425eb05fe33eae6767c8_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7826212-db4e-4557-87bb-6a79cb57085a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_NetIncomeLoss_a7826212-db4e-4557-87bb-6a79cb57085a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_7d6eaf02-a160-41f3-9092-1593797f53e9" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_7d6eaf02-a160-41f3-9092-1593797f53e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e36b675e-61c1-475d-96d3-e467ea1c848b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e36b675e-61c1-475d-96d3-e467ea1c848b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_e1a23edc-cc85-4ab2-a74f-ecdf2643d841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_e1a23edc-cc85-4ab2-a74f-ecdf2643d841" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2b861a5-b07d-45bc-b7bf-9aee93acf90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2b861a5-b07d-45bc-b7bf-9aee93acf90b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b542b2ba-0b1b-4005-91a3-8920cb3ab130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b542b2ba-0b1b-4005-91a3-8920cb3ab130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_dff6290c-d495-4b94-8900-3dc48a99a72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_dff6290c-d495-4b94-8900-3dc48a99a72b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f7fe7f89-c4a1-4751-9adf-afa9eb5c702f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f7fe7f89-c4a1-4751-9adf-afa9eb5c702f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b0ec14b-8d13-495c-9a49-a94561d2a40d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b0ec14b-8d13-495c-9a49-a94561d2a40d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1056a587-b6bf-4270-8883-8b01e2c8e83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1056a587-b6bf-4270-8883-8b01e2c8e83d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_e26e2c44-cc0d-4f2e-87a6-acffcf549fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_e26e2c44-cc0d-4f2e-87a6-acffcf549fd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_d74842fc-c915-4f49-b572-977b8583c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_27756ec7-3a8f-4756-b027-e0e5bea20362_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:to="loc_srt_ConsolidatedEntitiesDomain_27756ec7-3a8f-4756-b027-e0e5bea20362_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_996eca24-61c5-4c98-89c0-6ee9442ca9ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:to="loc_srt_ParentCompanyMember_996eca24-61c5-4c98-89c0-6ee9442ca9ee" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>hfwa-20221231_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 2023 Workiva-->
<!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46-->
<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_BusinessAcquisitionAxis_cff9e98d-548e-474a-86a0-6d4a32829100_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/2022/elts/us-gaap-2022.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_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_d5f65b79-3f81-4abe-89ca-b01e0d35926f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance on servicing asset</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance for Impairment of Recognized Servicing Assets, Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" xlink:to="lab_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_12207315-8e01-40c2-8617-41ff536b4705_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/2022/elts/us-gaap-2022.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_ScheduleOfImpairedFinancingReceivableTable_07126145-92fd-4ebf-b73b-4402e177f1fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink: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 Impaired Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink: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 Impaired Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_bc236ce8-abba-44ae-a98d-a8dfdc333124_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-20221231.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_us-gaap_TradingSecurities_6237008b-b4bc-468a-b8ce-243a2236c1a3_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">Investment securities classified as trading</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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualRecordedLiability_93919ca4-d81c-482f-8f4e-e0e38016b3b8_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" 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">Balance outstanding at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_946a0b4a-e298-4913-9639-dba9bc0d8326_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" 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">Balance outstanding at the end of the year</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Recorded Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_6d9f9f4b-e0fa-4399-bd4a-8c5433daf389_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_bcfdd5f9-eca2-4772-8f85-6a7b99092bc5_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink: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 Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxAssetsRightofUseLiability_f896fbe4-cdf6-4af3-b682-65e509acb8ab_terseLabel_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsRightofUseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU lease liability</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsRightofUseLiability_label_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsRightofUseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Right of Use Liability</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsRightofUseLiability_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsRightofUseLiability" 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">Deferred Tax Assets, Right of Use Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsRightofUseLiability" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsRightofUseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxAssetsRightofUseLiability" xlink:to="lab_hfwa_DeferredTaxAssetsRightofUseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_72e2dddb-2556-40f2-8039-d917c169b60e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems" xlink: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 Sold under Agreements to Repurchase [Line Items]</link:label>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_label_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems" xlink: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 Sold under Agreements to Repurchase [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems" xlink:to="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_49517976-c995-49e1-9737-b0beb128f536_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f5a77525-2156-4df2-b0d4-2b9ad13462c9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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 premises and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_802a5c05-cbe4-4398-9cca-702143293942_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_3dd9be5f-de1b-4db9-b0a8-90801cbcce5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">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/2022/elts/us-gaap-2022.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_AccountsReceivableFairValueDisclosure_f6f76dbc-0872-49b8-9932-0d7256d2bf77_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_609ee715-61e2-415b-8765-7cd4513da227_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_2efd608b-a47b-4f1b-bd5c-ef5230596dd0_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" 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">Restricted stock awards forfeited</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink: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, Restricted Stock Award, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_5cb3e82a-7d60-4d3e-8de1-bbd67257eb28_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/2022/elts/us-gaap-2022.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_75c4e88f-bca3-4047-953e-bb52c0ec4994_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/2022/elts/us-gaap-2022.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_DebtInstrumentBasisSpreadOnVariableRate1_91aad072-3dbb-4311-87e8-b56f700218ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_7a74a80f-d9f3-48eb-9741-a89a95545bb8_terseLabel_en-US" xlink:label="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]</link:label>
    <link:label id="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_label_en-US" xlink:label="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:to="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_e0bcf647-7b99-4694-98cf-035a0c916576_terseLabel_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment</link:label>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_label_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:to="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_9ad3d5e8-0125-4251-970a-52000dd3f933_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7b2d3c43-acd0-4e37-989e-b1d93659ab42_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_be6e5942-e42d-4328-ace4-016a3e337c5b_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Exercised (in 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_5b559c6c-4390-4fdc-a482-43015826cf9d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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">Deferred tax asset, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7e7576ef-0c4d-4060-9977-6aa28bcd9f1b_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_9709f737-3fcf-4d2e-8cb5-6fc2befe4670_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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 discount rate of operating leases, at period end</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_c4a67fe2-6d79-425a-9ad7-128eb36a320c_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink: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-Based Compensation and Deferred Compensation Plans</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_HeritageBankMember_e30749dd-bef3-4f49-8881-2aac2b01eb14_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</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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_e40313e5-6a12-4f82-855a-8f0e2eb31893_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink: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 Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink: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, Fair Value Assumptions, Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_0034ec97-ef27-4f3f-9f03-156db6e60da9_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" 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">Charge-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_36410405-33bc-4ada-92d5-3663da2ef565_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">Charge-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/2022/elts/us-gaap-2022.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_MeasurementInputTypeDomain_fec07c5b-a741-4f03-b779-d8286246c577_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/2022/elts/us-gaap-2022.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_hfwa_SalaryContinuationPlan_6bbc5df6-4893-4351-81d7-9d1f9ff67fd3_periodStartLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlan" 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">Obligation, at the beginning of the year</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlan_470911b1-2e8a-4602-8d2a-b3dee1229738_periodEndLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlan" 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">Obligation, at the end of the year</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlan_label_en-US" xlink:label="lab_hfwa_SalaryContinuationPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Continuation Plan</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlan_documentation_en-US" xlink:label="lab_hfwa_SalaryContinuationPlan" 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">Salary Continuation Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SalaryContinuationPlan" xlink:to="lab_hfwa_SalaryContinuationPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_738d413a-4eea-4e07-8a2a-51965de47677_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_d03b97f8-dc60-4ba3-a6ae-b0273889d3be_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed statements of income</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_3bfa0be4-0346-4db2-8d3b-9acf034905e8_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">Total Nonaccrual</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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a46dff24-5c10-40f4-8560-707e0b14f93e_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">Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive</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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_b2695997-b784-4161-a65f-7c02f3ac7ab0_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 loss (gain) from sale of investment securities available for sale included in income, net of tax of $56, $(6) and $(330), 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/2022/elts/us-gaap-2022.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_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_c7e596cf-fe70-4712-b98d-bd5a1104b97c_terseLabel_en-US" xlink:label="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" xlink: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 tax credits related to the Company's CDEs</link:label>
    <link:label id="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_label_en-US" xlink:label="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit carryforward, Amount Subject to Expiration</link:label>
    <link:label id="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_documentation_en-US" xlink:label="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" 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">Tax Credit carryforward, Amount Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" xlink:href="hfwa-20221231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" xlink:to="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_cd78c48e-21cd-4b85-aaed-c213d17667d2_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5c4f9a16-49a7-4989-a341-48e1fbea343a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4efb0416-eb05-4839-b387-62f3a38bd716_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueMeasurementsNonrecurringMember_17567ed6-16ca-41af-a711-9812cfb6c1d9_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_78e59e0f-c9ed-4e72-8f86-58ff24d633b0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_094af0d7-8845-41ac-a8c5-b8e5293df8e8_terseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" xlink: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 deposits</link:label>
    <link:label id="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" xlink: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 Interest Bearing Deposit Liabilities Domestic by Component [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" 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 interest bearing deposit liabilities domestic by component.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" xlink:to="lab_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_0ca774c7-10d8-4971-9924-498479817723_terseLabel_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted</link:label>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_label_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted</link:label>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_documentation_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" 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">Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" xlink:href="hfwa-20221231.xsd#hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" xlink:to="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_92421b52-04a0-4bec-b58e-b2a9aecd89b9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_efbf3c2f-05f2-40c4-be03-a2ef82c7ff99_totalLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" 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 non-maturity deposits (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits, Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecurities_dbcf03d9-8b1a-414a-96e5-e3a0a97c26ca_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_abdca514-eef2-4622-8e3a-cca8db0655fe_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecurities" xlink: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_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecurities_f0edfaec-dfcc-4b4f-a957-c4e5aa7d2a7d_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,460,033 and $883,832, respectively)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9cae9094-9229-4edd-8d98-22adfbc78033_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">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_57342bda-0efa-481e-b331-66389cecdb29_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/2022/elts/us-gaap-2022.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_us-gaap_HedgingDesignationDomain_1eaad623-bc1c-4377-bf14-b08cb9d99241_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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardNameDomain_cae53ecf-03c1-4285-b10e-75832756564d_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_eb8a8582-1125-43f7-bbca-7f98ee45c4fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_0b027552-71b4-40f6-95a0-9c0becd1acf5_terseLabel_en-US" xlink:label="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" xlink: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 investment securities available for sale to held to maturity</link:label>
    <link:label id="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_label_en-US" xlink:label="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" xlink: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 Investment Securities Available For Sale to Held To Maturity</link:label>
    <link:label id="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_documentation_en-US" xlink:label="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" 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 Investment Securities Available For Sale to Held To Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" xlink:to="lab_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_bc351de3-8cc8-4bf6-b3a8-a6d17d001c4f_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/2022/elts/us-gaap-2022.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_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_53c87e56-bf01-4a6b-a97b-afd5b217b737_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/2022/elts/us-gaap-2022.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_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic_1d583d0e-52f0-4e52-ae02-c935eecf2f2f_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" xlink: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 Percentage Change Of Noninterest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" xlink: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 Percentage Change Of Noninterest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" 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 Percentage Change Of Noninterest-Bearing Deposits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" xlink:to="lab_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_66aa0dbb-b9b1-44a7-9569-263fc7c48bf8_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">Accrued interest write off on investment securities held to maturity</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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0eb828e-5358-429f-938e-090187aff213_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_3f5ddf25-6943-463a-b1d3-3276f4fef1ea_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/2022/elts/us-gaap-2022.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_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_d998501f-b02a-4494-8417-e10217fa6903_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" 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">Derivative Credit Risk Valuation Adjustment, Derivative Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_41a051a3-12b2-43c2-b121-aaef6abd89d2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" xlink: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 Credit Risk Valuation Adjustment, Derivative Assets</link:label>
    <link:label id="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" xlink: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 Credit Risk Valuation Adjustment, Derivative Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" xlink:to="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_9498202e-8e66-46cf-a2e5-052805b618e7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_498eff93-ddb7-4fb3-85b9-a49653855e47_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/2022/dei-2022.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_PledgedStatusAxis_5b01dc1a-0dec-4a69-9d76-b692bec07bdd_terseLabel_en-US" xlink:label="lab_us-gaap_PledgedStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pledged Status [Axis]</link:label>
    <link:label id="lab_us-gaap_PledgedStatusAxis_label_en-US" xlink:label="lab_us-gaap_PledgedStatusAxis" xlink: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 Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PledgedStatusAxis" xlink:to="lab_us-gaap_PledgedStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_9fcf8602-1495-4e56-9d4f-1021931c0622_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">Allowance for Loan and Lease Losses, Adjustments, Other</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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_79022c34-7d38-4a6d-80c8-7f76865dba53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability not recognized</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Bad Debt Reserve for Tax Purposes of Qualified Lender</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_a9dcf17d-460d-450d-8e5d-c860551465aa_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed trust preferred securities and junior subordinated debentures, fair value</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" xlink: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 Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Trust Preferred Securities and Junior Subordinated Debentures</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Trust Preferred Securities and Junior Subordinated Debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" xlink:href="hfwa-20221231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_7565bc5b-f48c-43d2-b858-99decf02b498_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing asset</link:label>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_label_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing Asset at Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtFairValueAmount" xlink:to="lab_us-gaap_ServicingAssetAtFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_b8cf17b6-5e07-49e9-8441-04e51d6a1297_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket_27ceb44c-4dc8-460d-a55d-b5fda7aebeaa_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" 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 Percentage Change Of Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PolicyLoansReceivablePolicy_78a80c7e-44dd-4f85-ad8b-f374ffda680f_terseLabel_en-US" xlink:label="lab_us-gaap_PolicyLoansReceivablePolicy" xlink: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_PolicyLoansReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_PolicyLoansReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Policy Loans Receivable, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PolicyLoansReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyLoansReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PolicyLoansReceivablePolicy" xlink:to="lab_us-gaap_PolicyLoansReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_ef882563-349c-4faa-a56b-320a15931eb7_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/2022/elts/us-gaap-2022.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_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_cd816ddb-1629-4bea-8b65-e541ac49dcd0_terseLabel_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" xlink: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 real estate loan sales</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_label_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" xlink: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, Mortgage Banking Activities [Table Text Block]</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" 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 and Leases Receivable, Mortgage Banking Activities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" xlink:to="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_81e82976-b30c-40a0-a1d8-8a77bce11e9a_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, Year Five, Originated, Four Years before Current 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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_09ae82ba-7ea9-4114-90d5-230e466c9eab_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" 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 due at a single maturity date</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/2022/elts/us-gaap-2022.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_OtherCommitmentsDomain_c2b83b78-c582-44f2-9e4f-06bffaadd982_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/2022/elts/us-gaap-2022.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_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_64092dac-8266-495d-b954-915b0e883fe3_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 restructured 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-20221231.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_LifeInsuranceCorporateOrBankOwnedTextBlock_11d94856-948d-446f-a611-6b6783ddb6dc_terseLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDepositLiabilities_fff8e11e-eb63-4a62-95dc-735706476e55_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDepositLiabilities" xlink: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 received from related parties</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDepositLiabilities_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDepositLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Deposit Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDepositLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDepositLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDepositLiabilities" xlink:to="lab_us-gaap_RelatedPartyDepositLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f07cea3c-f0a1-485c-88b8-a29ea368e602_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/2022/elts/us-gaap-2022.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_BankTimeDepositsMember_0bdce803-bd43-4a40-ad69-ee28f7023bc9_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_39d5e593-613c-4f74-978f-57ab4d9a091e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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 remaining lease term of operating leases, in years, at period end</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c8ce5c24-b1cd-49fc-ac3f-ae564366dfbc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_75c89940-8663-45fd-b987-da6a0e0018a9_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/2022/elts/us-gaap-2022.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_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_901e8124-4f44-4830-a388-2595f94ee3d6_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/2022/elts/us-gaap-2022.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_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_c5d3b3b6-2f62-4ade-8608-6f843c6d796e_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">Stock repurchase average share price</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-20221231.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_dei_EntityCommonStockSharesOutstanding_95f94e95-8c5a-4f44-8bd8-a2b2160fb41b_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/2022/dei-2022.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_FairValueMeasurementsFairValueHierarchyDomain_038e3851-45ad-46e9-89cf-4d9f1b11e3b4_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/2022/elts/us-gaap-2022.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_CollateralAxis_0249dd4e-cb83-4105-93f8-2f05b4b7ef42_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 Held [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/2022/elts/us-gaap-2022.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_Deposits_55813329-aecb-4785-82f7-0ac462362cd4_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_83065008-39ff-46ae-944f-4b57b49a4a09_totalLabel_en-US" xlink:label="lab_us-gaap_Deposits" 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 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerPolicyTextBlock_68245224-7170-4da0-b216-623b371db599_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d6089802-5814-4c64-9f72-8e09d742746b_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/2022/dei-2022.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_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_8040b632-f4b9-4ca0-88df-3c8abe53bf1c_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" 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 realized gains/(losses)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink: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 (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_010d1c7f-6e2f-437f-baef-f0489f285e83_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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 lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_fa30186c-0c7a-475e-bf74-4a136bfa0082_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_ead4fb4e-0c9e-4272-89ea-2cf98c080129_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Forfeited or expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink: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, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_937f6a6d-a786-416a-a53a-c87d7f883b2d_terseLabel_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual payout percentage</link:label>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_label_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" xlink: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, Actual Payout Percentage</link:label>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_documentation_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" 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">Share-Based Compensation Arrangement By Share-Based Payment Award, Actual Payout Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" xlink:to="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_f1326ff9-4e6c-467c-a921-cc878a325a1c_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_7091a6c8-aaeb-4eac-b7d5-03c1029f57dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy" xlink: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_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_label_en-US" xlink:label="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy" xlink:to="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5fcaa081-484c-404f-bff1-1e2166f412bb_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/2022/elts/us-gaap-2022.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_us-gaap_BankingAndThriftInterestAbstract_label_en-US" xlink:label="lab_us-gaap_BankingAndThriftInterestAbstract" xlink: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, Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract" xlink:to="lab_us-gaap_BankingAndThriftInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeposits_a632e77b-f664-4190-b1fd-5412effb33e7_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_316127d0-cb3f-46bf-9be2-c4c5554cda71_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Nonvested at beginning of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0b08174a-f2ca-415b-b19e-ae723eb270a9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Nonvested at end of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a24fd96b-c0f9-422f-a31c-20d1b3841999_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_e87b4adc-60ae-4537-a90f-f575b506b019_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">Financial Asset, Equal to or Greater than 90 Days Past Due</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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationTaxExemptIncome_4bba2cb0-e36a-4f14-ab9d-18138ba70219_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" 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">Tax-exempt instruments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_427055c2-0ab4-45e4-84c0-56aced8f55ec_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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_7cf481d4-4900-4cfc-b069-258e4354eeaa_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/2022/elts/us-gaap-2022.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_hfwa_OwnerOccupiedCommercialRealEstateMember_cab0966c-45d1-406a-bf4d-fde26c8ec630_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 CRE</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-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:to="lab_hfwa_OwnerOccupiedCommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedNotes_fada02e0-d8a6-4a3a-9ec2-47dbaff3d8bb_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_59b3e2d1-da77-4b08-a1c9-9ea116fc8c56_verboseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedNotes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2022/elts/us-gaap-2022.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_hfwa_NetChangeInterestBearingDomesticDepositSavings_b946380b-8d3c-4969-b4d2-4abcc0a15650_terseLabel_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings" xlink: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 Change Interest-Bearing Domestic Deposit, Savings</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings_label_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings" xlink: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 Interest-Bearing Domestic Deposit, Savings</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings_documentation_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings" 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 Interest-Bearing Domestic Deposit, Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositSavings" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositSavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInterestBearingDomesticDepositSavings" xlink:to="lab_hfwa_NetChangeInterestBearingDomesticDepositSavings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_d707b19b-1ad3-476d-8323-d0e2813993dd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_8e5484f0-feaa-485e-b07c-811dc5ec9ef9_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 Accrued Interest Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis_45ca66a3-455e-4a60-a6f8-613ee81cc1db_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_1350b6a4-24b9-43af-88b9-4252533854a6_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/2022/elts/us-gaap-2022.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_VariableLeaseCost_4800d773-6faf-47d6-8040-f6bcf71a28d8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_b94f130e-6097-4a19-939b-218894b9e81d_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/2022/elts/us-gaap-2022.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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_7714dbba-11a2-4d36-ab7e-dba41b931428_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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_7c9f07f7-8619-4eb3-beba-13c6d75e093e_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionDomain_f8f8a50f-9bcf-479f-ba6f-cffb95ffbbe1_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_1bc8f98e-f7d4-4819-a644-d2f3b3311481_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/2022/elts/us-gaap-2022.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_MunicipalBondsMember_af0d6863-16fe-4bcc-8387-e466c3074b77_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/2022/elts/us-gaap-2022.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_hfwa_SBALoansTable_3b4cc7cf-c93b-4535-95f2-cc6ba40ec5e0_terseLabel_en-US" xlink:label="lab_hfwa_SBALoansTable" xlink: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 Loans [Table]</link:label>
    <link:label id="lab_hfwa_SBALoansTable_label_en-US" xlink:label="lab_hfwa_SBALoansTable" xlink: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 Loans [Table]</link:label>
    <link:label id="lab_hfwa_SBALoansTable_documentation_en-US" xlink:label="lab_hfwa_SBALoansTable" 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 Loans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansTable" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBALoansTable" xlink:to="lab_hfwa_SBALoansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_24e6201e-fa90-4398-a247-90d2170262b7_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_50de073e-2bdc-47c3-ad7c-26be1ba2ed27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 income tax expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember_48217c4a-356e-4c0c-9834-dd1f08c87e06_verboseLabel_en-US" xlink:label="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_aa9c61ce-6d04-4e29-9b21-e5c74ccedafc_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 Mortgage Backed Securities [Member]</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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_60cd9e27-8b22-41c7-8edd-35a9e29ef026_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_aa94822d-b592-4245-bf5f-62f9afb39c73_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">Unrealized Losses, 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueByBalanceSheetGroupingTextBlock_090b3279-8005-4a8e-99d3-b954551f8973_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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeContractTypeDomain_cdf2d7d0-4e68-4260-a0c9-6a939fb75b4b_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_803846f7-7b3f-4593-99f0-577b3ef8c8e4_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/2022/dei-2022.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_ProceedsFromSaleOfForeclosedAssets_88edace9-2e41-4e84-a89e-488188ae0276_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfForeclosedAssets" xlink: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 sales of other real estate owned</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfForeclosedAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfForeclosedAssets" xlink: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 Foreclosed Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfForeclosedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfForeclosedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_115c73ba-5607-4236-b03d-68d3f73d1e61_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand" xlink: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 bearing demand deposits (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits, Demand</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_b3382a81-2574-49e1-9dc9-d5fd41a52ab2_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/2022/elts/us-gaap-2022.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_FederalFundsPurchased_b8772cfc-b3c9-4c03-8e5a-73f8ef90a5a2_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsPurchased" xlink: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 funds purchased</link:label>
    <link:label id="lab_us-gaap_FederalFundsPurchased_label_en-US" xlink:label="lab_us-gaap_FederalFundsPurchased" xlink: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 Funds Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsPurchased" xlink:to="lab_us-gaap_FederalFundsPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_f4048c64-4e6d-4320-944e-46f529ff08b0_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, after Next Rolling 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:to="lab_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_5ad33c7a-ebae-49ef-bf76-c342ee695e53_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" 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">Net change in other assets and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink: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 Other Current Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_dcb320be-e8fe-4ab9-a0ce-a752e438afed_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">Mortgage-backed securities</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/2022/elts/us-gaap-2022.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_us-gaap_LeasesAbstract_1afe7f2d-9c7c-4fcb-8e49-723714a3f0de_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_19d8ac05-ad29-459a-aca0-fe9058db7d3a_terseLabel_en-US" xlink:label="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" xlink: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_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_label_en-US" xlink:label="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" xlink: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 Lease Receivable Collateral for Secured Borrowings [Table Text Block]</link:label>
    <link:label id="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" 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">[Table Text Block] for Loans and Lease Receivable Collateral for Secured Borrowings [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" xlink:to="lab_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8f84876e-b773-4c01-99b1-5e37255c63ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforward acquired</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_9f085b6d-25e2-44cb-877e-49358725d6bf_terseLabel_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" xlink: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 credited</link:label>
    <link:label id="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_label_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangements with individual, Contribution by employer Investment Return</link:label>
    <link:label id="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_documentation_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" 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">Deferred Compensation Arrangements with individual, Contribution by Employer Investment Return</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" xlink:to="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fdd506ae-db91-4d8a-9c14-f6b15c73db48_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/2022/elts/srt-2022.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_a7909c59-8e87-4566-9f91-90a4952e0f34_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_19913f7c-bcc3-48b5-94ec-c1808294af91_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 Well-known Seasoned Issuer</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/2022/dei-2022.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_OccupancyNet_464319a9-67db-4910-8d21-bca191de1e29_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureAbstract_5794f419-a691-4156-86d0-3a2b861069ef_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/2022/elts/us-gaap-2022.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_LoansAndLeasesReceivableDisclosureLineItems_643b2fa2-58c1-45eb-9d49-7c8dcb53b65b_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_fa1df921-023f-4b5b-a913-0996cf63913b_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">Investment securities held to maturity classified as past due</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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_8b363411-27e5-40a0-b919-447840187953_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/2022/dei-2022.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_dei_EntityFileNumber_191176f2-09bb-47c8-932c-68b2206c5977_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/2022/dei-2022.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_TreasuryStockAcquiredAverageCostPerShare_abe2addc-2878-456a-bdca-e179888daf3a_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">Average price of shares repurchased (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/2022/elts/us-gaap-2022.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_hfwa_DescriptionOfBusinessPolicyTextBlock_23962680-75ae-483f-8b25-bfb2e00b52fe_verboseLabel_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyTextBlock" xlink: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 Text Block]</link:label>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_DescriptionOfBusinessPolicyTextBlock" 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">The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DescriptionOfBusinessPolicyTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_DescriptionOfBusinessPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DescriptionOfBusinessPolicyTextBlock" xlink:to="lab_hfwa_DescriptionOfBusinessPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_9365d702-9074-4081-a7af-092edb6dc969_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_676a3bd5-a3f5-447a-b387-613c0344b444_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_8d91c809-5112-4b26-95cb-781be08d55b3_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/2022/elts/us-gaap-2022.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_DerivativesPolicyTextBlock_887678f5-69d9-4909-bac6-97210dbc6af4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink: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_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2ccecb66-fce9-466b-b822-7d6029755363_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PremierCommercialBancorpMember_0fea1db7-2e5a-4ade-9ef7-4fcc3429fafc_netLabel_en-US" xlink:label="lab_hfwa_PremierCommercialBancorpMember" 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">Premier Commercial</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-20221231.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_ConcentrationRiskByBenchmarkAxis_c883de5b-ecac-4ab4-aa1d-1c84d3bb069d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvancesFromFederalHomeLoanBanks_78fdf38b-90d7-4ffd-915c-04e4c2944fb8_terseLabel_en-US" xlink:label="lab_us-gaap_AdvancesFromFederalHomeLoanBanks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advance from Federal Home Loan Bank</link:label>
    <link:label id="lab_us-gaap_AdvancesFromFederalHomeLoanBanks_label_en-US" xlink:label="lab_us-gaap_AdvancesFromFederalHomeLoanBanks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advance from Federal Home Loan Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancesFromFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesFromFederalHomeLoanBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancesFromFederalHomeLoanBanks" xlink:to="lab_us-gaap_AdvancesFromFederalHomeLoanBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_c102f79d-fd40-49e3-a50a-ec2e3d223205_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 $673,434 and $376,331, respectively)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_4d549656-73ad-42e7-ad51-54ac270eb499_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink: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 classified as held to maturity</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_9b17dad2-5417-48f0-ae76-3c5403d1fd54_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investment securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0aa98626-87f6-43b1-b7d8-a684e8889c7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Rate, Maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink: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, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c9835c95-a544-4afe-bf81-e6c3af69a427_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink: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 Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_72be4865-8715-461d-80d2-0a16066e5447_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings from related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_0417a632-c10c-45ee-ab48-9ca8a49592ca_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink: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&#160;Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfOtherAssets_fd19a46a-828e-42c7-a1d5-6300e50de8cc_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 (Loss) on Disposition of Other Assets</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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_4261f3dc-8bc0-4042-b92e-ae8df4a66e9f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink: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 Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_23d1b26a-55ee-4e50-b08d-fd6b7a5cdc35_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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_e8089408-bc2a-4f13-a388-8bcdf792b87e_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/2022/elts/us-gaap-2022.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_hfwa_ImpairedLoansMeasurementInput_12baa4f2-dbf5-444e-8636-46d52277edac_terseLabel_en-US" xlink:label="lab_hfwa_ImpairedLoansMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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-20221231.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_EarningsPerShareBasic_c9d6ff33-840f-4e6d-89bf-7b869623a350_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</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/2022/elts/us-gaap-2022.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_hfwa_BranchHeldForSaleMember_4398e9c7-0e7b-48c6-a749-eba00da0e115_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-20221231.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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_f9ff2922-7892-4bef-ab6a-120dc5b03a60_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/2022/elts/us-gaap-2022.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_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_99475299-60b1-45ea-8809-a19a6b64c24d_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-20221231.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_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_fd4bb74e-6910-4786-8a4a-69411095707e_negatedLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" 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">FHLB stock</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, FHLB and FRB Stock</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" 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">Deferred Tax Liabilities, FHLB and FRB Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesFHLBandFRBStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" xlink:to="lab_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c0b5649d-2a68-45c5-a6ce-2be9bb2a3378_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_0d74cd1d-a728-4a47-b518-3a28dd056825_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/2022/elts/us-gaap-2022.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_FinancingReceivableRecordedInvestmentPastDueLineItems_3e63e36e-54ef-44c2-92a0-20fecbe5453c_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_b279fa91-c16e-48f4-8c6b-819c48ea5580_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">ACL on investment securities available for sale</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/2022/elts/us-gaap-2022.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_srt_CondensedIncomeStatementTable_232fd34b-98eb-4f0c-af40-ee7f1a9d4554_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans_7fe3e9d5-e830-421b-8825-adaa5f22943f_terseLabel_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market discount on acquired loans</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans_label_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Market Discount on Loans</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans" 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">Deferred Tax Assets Market Discount on Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsMarketDiscountonLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans" xlink:to="lab_hfwa_DeferredTaxAssetsMarketDiscountonLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldtomaturitySecuritiesMember_a707f0a8-d589-4cd1-9c90-3dc7d22d10c5_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/2022/elts/us-gaap-2022.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_dei_EntityInteractiveDataCurrent_a5032a72-eed9-467b-bcaa-d25d8845a55c_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/2022/dei-2022.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_FairValueByBalanceSheetGroupingTable_76086b7e-3ecf-4e65-8782-9bafee3b5fda_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireFederalHomeLoanBankStock_3c501dfb-fdba-407e-9b95-a24bed3bfab8_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/2022/elts/us-gaap-2022.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_PrepaidExpensesAndOtherCurrentAssetsMember_a8f30e39-cc65-412f-83e3-77b8df934e4f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink: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 Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c93a5081-ecd6-4c08-a961-5a0123c99330_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_d8eed986-fe41-4b10-b272-44597be7a51a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" xlink: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 Domestic Deposit Liabilities, Certificates of Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" xlink:to="lab_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_5fafbeb3-8726-4b8b-8429-194593e4a4e5_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</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/2022/elts/us-gaap-2022.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_AvailableforsaleSecuritiesMember_8a83e176-6d18-442e-9ea9-b587aff2b145_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/2022/elts/us-gaap-2022.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_InternalCreditAssessmentDomain_79b6288d-5e00-4963-8554-decc10f0720b_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e21e43a-99cd-4491-9e2c-4abbb63d1071_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_9be0dcda-0184-46c9-b7c0-93aef3575f4a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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 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/2022/elts/us-gaap-2022.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0d1ff310-99b2-47b9-87b1-fc205a67592c_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsForRepurchaseOfCommonStock_0876a3a1-489b-4057-bee1-a094039de19a_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_da04717f-bea8-4376-a4eb-0d71b2efd05c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis_072a8fbd-8440-4424-9643-ff8a5241d0cc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalReserveBankAdvancesMember_3c6c6ac5-54dd-4ded-b8b3-26646f2c5273_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 credit facility</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/2022/elts/us-gaap-2022.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_IncomeTaxPolicyTextBlock_eea923cd-a87c-4610-a85d-fcee202c40b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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 Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_619ef713-4320-41f3-ba32-29c1582d69a7_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FarmlandMember_431c7f16-d146-4e3a-a1f8-5edd7ed8be10_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</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-20221231.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_FinancingReceivableUnamortizedPurchasePremiumDiscount_0d6e774f-29ce-483a-9ee6-0f576783fe31_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">Unamortized net discount on acquired loans</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/2022/elts/us-gaap-2022.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_RetainedEarningsAccumulatedDeficit_5d27179c-1604-4c3c-851d-d2dc94434ce2_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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_e41ed561-4af0-4493-a87f-71974057020f_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/2022/elts/us-gaap-2022.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_CashEquivalentsAtCarryingValue_cc26cf68-e99a-43e4-bc87-82b125562b77_verboseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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 and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_a4167db5-9583-4805-bac8-86cc550f04df_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" 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 the beginning of year</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_e8a1052f-eb2d-49ce-955f-24a01a22ff44_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" 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 the end of year</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink: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 Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_34fde2d7-9d8a-4177-96c9-b35fd3208b86_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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_36e67cf6-58c4-4a6f-8ae4-d348d9ffbd34_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_ca3ba162-4921-430b-917f-18b39da603e7_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_102dec8f-06b5-45a7-84f5-683c57df62de_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/2022/elts/us-gaap-2022.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_srt_RegulatoryCapitalRequirementsAbstract_d169bbf1-a3f9-4abe-ba3f-8a8c2e2874b3_terseLabel_en-US" xlink:label="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]</link:label>
    <link:label id="lab_srt_RegulatoryCapitalRequirementsAbstract_label_en-US" xlink:label="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract" xlink:to="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_537f5d45-9c4f-4187-98a9-7688f8987ac5_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 of contracts modified that subsequently defaulted</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_f434fd61-5de2-4b84-8e4a-7c8be11b496d_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 of Contracts</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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_798d7ccb-4385-4938-a24b-88ab3b74b172_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_12b288d9-8e7f-4f1d-a9c9-2837782628b0_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 available for sale 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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_1cd2e743-6810-455a-9318-558ff45b89b3_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/2022/dei-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_31d0ac96-1fef-464d-954a-de2a050a0085_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_820cdbb9-adb2-4cc6-ae1c-9acee0fd6bdb_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/2022/elts/us-gaap-2022.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_DeferredChargesPolicyTextBlock_d20c9dcd-2859-405f-bf7f-f731a3377c65_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Loan Origination Fees and Costs</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_55b11317-8e75-44d0-abf7-8f105573b6d3_terseLabel_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax</link:label>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_label_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax</link:label>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_documentation_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" 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">Cumulative Effect Of New Accounting Principle In Period of Adoption Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" xlink:to="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5aef4e-2e32-4b6b-8cfc-2a860d98cbe4_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/2022/elts/us-gaap-2022.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_hfwa_InterestRateSwapFeeIncome_8aaaebe6-1ba2-4729-a922-cc4be133360f_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-20221231.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_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_54350cba-5653-4af2-901d-5232b837d2e7_terseLabel_en-US" xlink:label="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded commitments to related parties</link:label>
    <link:label id="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_label_en-US" xlink:label="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Commitments on Loans and Leases Receivable Related Parties</link:label>
    <link:label id="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_documentation_en-US" xlink:label="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" 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">Unfunded Commitments on Loans and Leases Receivable Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" xlink:href="hfwa-20221231.xsd#hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" xlink:to="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_7a52af62-fd12-40d8-907e-caf2c3556937_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed statements of financial condition</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_635656bb-c22c-444a-9abd-602efc259538_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:to="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_b0104a73-0d38-480f-b033-2a72e93b2bef_terseLabel_en-US" xlink:label="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing fee income and fees from SBA loans serviced for others</link:label>
    <link:label id="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_label_en-US" xlink:label="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees and Commissions, Mortgage Banking and Servicing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FeesAndCommissionsMortgageBankingAndServicing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing" xlink:to="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_ad7350e3-80b4-401d-ae91-6f0d4c2c0c74_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_6b8e8661-7339-4272-ab35-044e7b5766af_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost of loans receivable</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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesAbstract_32e9050a-439e-439a-98b5-c8c5b7a33a10_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_0184c1a4-d0ff-4a10-b26b-1c6ce74283ff_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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_1f8a380d-c2b8-4d8f-ac8d-38da1b56b31c_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationActivityTableTextBlock_78841ce4-df94-4aae-b88d-6ce04129c733_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink: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 stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink: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 Payment Arrangement, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_258263ed-d8bc-4e43-9e9c-40ce8bd87654_negatedLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" 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">Junior subordinated debentures</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" 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">Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" xlink:to="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_1c9ce56c-2202-4029-a43d-b594bc97fe3b_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward" xlink: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, Related Parties [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward" xlink: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, Related Parties [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7aa78440-a0f0-42fb-bd17-4cdb61513f89_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_20e435be-fa03-4201-a8df-3ef8632b26a0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c0397d29-e5ea-458d-9465-fd1021651869_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</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/2022/elts/us-gaap-2022.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_a8fe39e0-6550-452b-8321-93f796406437_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 subsidiary bank</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_851a929e-0bbe-4695-aff2-c90d38e5a0c2_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_f35023d8-9226-4b59-86d1-84309ca96851_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain_d742279a-d136-42cd-88a5-7dd2eafdf5f0_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/2022/elts/us-gaap-2022.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_hfwa_OnetoFourFamilyRealEstateConstructionMember_4d9ca323-a4f2-42b9-9409-db5f56cfc8c5_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">Residential</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-20221231.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_IncomeTaxExpenseBenefit_ff809335-c160-4c62-a134-10c85ed27da4_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_486ee2f0-8f90-4148-92eb-31a12709dd36_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 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/2022/elts/us-gaap-2022.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_hfwa_FinancingReceivables30to89DaysPastDueMember_cab7cca0-6a2e-4bbc-a08f-eba597e37b2f_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</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-20221231.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_ProceedsFromSalesOfAssetsInvestingActivities_b6de7e0b-c32e-4d10-b612-6de5fdf847a5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink: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 other loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink: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 Sales of Assets, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_a14c8029-cfce-4470-9e11-a10b64a9eb3e_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_ae2c582d-ae1f-4822-a2ee-5ab7f0a8ae59_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_ccdbd691-f808-4f45-9f08-cf9b82078c04_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">Mortgage-backed securities</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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_472e3a32-dd16-4278-8119-2c6dc9f3cfe7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDemandDepositAccounts_291ef07e-dbb6-4739-b78e-aed818060798_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDemandDepositAccounts" xlink: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 bearing demand deposits</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDemandDepositAccounts_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDemandDepositAccounts" xlink: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, Demand Deposit Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDemandDepositAccounts" xlink:to="lab_us-gaap_InterestExpenseDemandDepositAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_65672dab-aa57-447c-98dc-78fe7f3b1781_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value - Interest rate swap with third party</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_91bf7f21-29c8-4c56-8a45-ab248300c8dd_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">Derivative liabilities - interest rate swaps</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, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestBearingDomesticDepositDemand_978b362d-bf86-48e2-9d53-4cdb1a4fe56e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositDemand" xlink: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 bearing demand deposits</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositDemand_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositDemand" xlink: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, Demand</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositDemand" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositDemand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositDemand" xlink:to="lab_us-gaap_InterestBearingDomesticDepositDemand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFive_7bcd58cb-cbee-4bae-a55b-e9aadf0d9b35_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFive_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesRollingYearFive" xlink:to="lab_us-gaap_TimeDepositMaturitiesRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_d2499974-5b82-4779-8587-6480a5e71e8e_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</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_5e021b48-4569-4c74-9898-901b0c7502bd_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-20221231.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_IncreaseDecreaseInLoansToFederalHomeLoanBanks_5d37b6de-396f-4fe5-a98d-9b6b952daeb1_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/2022/elts/us-gaap-2022.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_CommonStockValue_af8749e1-9578-44a8-97d3-e020cb4ba888_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,106,697 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/2022/elts/us-gaap-2022.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_DebtInstrumentNameDomain_4d1f143e-345b-4693-93ed-65116e8c831b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink: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 Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_8a3d9540-a089-4e49-a39f-ccd68776705c_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/2022/elts/us-gaap-2022.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_FinancingReceivableModificationsPostModificationRecordedInvestment2_ea7e1684-79ee-4ff5-82e0-4076ad8087dc_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">Amortized Cost</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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGrossAbstract_c57aba07-9ac0-4311-8a4c-76490608d8fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_2fc2ce7f-70c1-42c5-8d8c-cf167afa7e3d_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_3788460d-cf6b-49e9-95fa-506546dc27c0_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_883095fe-3121-4330-b75c-d922df925193_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/2022/elts/us-gaap-2022.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_hfwa_TwelfthStockRepurchasePlanMember_d7297745-1dba-4da1-81cc-965900786d8c_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</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-20221231.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_c6d0e4f6-4f60-4d99-a821-ecce1b4860fb_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 CRE</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-20221231.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_hfwa_SalaryContinuationPlanTableTextBlock_2a1ed8c5-1564-4757-a69f-6fbe5d0c1d3c_terseLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary continuation plan</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanTableTextBlock_label_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Continuation Plan [Table Text Block]</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanTableTextBlock" 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">Salary Continuation Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SalaryContinuationPlanTableTextBlock" xlink:to="lab_hfwa_SalaryContinuationPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_f1e5297d-adcc-465e-bd0e-18a1b6708281_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sold</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale" xlink: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 Mortgage Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_60b40989-f265-487e-abef-b4ca65179f5d_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_63c37c48-42e1-49b9-95f8-3c0a44ddea6a_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/2022/elts/us-gaap-2022.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_ProceedsFromStockOptionsExercised_83bfa575-23d0-4e40-9de0-92d1d3a7c890_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_d601d759-16b1-4d8d-b361-c639907c298b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBALoansLineItems_c3075ddb-8371-4638-8f3e-3020873af294_terseLabel_en-US" xlink:label="lab_hfwa_SBALoansLineItems" xlink: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 Loans [Line Items]</link:label>
    <link:label id="lab_hfwa_SBALoansLineItems_label_en-US" xlink:label="lab_hfwa_SBALoansLineItems" xlink: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 Loans [Line Items]</link:label>
    <link:label id="lab_hfwa_SBALoansLineItems_documentation_en-US" xlink:label="lab_hfwa_SBALoansLineItems" 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">[Line Items] for SBA Loans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansLineItems" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBALoansLineItems" xlink:to="lab_hfwa_SBALoansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_152c9100-e5f0-4732-8632-f7f45e9ec9d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_44e25ae0-5eb2-488e-9517-35c6643ecd1f_terseLabel_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Correlation Coefficient Rate</link:label>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_label_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" xlink: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, Correlation Coefficient Rate</link:label>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_documentation_en-US" xlink:label="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" 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">Share-Based Compensation Arrangement By Share-Based Payment Award, Correlation Coefficient Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" xlink:to="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapitalRatio_26ea9591-4f9e-4b12-9e7a-94f5c3cde5f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Actual</link:label>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapitalRatio_label_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRatio" xlink: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 Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRatio" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonEquityTierOneCapitalRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonEquityTierOneCapitalRatio" xlink:to="lab_us-gaap_CommonEquityTierOneCapitalRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_3e430a2b-0edd-45bf-81e7-e2d9753ef4cd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employee's gross pay</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_cb47df5f-facd-4645-8b2f-3de353130cb4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink: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 Loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink: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 Losses, Policy for Uncollectible Amounts [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_c3485cc6-1023-4b37-a56f-b2c7014e8cf9_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_25f68a69-1fe7-4e45-8ad5-68a866dc4548_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">Fair Value, 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/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_c33dee69-bb82-4864-8942-7d859cd4b8a6_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_2df0ad55-25f7-412a-ac6b-4ee39ad369cd_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/2022/elts/us-gaap-2022.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_OperatingLeaseCost_437e9318-84e8-4315-b625-90cfddb78011_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_31e6d1b6-233c-4f8a-b4cc-b6ae198b6e9f_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/2022/elts/us-gaap-2022.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_InvestmentTypeAxis_327154a1-3274-40f7-9d7f-1ac3df1df2bb_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/2022/elts/us-gaap-2022.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_hfwa_UnusedCommitmentstoExtendCreditMember_ee039b22-c0a3-4ef7-84c3-90ff239b008e_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</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-20221231.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_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_17917efd-5abb-4559-be23-4866c6a4b167_terseLabel_en-US" xlink:label="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink: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 percent of lower of appraised value at origination or cost of underlying collateral</link:label>
    <link:label id="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_label_en-US" xlink:label="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink: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 Loans and Leases Receivable Percent of Appraised Value or Underlying Collateral Mortgage Residential Loans</link:label>
    <link:label id="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_documentation_en-US" xlink:label="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" 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">Maximum loans and leases receivable percent of appraised value or underlying collateral mortgage residential loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink:href="hfwa-20221231.xsd#hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink:to="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0a8a2a80-3378-4cbe-89b2-c335d14a98fc_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e63395a0-619b-469a-a39a-20417261aba7_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_7cbab2a3-7709-43e1-b8c9-a5fb91dd032a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originated</link:label>
    <link:label id="lab_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_label_en-US" xlink:label="lab_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale" xlink: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 of Mortgage Loans Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale" xlink:to="lab_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_5951b743-44ae-4714-bb0f-c3a53d383bcb_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_2a38da32-73a8-45cc-9871-c018ad71b3a9_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">Gross 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/2022/elts/us-gaap-2022.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_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_6c442bd4-4876-47f6-be59-bcaa1ef634e0_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Method Qualified Affordable Housing Project Investments, Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_label_en-US" xlink:label="lab_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink: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 Method Qualified Affordable Housing Project Investments, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink:to="lab_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1e776f35-40e8-4e63-ac42-773d2f9a558d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_715dcc35-1510-4a09-9354-9f7728aa9537_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-20221231.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_941fc867-1396-4e79-a4b2-ad87b0918572_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity in related party loans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink: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 Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock_11d14c65-45a2-4227-9243-63b767d95cfb_terseLabel_en-US" xlink:label="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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:label id="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock_label_en-US" xlink:label="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Repurchase Agreements [Text Block]</link:label>
    <link:label id="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock_documentation_en-US" xlink:label="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock" 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">Disclosure of Repurchase Agreements [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_DisclosureofRepurchaseAgreementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock" xlink:to="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_f8b131a1-61b6-4d94-adc8-90dcda820b93_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_us-gaap_PaymentsToAcquireLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to Acquire Life Insurance Policy, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_1e339c5e-bd8d-471b-a41f-ee4165f981e0_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/2022/dei-2022.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_OtherCommitmentsTableTextBlock_1307553d-b29b-4257-ab5e-3c4222565d92_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_5670f26d-6477-46d7-b55f-85dd3784b5b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash used for amounts included in the measurement of lease liabilities during the period</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableMaturity_e581de3c-1f0a-4dbb-a645-fa7d3ab0475b_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of loans</link:label>
    <link:label id="lab_hfwa_FinancingReceivableMaturity_label_en-US" xlink:label="lab_hfwa_FinancingReceivableMaturity" xlink: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, Maturity</link:label>
    <link:label id="lab_hfwa_FinancingReceivableMaturity_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableMaturity" 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, Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableMaturity" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableMaturity" xlink:to="lab_hfwa_FinancingReceivableMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_45a5d0ed-bcb3-41d8-b5fb-2fc2c6963ffb_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/2022/elts/us-gaap-2022.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_EmployeeStockOptionMember_0e6f257d-a259-4ee9-b36e-a73e67b744b3_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4175a6cb-af8b-4491-9ad2-a45b79a63023_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_31133b70-026b-4880-b9df-200184ebf1d8_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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_e2b60ecc-f807-4919-a1bc-e8e88c88d48a_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">Accrued interest write off on investment securities available for sale</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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesAuthorized_90bf50fe-4ec2-4d01-be2a-99db612486a2_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</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/2022/elts/us-gaap-2022.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_StatementOfIncomeAndComprehensiveIncomeAbstract_9cd2a5f7-c326-4126-bc57-12e07d003ac7_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/2022/elts/us-gaap-2022.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_CommercialPortfolioSegmentMember_73c44a03-1c5b-4859-999e-aa5d85afd5a7_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 business</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/2022/elts/us-gaap-2022.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_srt_MaximumMember_743937f1-0888-4e15-a396-c67f0040636c_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/2022/elts/srt-2022.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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_22405c9f-7dbe-4f77-a358-521fa67b966a_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/2022/elts/us-gaap-2022.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_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_c03ef5d3-103a-4943-8e54-ad36bb09c4cb_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</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/2022/elts/us-gaap-2022.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_WashingtonBankingMember_915cfb66-0f8b-4e98-b605-a85ffa95f501_terseLabel_en-US" xlink:label="lab_hfwa_WashingtonBankingMember" xlink: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 Banking</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-20221231.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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_0398fecf-4696-46bf-a0d7-d8e510896f64_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink: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 Financial Corporation (Parent Company Only)</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_f1b2b4d6-1317-44e1-a076-02f1f1c7bb08_terseLabel_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Plan and Trust</link:label>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_label_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" xlink: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 Financial Corporation 401(k) Plan and Trust [Member]</link:label>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_documentation_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" 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 Financial Corporation 401(k) Plan and Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" xlink:to="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_03ef90c9-96d7-4393-9c84-b6d1df24645c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink: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 90 days or more past due still accruing interest</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/2022/elts/us-gaap-2022.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_StockRepurchasedAndRetiredDuringPeriodValue_0e7297fc-0315-458c-95df-29ce9221b58a_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_e6ac49db-f7bd-4fce-8cf7-2d5194fac57f_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/2022/elts/us-gaap-2022.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_srt_CondensedCashFlowStatementTable_8dad357f-9968-4155-b538-35964aa36f8f_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ServicingPolicyPolicyTextBlock_9e6195b1-5a81-414c-b9b8-2bfd01ae159a_terseLabel_en-US" xlink:label="lab_hfwa_ServicingPolicyPolicyTextBlock" xlink: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 Loan Sales, Servicing, and Commercial Servicing Asset</link:label>
    <link:label id="lab_hfwa_ServicingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_ServicingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing, Policy [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_ServicingPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_ServicingPolicyPolicyTextBlock" 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">Servicing, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ServicingPolicyPolicyTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ServicingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ServicingPolicyPolicyTextBlock" xlink:to="lab_hfwa_ServicingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_1d062cff-6b07-4a95-ae35-2f10ee589664_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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 Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e1709b6e-8532-4261-8dd4-80129bf2ee68_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanRestructuringModificationDomain_241d2d9b-205d-4fa9-914e-5f7351bd4ac1_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/2022/elts/us-gaap-2022.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_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_e762931d-d901-43e8-a558-705a36288040_terseLabel_en-US" xlink:label="lab_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affordable Housing Tax Credits and Other Tax Benefits, Amount</link:label>
    <link:label id="lab_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_label_en-US" xlink:label="lab_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affordable Housing Tax Credits and Other Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:to="lab_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_ef08158c-28c1-4469-9fe6-f566dc761e5c_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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a80fad01-337a-49d4-867e-22e14eeb9c2e_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityTable_97689f81-d524-49dc-be19-9b75db1d8f8a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e4dd12b4-0f9f-4ea7-8088-8e66ffa3fbe0_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/2022/elts/us-gaap-2022.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_InterestIncomeSecuritiesTaxable_7549e73e-e30f-4f4b-ad56-524083fbac21_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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_933a5168-f243-4ea3-a8c6-2076956f6759_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">Mortgage-backed securities</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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f7ac3ee0-68ef-4b0c-ac09-8703902027af_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_a36a2291-8104-406d-af7c-a0f1272b91fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_2f5bb2ae-36a5-4ec3-a9da-1c04972dcf52_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_8174f0f3-56a1-4d4d-b1b6-d1385f87e60b_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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_de013e4d-5811-44ba-a198-d53053898860_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/2022/elts/us-gaap-2022.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_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_19ab5cd2-6b02-42f8-974c-d051d10c267e_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/2022/elts/us-gaap-2022.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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_3fb4ed82-e090-490d-b3e3-a31cd9e9b9f0_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/2022/elts/us-gaap-2022.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_hfwa_CumulativeEffectFromChangeInAccountingPolicy_c4203072-2088-4549-a040-4f59f283f6f7_terseLabel_en-US" xlink:label="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect from change in accounting policy</link:label>
    <link:label id="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy_label_en-US" xlink:label="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect from change in accounting policy</link:label>
    <link:label id="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy_documentation_en-US" xlink:label="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy" 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">Cumulative effect from change in accounting policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectFromChangeInAccountingPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy" xlink:to="lab_hfwa_CumulativeEffectFromChangeInAccountingPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DebtSecuritiesAmortizedCost_b7eb7d20-1ceb-4f38-8d22-2e114f614df8_terseLabel_en-US" xlink:label="lab_hfwa_DebtSecuritiesAmortizedCost" xlink: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, Amortized Cost</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAmortizedCost_label_en-US" xlink:label="lab_hfwa_DebtSecuritiesAmortizedCost" xlink: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, Amortized Cost</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAmortizedCost_documentation_en-US" xlink:label="lab_hfwa_DebtSecuritiesAmortizedCost" 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, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAmortizedCost" xlink:href="hfwa-20221231.xsd#hfwa_DebtSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DebtSecuritiesAmortizedCost" xlink:to="lab_hfwa_DebtSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_2bae0016-4e9e-4551-a832-6b4ccf2ca9c6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_a31ea092-6abe-4f69-a7cc-99ed07de79ab_terseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" xlink: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 interest expense, by category</link:label>
    <link:label id="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" xlink: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 Interest Expense Deposits [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" 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 interest expense deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" xlink:to="lab_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsDiluted_51055e5c-a59e-4319-8404-30bc7be08dcd_totalLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsDiluted" 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 allocated to common shareholders</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsDiluted_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsDiluted" xlink:to="lab_us-gaap_UndistributedEarningsDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_fdec0faa-d63e-4498-b620-917e282a83c3_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">Unrealized Losses, 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/2022/elts/us-gaap-2022.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_TierOneRiskBasedCapitalToRiskWeightedAssets_30fd68ec-801f-445f-84e4-900c55de4db5_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier One Risk Based Capital to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink: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 Regulation, Tier 1 Risk-Based Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_43027a0b-77f7-4fa9-8356-9600df9ebdce_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">Unrealized Losses, 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/2022/elts/us-gaap-2022.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_DepositsAbstract_62308bf3-c5f2-49c9-9f20-9b916511a7d7_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_DepositsAbstract_label_en-US" xlink:label="lab_us-gaap_DepositsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAbstract" xlink:to="lab_us-gaap_DepositsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodTableTextBlock_4b0fc472-4fc5-4c53-b37b-70a905c679c9_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">Total repurchased shares and average share prices</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-20221231.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_LiabilitiesAndStockholdersEquityAbstract_5b325d79-52bf-463e-8059-5f1ceb922a4b_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_c274aada-747a-413b-91de-444f9764522b_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_c41aeea6-6d41-4528-8d1b-bd79af53d0a2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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/2022/elts/us-gaap-2022.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_EstimateOfFairValueFairValueDisclosureMember_dc4b4e41-725c-42b2-bf99-388361286fb3_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/2022/elts/us-gaap-2022.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_us-gaap_FinancingReceivableAccruedInterestWriteoff_25e3d27f-19bf-4faf-82fe-fe73fdb2cd7f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAccruedInterestWriteoff" xlink: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, Accrued Interest, Writeoff</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAccruedInterestWriteoff_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAccruedInterestWriteoff" xlink: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, Accrued Interest, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAccruedInterestWriteoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff" xlink:to="lab_us-gaap_FinancingReceivableAccruedInterestWriteoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstatePolicyTextBlock_f2dc9b0e-9d34-45c5-9507-8b5cd0069b45_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstatePolicyTextBlock" xlink: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 Owned</link:label>
    <link:label id="lab_us-gaap_RealEstatePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RealEstatePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstatePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstatePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstatePolicyTextBlock" xlink:to="lab_us-gaap_RealEstatePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b50588b7-3c3d-4264-9a63-1b0d181ea5b6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_beb78b08-5425-429f-832c-7e2e86c0c2b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_40bdb58c-d4ee-49a4-8872-3c7498ea0ee0_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/2022/elts/us-gaap-2022.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_DepositsHeldForSale_acecb46a-5704-4581-ade6-1c727a026a21_terseLabel_en-US" xlink:label="lab_hfwa_DepositsHeldForSale" xlink: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, Held For Sale</link:label>
    <link:label id="lab_hfwa_DepositsHeldForSale_label_en-US" xlink:label="lab_hfwa_DepositsHeldForSale" xlink: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, Held For Sale</link:label>
    <link:label id="lab_hfwa_DepositsHeldForSale_documentation_en-US" xlink:label="lab_hfwa_DepositsHeldForSale" 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">Deposits, Held For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsHeldForSale" xlink:href="hfwa-20221231.xsd#hfwa_DepositsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DepositsHeldForSale" xlink:to="lab_hfwa_DepositsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8b1c6e0b-02ac-49d5-9d81-a7387774b140_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Repurchase Agreements [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Repurchase Agreements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:to="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_1b315b37-e527-44f4-b01f-f0fe0685e064_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">Loans receivable, net</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_6d7144d5-3734-43a9-a19e-950eec2759c7_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">Collateral-dependent loans</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/2022/elts/us-gaap-2022.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_BadDebtReserveForTaxPurposesOfQualifiedLender_df02174f-5943-463a-8354-40cacff0f371_terseLabel_en-US" xlink:label="lab_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable temporary difference</link:label>
    <link:label id="lab_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_label_en-US" xlink:label="lab_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad Debt Reserve, Tax Purpose of Qualified Lender</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="lab_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_510a3a40-8240-4f63-a086-2916037555d3_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">Average number of basic shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_23d616cf-bb19-49c8-befa-3821e5d72eac_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/2022/elts/us-gaap-2022.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_SubstandardMember_8bef2478-89b7-453a-84c1-ef8f5f129c25_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</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/2022/elts/us-gaap-2022.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_hfwa_ScheduleOfDividendsActivityTableTextBlock_d26bed79-8541-4f98-ab23-a0b7184d278f_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfDividendsActivityTableTextBlock" xlink: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_hfwa_ScheduleOfDividendsActivityTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfDividendsActivityTableTextBlock" xlink: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 Dividends Activity [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfDividendsActivityTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfDividendsActivityTableTextBlock" 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 dividends activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfDividendsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock" xlink:to="lab_hfwa_ScheduleOfDividendsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance_cf8d5674-47e2-45b8-8648-1f7a7d3acaf3_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">Nonaccrual without ACL</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/2022/elts/us-gaap-2022.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_InterestRateDerivativeLiabilitiesAtFairValue_ef3434c3-a609-454e-a5ee-705c4e698276_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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualDistributionPaid_1ed7769a-9dd3-4ad1-8580-a5ceccc6333c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" 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">Benefits Paid</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Distribution Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_0eaf09c9-2c9d-4cd6-8d90-66ca678b308b_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_e0c69fb5-1a65-409c-8bcd-74ce846f5d98_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 $(130), $(35) 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/2022/elts/us-gaap-2022.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_PreferredStockValue_ace8322a-387a-4da0-ad32-892a85ca3919_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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedStockMember_70ef9c73-789d-4a03-b5f0-3881f016328c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_d7c86d1d-f855-42b0-8fb9-09a407ecdf34_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_1c72ada7-550c-4f7a-a222-1e938eaf049b_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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_10be1eb2-dddf-45b3-9be3-c411b6e485a5_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_aa5ac7d9-486c-4c45-b72b-4c94927af8b9_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/2022/elts/us-gaap-2022.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_DebtInstrumentTable_fdfd1a3f-7ce2-4777-9b1c-1b2ece6a5d3d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink: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 Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_a150f2ba-da89-48d4-a897-74eaff2264ea_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_528c5c1a-6852-464c-86a3-dfb13659ff8a_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 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_57e32078-5c67-408c-8661-3d372bab7c18_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a8987f93-ffa3-4999-80d3-5261bda74ddf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c60b8289-68f6-4453-b39b-a25ab6bfde31_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink: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 Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_fdd90f38-b0e6-46f3-accf-4552d6175ee9_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_dfd042b3-4a31-494a-b946-37d43025691f_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_c3726599-caeb-467f-b72e-5f3ea6bd7200_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/2022/elts/us-gaap-2022.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_FinancingReceivablesTextBlock_ba927c1c-ce6a-4a84-a17f-abd472c53a09_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan 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/2022/elts/us-gaap-2022.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_InterestIncomeExpenseNet_32045af7-9dac-4f61-ab96-e952962decdc_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/2022/elts/us-gaap-2022.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_PastModifiedMaturityDateMember_04d2b778-9fee-452b-bd2a-2f26ff01e1a5_terseLabel_en-US" xlink:label="lab_hfwa_PastModifiedMaturityDateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past modified maturity date</link:label>
    <link:label id="lab_hfwa_PastModifiedMaturityDateMember_label_en-US" xlink:label="lab_hfwa_PastModifiedMaturityDateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past Modified Maturity Date [Member]</link:label>
    <link:label id="lab_hfwa_PastModifiedMaturityDateMember_documentation_en-US" xlink:label="lab_hfwa_PastModifiedMaturityDateMember" 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">Past Modified Maturity Date [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember" xlink:href="hfwa-20221231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PastModifiedMaturityDateMember" xlink:to="lab_hfwa_PastModifiedMaturityDateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b8ebdd95-03fe-47bd-bf79-aa5b17c23430_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of deferred income tax asset (liability)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InterestRateSwapValuationAdjustments_e04f0d3a-2986-4d08-9d85-b1afc65e0794_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-20221231.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_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_be5df452-3f02-4610-9df8-86d469bc3a4e_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, but not paid</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-20221231.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_NoninterestIncomeAbstract_bc81395e-8197-4bf0-92fc-2fa1f0c1f530_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/2022/elts/us-gaap-2022.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_InterestReceivable_ecc4f967-5823-4d37-8fb9-ae0082b829f6_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/2022/elts/us-gaap-2022.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_DepositLiabilitiesDisclosuresTextBlock_34f7df68-d8b8-4362-91db-3c14df482681_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink: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_DepositLiabilitiesDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink: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 Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:to="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InvestmentinCertifiedDevelopmentEntities_41c982af-0c92-4992-b3cb-60555bfe6baa_terseLabel_en-US" xlink:label="lab_hfwa_InvestmentinCertifiedDevelopmentEntities" xlink: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 of NMTC</link:label>
    <link:label id="lab_hfwa_InvestmentinCertifiedDevelopmentEntities_label_en-US" xlink:label="lab_hfwa_InvestmentinCertifiedDevelopmentEntities" xlink: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 Certified Development Entities</link:label>
    <link:label id="lab_hfwa_InvestmentinCertifiedDevelopmentEntities_documentation_en-US" xlink:label="lab_hfwa_InvestmentinCertifiedDevelopmentEntities" 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 Certified Development Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentinCertifiedDevelopmentEntities" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentinCertifiedDevelopmentEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_InvestmentinCertifiedDevelopmentEntities" xlink:to="lab_hfwa_InvestmentinCertifiedDevelopmentEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_fda133d2-53a1-4ced-a5a5-001034a04e98_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60587606-1bbb-41af-a82a-5c55c462fbbe_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/2022/elts/us-gaap-2022.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_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_60a6ae27-ccd3-4393-8584-0e84e35280b8_terseLabel_en-US" xlink:label="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Affordable Housing Project Investments, Future Commitment</link:label>
    <link:label id="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_label_en-US" xlink:label="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Affordable Housing Project Investments, Future Commitment</link:label>
    <link:label id="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_documentation_en-US" xlink:label="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" 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">Qualified Affordable Housing Project Investments, Future Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:to="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_6abad3a5-7f81-4ef6-90b0-d0cfd0312970_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/2022/elts/us-gaap-2022.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_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic_c72b9e5b-4b99-4446-ac6b-96b069424bfa_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" xlink: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 Percentage Change Of Interest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" xlink: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 Percentage Change Of Interest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" 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 Percentage Change Of Interest-Bearing Deposits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRepurchaseAgreements_f2d3a9eb-6865-4ea2-941d-950a8146e848_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink: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 agreement obligation by class of collateral pledged</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRepurchaseAgreements_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink: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 Repurchase Agreements [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRepurchaseAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRepurchaseAgreements" xlink:to="lab_us-gaap_ScheduleOfRepurchaseAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_88d94d15-1267-456f-a8cb-af546fefb9c2_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/2022/dei-2022.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_us-gaap_FederalHomeLoanBankStock_333eeeb3-b8a0-4c82-a290-dce5da26f420_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsLineItems_2910b1dd-24a0-4501-8e6b-490409700328_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_9b09f14b-a088-440f-a740-024355f409a0_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/2022/elts/us-gaap-2022.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_OtherRealEstateDisposals_7cf17b3b-98a5-4e13-ae22-048c047f3026_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateDisposals" 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">Proceeds from dispositions</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateDisposals_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateDisposals" xlink: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, Disposals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateDisposals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateDisposals" xlink:to="lab_us-gaap_OtherRealEstateDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialPortfolioSegmentMember_3dde4a9a-33e4-404a-8a9f-cbde86d62a9c_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 real estate</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/2022/elts/us-gaap-2022.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_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_1240cbc6-a6a4-4fdb-a125-d2f35f8fa860_terseLabel_en-US" xlink:label="lab_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Capital Conservation Buffer [Abstract]</link:label>
    <link:label id="lab_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_label_en-US" xlink:label="lab_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" xlink: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 Regulation, Capital Conservation Buffer, Total Risk-Based Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" xlink:to="lab_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_46209e2f-18a7-45b3-b5f8-307acef4cfcf_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 loans receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_9d004de4-8fa9-48f2-81d0-3977e97f50a6_terseLabel_en-US" xlink:label="lab_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" xlink: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 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-20221231.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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_968a1296-740a-4495-b71a-19fbbd8d36e5_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 restricted stock award activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink: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 Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_83e9f076-a70e-4580-949e-545034999225_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" 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">(Reversal of) provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_d7a5ecf4-e0b0-4bdd-bb96-088c6bacddce_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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_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/2022/elts/us-gaap-2022.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_InterestExpenseMoneyMarketDeposits_1cc283bb-fdb3-47d5-91e7-3b1d85797133_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMoneyMarketDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market accounts</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMoneyMarketDeposits_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMoneyMarketDeposits" xlink: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, Money Market Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMoneyMarketDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMoneyMarketDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMoneyMarketDeposits" xlink:to="lab_us-gaap_InterestExpenseMoneyMarketDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_f8b1db77-69a2-4f3f-8efb-421d8b18957d_terseLabel_en-US" xlink:label="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">the Plan</link:label>
    <link:label id="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_label_en-US" xlink:label="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Fourteen Omnibus Equity Plan [Member]</link:label>
    <link:label id="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_documentation_en-US" xlink:label="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" 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">Two Thousand Fourteen Omnibus Equity Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" xlink:href="hfwa-20221231.xsd#hfwa_TwoThousandFourteenOmnibusEquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" xlink:to="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_dfe355fc-5e5a-4cbc-98e6-ec0966249f66_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueDisclosuresAbstract_dacc0c3f-4de4-4685-944e-a3ecae316d34_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/2022/elts/us-gaap-2022.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_LoansReceivableMember_093bf8dd-a0f7-4166-a616-60127f829410_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/2022/elts/us-gaap-2022.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_us-gaap_NetChangeInterestBearingDepositsDomestic_df41ba4b-1eb3-4bea-971a-53842816bd80_terseLabel_en-US" xlink:label="lab_us-gaap_NetChangeInterestBearingDepositsDomestic" xlink: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 Change Interest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_us-gaap_NetChangeInterestBearingDepositsDomestic_label_en-US" xlink:label="lab_us-gaap_NetChangeInterestBearingDepositsDomestic" xlink: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 Interest-Bearing Deposits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeInterestBearingDepositsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeInterestBearingDepositsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetChangeInterestBearingDepositsDomestic" xlink:to="lab_us-gaap_NetChangeInterestBearingDepositsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_72242040-0a6c-4b5e-81ed-fb783c120bac_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/2022/elts/us-gaap-2022.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_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_f2d4a090-3457-4794-bfb5-566562f6d71f_terseLabel_en-US" xlink:label="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PRSU</link:label>
    <link:label id="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_label_en-US" xlink:label="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Restricted Stock Units (PRSUs) [Member]</link:label>
    <link:label id="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_documentation_en-US" xlink:label="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" 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">Performance-based Restricted Stock Units (PRSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" xlink:href="hfwa-20221231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" xlink:to="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_333a33d1-1db2-416b-9ebf-7a909fc54482_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink: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 Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d376ec7d-ade3-47ac-8beb-ece99025a7a6_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 $(30,372), $(4,298) and $4,506, 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/2022/elts/us-gaap-2022.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_OtherRealEstateValuationAdjustments_5a499223-121c-493d-8a99-503d44599e25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateValuationAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateValuationAdjustments_1d53c0ba-bab7-46ae-b3c2-6da04423fa2e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateValuationAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateValuationAdjustments_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateValuationAdjustments" xlink: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, Valuation Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateValuationAdjustments" xlink:to="lab_us-gaap_OtherRealEstateValuationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_0c95a51b-ebc1-439e-ab5f-542d27ad6742_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_6b07904f-b204-4527-97be-26fdbe32604e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_4ed68dd0-ee0f-4099-9c0a-469318d74dfc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink: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 on interest earning deposits</link:label>
    <link:label id="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_label_en-US" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink: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, Deposits with Financial Institutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:to="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_905f0d2f-3109-4b58-829a-1cfc0cb7700b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink: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, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b9f9b894-f59b-4fdf-a5d6-883cfe672495_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_35d6f2b4-e2b9-4c1c-ada1-70942db751bb_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</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/2022/elts/us-gaap-2022.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_TransferToOtherRealEstate_aaf8b548-21f1-4a84-b236-ed4b64435446_terseLabel_en-US" xlink:label="lab_us-gaap_TransferToOtherRealEstate" xlink: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 loans receivable to other real estate owned</link:label>
    <link:label id="lab_us-gaap_TransferToOtherRealEstate_label_en-US" xlink:label="lab_us-gaap_TransferToOtherRealEstate" xlink: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 Owned, Transfer to Real Estate Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferToOtherRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferToOtherRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferToOtherRealEstate" xlink:to="lab_us-gaap_TransferToOtherRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherSecuritiesPledgedMember_dc93d931-065d-4c98-9012-818f2fd2c577_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-20221231.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_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits_fcaddd2d-7db5-4b63-b766-5d8d653c21cf_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" 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 Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAggregatedInvestmentsMember_78be72e8-458b-4ea8-938d-d11abcb8b85c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAggregatedInvestmentsMember" xlink: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 asset-backed securities</link:label>
    <link:label id="lab_us-gaap_OtherAggregatedInvestmentsMember_d26705c9-238d-4c25-a9e4-2afa4fae3602_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 Security Investments [Member]</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/2022/elts/us-gaap-2022.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_FinancingReceivableAllowanceForCreditLossesWriteOffs_a1d95c7a-0053-4d54-babc-3e6939abc265_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">Charge-offs</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/2022/elts/us-gaap-2022.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_srt_ConsolidatedEntitiesDomain_83d47b79-486d-4d47-bbd2-1d940065842c_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_e4cddd2a-abef-41c3-9b2c-95628e0a7b78_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink: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 unrealized losses on investment securities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other Comprehensive Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_2c7513b8-5e2d-4405-b17f-59fc57de002d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink: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 Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink: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 Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PassMember_f2c21f43-179e-4b3b-8af3-b7955f080542_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</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/2022/elts/us-gaap-2022.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_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_7f9df1aa-7e7e-4206-b1ca-28859d902f91_negatedTerseLabel_en-US" xlink:label="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" 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">Effects of BOLI</link:label>
    <link:label id="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_label_en-US" xlink:label="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome</link:label>
    <link:label id="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_documentation_en-US" xlink:label="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" 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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax free bank owned life insurance income recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" xlink:href="hfwa-20221231.xsd#hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" xlink:to="lab_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3c0fae80-0b91-4b20-94f7-e6e61b2f25f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of effective income tax rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink: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 Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b13caa4e-27bb-4b12-a1bf-69811c01f279_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_39a07f6e-1025-4e51-b096-797c245bce23_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State tax, net of Federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_16a4f8c1-dbf6-49ea-8d10-bd443b3f7edc_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-20221231.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_hfwa_PugetSoundMergerMember_2aecf59f-7f16-4e97-bfed-447e70ee425c_terseLabel_en-US" xlink:label="lab_hfwa_PugetSoundMergerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Puget Sound Merger</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-20221231.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_hfwa_DeferredTaxLiabilitiesRightofUseAsset_e0071e75-ff85-442c-a3aa-01f7ebfadce4_negatedTerseLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset" 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">ROU lease asset</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right of Use Asset</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset" 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">Deferred Tax Liabilities, Right of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset" xlink:to="lab_hfwa_DeferredTaxLiabilitiesRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b98a49db-a7f3-4e08-bb71-5f046a07e24e_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_a5951bef-6227-4244-ac7a-0ccdc7da3137_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c070fc0-6c81-44e4-8f1b-fa7e3a83ea60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_a9ba6d1b-8bfc-47d6-905d-cce5c6726cfb_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&#160;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/2022/elts/us-gaap-2022.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_MeasurementInputTypeAxis_43662a29-1c8e-4239-9671-bc3ecbfda590_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/2022/elts/us-gaap-2022.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_dei_EntityDomain_392b57d6-a7dc-42b8-bf1d-b44ba7c996e9_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/2022/dei-2022.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_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_e29b3e3b-6ca6-4794-b7bd-9e910550d80e_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificate of deposit accounts (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits, Certificates of Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_ea0581cf-ad51-42e5-841e-c310403999ba_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/2022/dei-2022.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_AssetsAbstract_2b37df07-4437-41ad-88a6-3e9e6771b215_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_c3b96598-cd0a-4271-b8ef-72bac45181b4_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_0cbdb0c1-bebd-46b1-ab1c-25d94fcb1d64_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink: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</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/2022/elts/us-gaap-2022.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_hfwa_FinancingReceivableInterestRate_d2af80b6-45e1-49b4-bd0a-07be9aae952d_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableInterestRate" xlink: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 of loans</link:label>
    <link:label id="lab_hfwa_FinancingReceivableInterestRate_label_en-US" xlink:label="lab_hfwa_FinancingReceivableInterestRate" xlink: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, Interest Rate</link:label>
    <link:label id="lab_hfwa_FinancingReceivableInterestRate_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableInterestRate" 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, Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableInterestRate" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableInterestRate" xlink:to="lab_hfwa_FinancingReceivableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_4c42f4fc-3757-4331-8ef5-3f9ae4b269e7_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesOtherComprehensiveIncome_e0f9aa3e-6aa7-4a05-9ee6-da6f6ad80b0f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_042bed88-476c-4da3-832f-d6f3feaa34f5_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/2022/elts/us-gaap-2022.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_NetChangeInterestAndNoninterestBearingDepositsDomestic_936aa588-8b8c-49ba-8058-4a5e5e192e77_terseLabel_en-US" xlink:label="lab_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic" xlink: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 Change Interest and Noninterest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic_label_en-US" xlink:label="lab_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic" xlink: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 Interest and Noninterest-Bearing Deposits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic" xlink:to="lab_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_QualifiedEquityInvestments_1faacbb9-6278-44ca-9ada-ec48e40f4c35_terseLabel_en-US" xlink:label="lab_hfwa_QualifiedEquityInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified equity investments</link:label>
    <link:label id="lab_hfwa_QualifiedEquityInvestments_label_en-US" xlink:label="lab_hfwa_QualifiedEquityInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Equity Investments</link:label>
    <link:label id="lab_hfwa_QualifiedEquityInvestments_documentation_en-US" xlink:label="lab_hfwa_QualifiedEquityInvestments" 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">Qualified Equity Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedEquityInvestments" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedEquityInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_QualifiedEquityInvestments" xlink:to="lab_hfwa_QualifiedEquityInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CoverPageAbstract_34a7308d-d800-400f-944d-7d38df3be2ad_terseLabel_en-US" xlink:label="lab_hfwa_CoverPageAbstract" xlink: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 Page [Abstract]</link:label>
    <link:label id="lab_hfwa_CoverPageAbstract_label_en-US" xlink:label="lab_hfwa_CoverPageAbstract" xlink: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 Page [Abstract]</link:label>
    <link:label id="lab_hfwa_CoverPageAbstract_documentation_en-US" xlink:label="lab_hfwa_CoverPageAbstract" 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">Cover Page [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CoverPageAbstract" xlink:href="hfwa-20221231.xsd#hfwa_CoverPageAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CoverPageAbstract" xlink:to="lab_hfwa_CoverPageAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_e7a7cd2e-0bc8-48a0-88f8-5cf29f110ee1_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries of loans previously charged-off</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_0b61f8d2-1a7f-488b-9ba9-669e875a19b3_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">Recoveries</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/2022/elts/us-gaap-2022.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_EarningsPerSharePolicyTextBlock_e7690a38-b9ea-4989-8583-b34d9ec2f48c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bf6d1cd9-f0e3-4f6f-bf06-6e02873688a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 non-cash disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_2d294c9a-8ddc-4d51-8463-c7b1ebd49503_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpense_d6cce77f-5765-4da9-8a7c-c1423bfd22df_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/2022/elts/us-gaap-2022.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_us-gaap_OffBalanceSheetCreditLossLiability_ac0089fb-184e-4017-975f-4a092fabbbed_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiability_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4c6b87f9-af87-486f-8f49-147abcbec78e_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/2022/elts/us-gaap-2022.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_srt_WeightedAverageMember_d98e1576-059c-4bd1-8de6-435b099a8d5f_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/2022/elts/srt-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cfce1069-260e-4f0c-a798-6a839a421df3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_85e22cf1-56b4-48c4-8677-ed10ab1fdb90_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</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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_00305d48-a9c6-4a0f-a9cb-266a77289f8a_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleRealizedLoss_b16a5cf3-378e-4887-aa35-9f727958605b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" 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">Gross realized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink: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 Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f7d2f09f-f8ea-4450-ab13-a06b07f834db_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">ROU assets obtained in exchange for lease liabilities during the period</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/2022/elts/us-gaap-2022.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_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_bc719189-905a-4d8b-a17c-5676b077086e_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Savings accounts (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits, Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8b6cb571-a25e-4e74-b414-f8872391f792_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInStockholdersEquityRollForward_3590aad0-1fa9-45d0-a16d-25397975b8b3_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_aaf6abeb-113a-4c39-bf2d-9190d67374b7_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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 lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_fc78ad38-b277-45ae-bdf9-f7a35e01ba77_terseLabel_en-US" xlink:label="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Required funding percentage</link:label>
    <link:label id="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_label_en-US" xlink:label="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Required Funding Percentage</link:label>
    <link:label id="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_documentation_en-US" xlink:label="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" 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">Tax Credit Carryforward, Required Funding Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" xlink:href="hfwa-20221231.xsd#hfwa_TaxCreditCarryforwardRequiredFundingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" xlink:to="lab_hfwa_TaxCreditCarryforwardRequiredFundingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_23f6482a-f0eb-4eac-ba10-aa2dd4311171_terseLabel_en-US" xlink:label="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" xlink: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 hours of service required for eligibility under the plan</link:label>
    <link:label id="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_label_en-US" xlink:label="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" xlink: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 Hours of Service Required for Eligibility Under Plan</link:label>
    <link:label id="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_documentation_en-US" xlink:label="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" 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">Minimum Hours of Service Required for Eligibility Under Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" xlink:href="hfwa-20221231.xsd#hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" xlink:to="lab_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_9c6bd05f-26da-40c4-9caa-b44ff9952db8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable" xlink: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 Assets Sold under Agreements to Repurchase [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable" xlink: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 Assets Sold under Agreements to Repurchase [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable" xlink:to="lab_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b4b60487-3b0a-4e3a-9a95-40d1219768bc_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/2022/dei-2022.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_hfwa_Adjustablerateoftrustpreferredsecurities_53a87255-2c6e-46a7-aa83-fd41c2d931a4_terseLabel_en-US" xlink:label="lab_hfwa_Adjustablerateoftrustpreferredsecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustable rate of trust preferred securities</link:label>
    <link:label id="lab_hfwa_Adjustablerateoftrustpreferredsecurities_label_en-US" xlink:label="lab_hfwa_Adjustablerateoftrustpreferredsecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustable rate of trust preferred securities</link:label>
    <link:label id="lab_hfwa_Adjustablerateoftrustpreferredsecurities_documentation_en-US" xlink:label="lab_hfwa_Adjustablerateoftrustpreferredsecurities" 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">Adjustable rate of trust preferred securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Adjustablerateoftrustpreferredsecurities" xlink:href="hfwa-20221231.xsd#hfwa_Adjustablerateoftrustpreferredsecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Adjustablerateoftrustpreferredsecurities" xlink:to="lab_hfwa_Adjustablerateoftrustpreferredsecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBAPPPLoansMember_7ed751b9-8caf-4bb6-9496-827d3ffd80f6_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</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-20221231.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_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_d6326d72-1cd9-4652-b6a1-f5a2f62e0a55_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/2022/elts/us-gaap-2022.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_JuniorSubordinatedDebtMember_89a87da9-7dde-4892-8cbf-f2f07458ba52_terseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink: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_JuniorSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink: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 Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:to="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DepositsNotHeldForSale_682c16ae-6e6d-4f45-80ce-82565ea58566_terseLabel_en-US" xlink:label="lab_hfwa_DepositsNotHeldForSale" xlink: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, Not Held For Sale</link:label>
    <link:label id="lab_hfwa_DepositsNotHeldForSale_label_en-US" xlink:label="lab_hfwa_DepositsNotHeldForSale" xlink: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, Not Held For Sale</link:label>
    <link:label id="lab_hfwa_DepositsNotHeldForSale_documentation_en-US" xlink:label="lab_hfwa_DepositsNotHeldForSale" 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">Deposits, Not Held For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsNotHeldForSale" xlink:href="hfwa-20221231.xsd#hfwa_DepositsNotHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DepositsNotHeldForSale" xlink:to="lab_hfwa_DepositsNotHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_00f0182e-868b-4b37-b4da-b8bdbebe8903_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/2022/elts/us-gaap-2022.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_OffBalanceSheetCreditLossLiabilityRollforward_c3ec1e9e-866c-4877-b042-327a82c4553b_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_d80b1a54-721e-4745-9e37-38b3bd9b1f62_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds" 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">Principal reductions</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds" xlink: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, Related Parties, Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d9d655a1-5b8a-448f-bfbe-b2233f9e8ae3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_81856de5-756c-4d0a-8aa2-d4a02264d411_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureAbstract_eafa038b-be06-4adb-8fb5-7491e37694d3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink: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 Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases_b71f5c1b-d574-4935-8cc6-b067cb335da2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" 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_us-gaap_PaymentsForProceedsFromLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink: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) Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:to="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a9a0aa43-6246-4071-a84f-0e962fcc899b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Premises and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_08552532-60e5-4682-bcc8-6db1201aec2b_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/2022/elts/us-gaap-2022.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_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_71825038-b472-450d-a65b-ec3efea56f00_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-20221231.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_FinancingReceivablesPeriodPastDueDomain_0e175dab-2e4d-4558-9231-332ebfb5b09b_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/2022/elts/us-gaap-2022.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_us-gaap_AssetPledgedAsCollateralMember_21539d2c-63e4-4311-b298-904e8a1abb06_terseLabel_en-US" xlink:label="lab_us-gaap_AssetPledgedAsCollateralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Pledged as Collateral</link:label>
    <link:label id="lab_us-gaap_AssetPledgedAsCollateralMember_label_en-US" xlink:label="lab_us-gaap_AssetPledgedAsCollateralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Pledged as Collateral [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetPledgedAsCollateralMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetPledgedAsCollateralMember" xlink:to="lab_us-gaap_AssetPledgedAsCollateralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_cadf7c63-1856-422b-8c4b-b3a338bedaa4_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_label_en-US" xlink:label="lab_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract" xlink: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 Liabilities, Balance Sheet, Reported Amounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract" xlink:to="lab_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_460f1b3d-3c4d-465f-ac63-67a4c211cc56_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/2022/elts/srt-2022.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_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_4c1f2493-94ed-4f1f-884a-1cee82279062_terseLabel_en-US" xlink:label="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" xlink: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 demand deposits (as a percent)</link:label>
    <link:label id="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_label_en-US" xlink:label="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Noninterest-Bearing Domestic Deposit, Demand</link:label>
    <link:label id="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_documentation_en-US" xlink:label="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" 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">Percentage Of Noninterest-Bearing Domestic Deposit, Demand</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" xlink:href="hfwa-20221231.xsd#hfwa_PercentageOfNoninterestBearingDomesticDepositDemand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" xlink:to="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDeposits_c55cecae-5e3e-4682-bbdf-39f9987cc364_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_4dc22089-1567-41d5-82c1-f8471bcad5d0_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" 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_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/2022/elts/us-gaap-2022.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_hfwa_NonaccrualMember_af619d21-ce04-43dd-b102-ac96229582ed_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</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-20221231.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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6279ddd5-a74f-4838-a79f-c9bf00e18f69_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_df7ffd95-f0f4-44cc-926e-d773593a7e8c_totalLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits" 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 deposits (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_ad1718c2-9fcb-4106-9ceb-0db44cce13b6_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_bae1e82d-7be8-414e-8b3f-0840f90feb41_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink: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 allowance for loan losses on the basis of impairment method</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/2022/elts/us-gaap-2022.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_RepaymentsOfDebt_18ad13ff-70ea-428a-8ee3-3731dce26be2_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/2022/elts/us-gaap-2022.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_NetIncomeLoss_4111004d-6771-4dff-be5a-4e44d6ff5932_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_3d2f310f-4661-4fc0-b871-1d31c32777a7_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_6913f86f-f45b-4265-9cc1-d0ade352505e_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 (Loss) Attributable to Parent</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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_eec3050e-efc0-4adb-b2eb-d0c83dac61fa_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_d097fa8a-3be7-4eee-bc92-9e435b51f0b2_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_3199dd99-118b-4bf8-bf26-31133375ca3b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_e602db81-b6c1-4d56-a3ec-c5375f351c54_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 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-20221231.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_DividendIncomeOperating_15589ba7-848d-4939-a772-84694472ff7c_terseLabel_en-US" xlink:label="lab_us-gaap_DividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends from subsidiary bank</link:label>
    <link:label id="lab_us-gaap_DividendIncomeOperating_label_en-US" xlink:label="lab_us-gaap_DividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendIncomeOperating" xlink:to="lab_us-gaap_DividendIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_221e1228-9f5d-4d74-bcda-7eefb56d5faa_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_5c7ec296-acc0-4e5a-8dd3-6e9a5dc55265_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/2022/elts/us-gaap-2022.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_AssetsFairValueDisclosure_e9405280-0869-4d20-a6f0-cf518fbcca6c_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeasesTextBlock_622b6578-315d-4dd3-a7e6-233964644d38_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_cb21e2e0-a7f2-4038-bb6f-359b4ad40a35_negatedLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" 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">Deferred loan fees, net</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Deferred Loan Fees</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" 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">Deferred Tax Liabilities Deferred Loan Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesDeferredLoanFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" xlink:to="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_07316c67-0d95-4ce0-8612-c072b13441ca_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/2022/elts/us-gaap-2022.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_InvestmentHoldingsLineItems_16b5c9fe-b1f5-44c8-ada9-ae7ec9797fb2_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/2022/elts/us-gaap-2022.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:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_cb0bd43a-b12e-4752-8cbb-32b14c69cee7_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_a4c0ba5c-f6b5-40dc-94ea-f66291c0be9b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" 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">Goodwill and other intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_fdb96ffa-b03a-45ef-a887-dd8a8e209083_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_7e794992-d157-4549-8e56-ddf6aa56a9ed_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-20221231.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_StatementOfCashFlowsAbstract_075abe62-379d-4c38-9893-671a249b3adb_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel1Member_81981eef-95ee-41ff-b4e5-138784012aac_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 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_6c21d264-2c18-4396-a89d-b4623e311b32_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/2022/elts/us-gaap-2022.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_WashingtonAndOregonStateToSecurePublicDepositsMember_522f2e35-26ba-4dfd-9cb0-10e3819538a6_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 public deposits</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-20221231.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_OtherInterestAndDividendIncome_4bf13a1b-2b5c-471b-8d2c-2b7b4a943032_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/2022/elts/us-gaap-2022.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_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_4d75de63-50aa-4580-a20e-7f73b59176eb_terseLabel_en-US" xlink:label="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" xlink: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 assumptions of PRSUs granted</link:label>
    <link:label id="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" 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 Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_3a2ce639-5773-401e-a97e-563b3ee0f9b0_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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_397fe8ca-13dc-4697-94eb-4aa0ba4cc591_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_c347b125-2066-4b3d-9f06-3ef5be9ad364_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_2cd88701-1b85-4dc5-8fa1-90d95f7d75c3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink: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 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/2022/elts/us-gaap-2022.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_hfwa_SalaryContinuationPlanBenefitPaid_12bafd62-c9e2-46d4-975a-755f51dec45a_negatedTerseLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanBenefitPaid" 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">Benefits paid</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanBenefitPaid_label_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanBenefitPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Continuation Plan Benefit Paid</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanBenefitPaid_documentation_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanBenefitPaid" 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">Salary Continuation Plan Benefit Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanBenefitPaid" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanBenefitPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SalaryContinuationPlanBenefitPaid" xlink:to="lab_hfwa_SalaryContinuationPlanBenefitPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_2c289855-0c47-4e72-86ed-87e415a629aa_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability, Change in Method, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability, Change in Method, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_3c0c9819-0662-44c0-82a0-aa8ae398cab2_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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesFairValueDisclosure_e4a09422-7358-48cb-8c4a-c3b7dee14dfb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink: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 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleTableTextBlock_92b39e0e-9a93-4d2d-a83a-ca7666022fed_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 available-for-sale debt securities</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/2022/elts/us-gaap-2022.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_us-gaap_OtherLiabilities_c8d8a9ea-822d-4edb-ac4a-0c1b4f7a32c2_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_6aa828ed-0d44-484f-a325-e34765c74947_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink: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 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/2022/elts/us-gaap-2022.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_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_691fe51b-f295-43e7-a4f8-b6a986f14770_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-20221231.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_PaymentsToAcquireHeldToMaturitySecurities_6dd28765-82ac-4e1a-ad4a-d6da96a61019_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_5cd5c40d-037f-4341-ad3e-02f7db6ac5a6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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 annual contributions per employee, percent</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" 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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ReceivablesAbstract_2cfc88f3-ddc7-48b5-9b40-9af4c88b5009_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/2022/elts/us-gaap-2022.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_hfwa_Investmentinlowincomehousingtaxpartnership_f4abd768-eca3-477e-8ce4-843e3c205e3a_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 tax credit partnerships 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-20221231.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_NoninterestIncome_dc108466-db70-4647-8688-0df5fd965627_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/2022/elts/us-gaap-2022.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_dei_DocumentAnnualReport_31b41e55-aed8-4a8f-964a-e03986d6a6e7_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_6ad5bc8b-dcd6-4ab3-bba3-e6160619f333_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/2022/elts/us-gaap-2022.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_dei_LegalEntityAxis_929e86d1-b6ba-4f0c-a7e5-1b38461ff7db_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/2022/dei-2022.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_srt_SubsidiariesMember_05d4ed04-777a-413e-9384-2aa40def0747_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits_023e0910-0d21-4e09-bd39-bb17cd7068d0_terseLabel_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" xlink: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 Change Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits_label_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" xlink: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 Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits_documentation_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" 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 Interest-Bearing Domestic Deposit, Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" xlink:to="lab_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_5b5ab3d6-2e10-4916-bf5c-765338fd0190_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_221d38f1-be5b-4775-8f7f-cca2b96ddf63_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 premises and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_6092e969-3f34-4e5f-8c4d-4c8eaf72326a_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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_81a0996d-d8e0-4aa6-a52d-adeb927b0a43_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink: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 Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_c7c2810b-0e94-4adb-8a48-cd1616beb580_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/2022/elts/us-gaap-2022.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_ScheduleOfFinancingReceivablesPastDueTable_7fac48f0-23ea-47c8-950f-8c0445472baf_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b9dbda26-2007-4bd9-bd23-1b5ff541eebd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_d00b9306-8e0a-4ce5-af15-1138cd34a618_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_bec100f4-e060-4401-a05e-cd3f657652f9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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_DebtDisclosureTextBlock_dfa5bafb-8043-4789-bd41-eb480fd7996e_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_6fccda14-088f-47ff-8ab6-cce9987170e7_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_3b2b1f80-2eee-4398-b9c2-b5a65cee2b2f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink: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 Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_205581be-f379-4c90-98d8-e8e2ff6b3263_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/2022/dei-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7b01260a-1150-43ef-9a0b-7d08cdbdb615_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ConcentrationDebtSecurities_4fc83328-08f3-49cc-938d-7b0941ad9711_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-20221231.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_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_4c08aec4-8ff0-4e4e-bf57-520bcb876ad9_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 premises and equipment 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-20221231.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_FinancialInstrumentAxis_3d2d6a0c-73bd-4c70-b1ae-cc113bf51ede_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_ff9ed41b-022c-4aa4-95a7-9968b0a88601_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink: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 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/2022/elts/us-gaap-2022.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_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_0391feee-e0f8-4e51-9314-cffd41766c0f_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-20221231.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_SubsequentEventMember_0fc4fa42-50ff-44be-9db0-19fa4a43a326_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_a48d135d-c69c-4343-8ba4-b1c46579c046_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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_3f6ae5b3-8084-4c1e-91c7-f9ac29d99052_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/2022/dei-2022.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_hfwa_ValleyCommunityBancsharesMember_04cbf959-153f-4d05-baa5-de291929a255_terseLabel_en-US" xlink:label="lab_hfwa_ValleyCommunityBancsharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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-20221231.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_GainLossOnSaleOfInvestments_2849f94a-2464-4009-8261-f2be6ec325b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" 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 (loss) on sale of investment securities, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFour_6f5e64cd-46cd-463c-859e-d1b6e374b12f_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFour_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Rolling Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesRollingYearFour" xlink:to="lab_us-gaap_TimeDepositMaturitiesRollingYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_733745a8-6cee-46df-97f4-343b41e8c005_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/2022/elts/us-gaap-2022.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_FinancingReceivableNonaccrualInterestIncome_a4046c49-93ad-44f0-a75c-03912db46037_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink: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, Interest Income</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink: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, Interest Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:to="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems_b740f430-3e36-417a-ad7f-f0204e08d4ad_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Investment Holdings [Line Items]</link:label>
    <link:label id="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems_label_en-US" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Investment Holdings [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:to="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_16889a37-2735-45ea-90f8-c1c559e58360_terseLabel_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pretax cumulative effect adjustment</link:label>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_label_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax</link:label>
    <link:label id="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_documentation_en-US" xlink:label="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" 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">Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" xlink:to="lab_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TotalAllowanceForCreditLossesMember_10056c13-c6eb-43c7-8ee0-6c1c650dd560_terseLabel_en-US" xlink:label="lab_hfwa_TotalAllowanceForCreditLossesMember" xlink: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 Allowance for Credit Losses</link:label>
    <link:label id="lab_hfwa_TotalAllowanceForCreditLossesMember_label_en-US" xlink:label="lab_hfwa_TotalAllowanceForCreditLossesMember" xlink: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 Allowance for Credit Losses [Member]</link:label>
    <link:label id="lab_hfwa_TotalAllowanceForCreditLossesMember_documentation_en-US" xlink:label="lab_hfwa_TotalAllowanceForCreditLossesMember" 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 Allowance for Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalAllowanceForCreditLossesMember" xlink:href="hfwa-20221231.xsd#hfwa_TotalAllowanceForCreditLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TotalAllowanceForCreditLossesMember" xlink:to="lab_hfwa_TotalAllowanceForCreditLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_6ef26af4-c789-4dbc-81e7-f7f1210e45c7_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/2022/elts/us-gaap-2022.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_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ce3c2c0e-bf63-4264-8298-795bec75140a_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">Total repurchased in shares (in 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-20221231.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_InterestRateSwapMember_08a0e19a-b6f9-48e7-b433-fbc5b5339bd8_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 swaps</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/2022/elts/us-gaap-2022.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_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_b6d8aa1d-550e-407c-81fe-5c991161c038_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/2022/elts/us-gaap-2022.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_hfwa_Definedcontributionplanemployermatchingcontributionamount_6ad087b4-5ab5-4005-8c8b-06b8e20fd654_terseLabel_en-US" xlink:label="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plan, employer matching contribution amount</link:label>
    <link:label id="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount_label_en-US" xlink:label="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">defined contribution plan, employer matching contribution amount</link:label>
    <link:label id="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount_documentation_en-US" xlink:label="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount" 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">defined contribution plan, employer matching contribution amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount" xlink:href="hfwa-20221231.xsd#hfwa_Definedcontributionplanemployermatchingcontributionamount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount" xlink:to="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_56ec1680-18d5-4b16-8ca2-8eb4ad1b0501_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e5203fbc-db90-4d60-99fe-9b08091d19fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_03e47411-17a7-453c-9b98-645c9778f456_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_b635f56f-80fb-4d57-9aa3-45cec2acceca_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/2022/elts/us-gaap-2022.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_InvestmentsinAffordableHousingLimitedEntities_808ede8f-d79e-4306-b579-7aab2a607f78_terseLabel_en-US" xlink:label="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink: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 in Affordable Housing Limited Entities</link:label>
    <link:label id="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities_label_en-US" xlink:label="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink: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 Affordable Housing Limited Entities</link:label>
    <link:label id="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities_documentation_en-US" xlink:label="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities" 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">Investments in Affordable Housing Limited Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentsinAffordableHousingLimitedEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink:to="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_639d664a-9c8f-43d3-a545-48867a6c7ecf_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_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47b63d04-63e1-42f9-b94d-a0d625d847b0_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/2022/elts/us-gaap-2022.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_MortgageLoansInProcessOfForeclosureAmount_5b57febd-39b5-45f8-8531-1c34336fbfe6_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage loans secured by residential real estate properties</link:label>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_label_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Loans in Process of Foreclosure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:to="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_db437bbd-98a6-4d5a-986c-526ba4294d54_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">Other deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_2b5d786f-6707-49fd-94e9-947b2d912565_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" xlink: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 Affordable Housing Projects, Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3e030724-358c-472c-8e17-9e91967fa251_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93942797-dc37-4d11-ac39-4ffe64955ecc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_1ec66270-586c-49d2-a109-c6482bbc8b18_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">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included 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-20221231.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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_06245bb0-a89f-4911-b317-6393bf9f3076_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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 of units that vested</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_247c8079-664b-4aef-9666-58d0181b45e3_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/2022/elts/us-gaap-2022.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_InterestBearingDomesticDepositMoneyMarket_84cbd505-b271-4cf4-84f0-628e3aed7f71_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositMoneyMarket" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market accounts</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositMoneyMarket_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositMoneyMarket" xlink: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, Money Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositMoneyMarket"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket" xlink:to="lab_us-gaap_InterestBearingDomesticDepositMoneyMarket" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsLineItems_7ea4c932-3576-47a4-90a6-45cff4dacbd4_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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_eb881ff7-fc55-443f-b12e-f3ddc1b33d10_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 5 through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OtherRealEstate_a9788d1b-fb10-48aa-b982-94aad6ea70c2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstate" xlink: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 owned</link:label>
    <link:label id="lab_us-gaap_OtherRealEstate_7aabee4f-331d-4a58-830b-d5b170d22e44_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstate" 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">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_OtherRealEstate_a3df7651-5e68-488c-97b4-f739d489d464_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstate" 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">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_OtherRealEstate_label_en-US" xlink:label="lab_us-gaap_OtherRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstate" xlink:to="lab_us-gaap_OtherRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0e496002-4178-4afe-baf5-79f8a52ed666_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries_685737c6-a338-40c3-8b9d-bbd3706a0c31_terseLabel_en-US" xlink:label="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries" xlink: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 in undistributed income of subsidiary bank</link:label>
    <link:label id="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries_df9f3d5a-cb06-436b-b995-91de755d3409_negatedTerseLabel_en-US" xlink:label="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries" 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">Equity in undistributed income of subsidiary bank</link:label>
    <link:label id="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries_label_en-US" xlink:label="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries" xlink: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 in Undistributed Income of Subsidiaries</link:label>
    <link:label id="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries_documentation_en-US" xlink:label="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries" 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">Equity in Undistributed Income of Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries" xlink:to="lab_hfwa_EquityinUndistributedIncomeofSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_539cd51c-26c8-4a79-9710-934e29498951_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueOptionChangesInFairValueGainLoss1_410d73dc-093e-49c5-bad2-cad73b037b1f_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/2022/elts/us-gaap-2022.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_hfwa_PeerCompanyMember_1a263989-1416-4695-84fd-09726c432ccd_terseLabel_en-US" xlink:label="lab_hfwa_PeerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Company</link:label>
    <link:label id="lab_hfwa_PeerCompanyMember_label_en-US" xlink:label="lab_hfwa_PeerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Company [Member]</link:label>
    <link:label id="lab_hfwa_PeerCompanyMember_documentation_en-US" xlink:label="lab_hfwa_PeerCompanyMember" 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">Peer Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PeerCompanyMember" xlink:href="hfwa-20221231.xsd#hfwa_PeerCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PeerCompanyMember" xlink:to="lab_hfwa_PeerCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_26e807f5-8428-4596-ad9b-35b50111f689_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/2022/dei-2022.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_InterestAndDividendIncomeOperatingAbstract_6bbccf17-fd05-4e3d-a18d-66449223f3f0_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/2022/elts/us-gaap-2022.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_srt_CondensedIncomeStatementsCaptionsLineItems_a7a90d71-d1b1-4742-83fb-b4246d6b9d47_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_a67c80c5-67bb-4386-b745-42011c3b511b_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/2022/elts/us-gaap-2022.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_CommercialRealEstateMember_339055b2-0f11-48ec-bb32-195b88e5d206_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/2022/elts/us-gaap-2022.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_LoansAndLeasesReceivableImpairedCommitmentToLend_2d5fbd9a-e532-4449-960f-c8b29d461fee_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">Unfunded commitment to borrowers related to TDR loans</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/2022/elts/us-gaap-2022.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_ProceedsFromLifeInsurancePolicies_8d669b6a-0475-47fd-a4ac-ac2262055bf0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink: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 bank owned life insurance death benefit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink: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 Life Insurance Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_e371ae7a-cd4c-4cb1-9e1b-bf50c1ea9274_terseLabel_en-US" xlink:label="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Details of SBNA loans serviced</link:label>
    <link:label id="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_label_en-US" xlink:label="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Servicing of Financial Assets [Table Text Block]</link:label>
    <link:label id="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" 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">Summary of Servicing of Financial Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_SummaryofServicingofFinancialAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" xlink:to="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a059eeb9-31fb-431d-a338-378972cb4841_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/2022/elts/us-gaap-2022.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_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_f9a09953-799c-461f-9c10-65d903e0b122_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/2022/elts/us-gaap-2022.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_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_f8fbbef2-6c3c-460d-9d10-039ad5e8cefd_terseLabel_en-US" xlink:label="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in deferred compensation plan</link:label>
    <link:label id="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_label_en-US" xlink:label="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Agreement with Individual, Contributions by Employer [Table Text Block]</link:label>
    <link:label id="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" 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">[Table Text Block] for Deferred Compensation Agreement with Individual, Contributions by Employer [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" xlink:to="lab_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_dcc33523-4b44-486e-a15b-2077dbfc68cd_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c19fd316-92f9-4f45-adf3-615ccdf56f5c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_a2d7ab10-f6a9-42dc-873c-93d7fb040e2b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 operating loss carryforward</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_943b0cba-824e-4def-8f9a-108b31b0fe84_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% of Total</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposit Liabilities to Deposit Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_2a43bac6-b6e0-49cb-aa6d-b787fed5a159_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">Unamortized net deferred fee</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 Cost (Fee) 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/2022/elts/us-gaap-2022.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_hfwa_SBALoansMember_4ed2e7c9-f048-49de-962a-fbaed949b11b_terseLabel_en-US" xlink:label="lab_hfwa_SBALoansMember" xlink: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 Loans</link:label>
    <link:label id="lab_hfwa_SBALoansMember_label_en-US" xlink:label="lab_hfwa_SBALoansMember" xlink: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 Loans [Member]</link:label>
    <link:label id="lab_hfwa_SBALoansMember_documentation_en-US" xlink:label="lab_hfwa_SBALoansMember" 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 Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBALoansMember" xlink:to="lab_hfwa_SBALoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_cd90462b-5d5e-434e-bc2a-bed6ffa37f0b_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/2022/elts/us-gaap-2022.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_MinimumAgeRequiredforEligibilityUnderPlan_611a0d2d-519d-4ea5-983d-addf6f2dd505_terseLabel_en-US" xlink:label="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" xlink: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 age required for eligibility under the plan</link:label>
    <link:label id="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_label_en-US" xlink:label="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" xlink: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 Age Required for Eligibility Under Plan</link:label>
    <link:label id="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_documentation_en-US" xlink:label="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" 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">Minimum Age Required for Eligibility Under Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" xlink:href="hfwa-20221231.xsd#hfwa_MinimumAgeRequiredforEligibilityUnderPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" xlink:to="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NumberOfBranchesOperating_626697b8-ab3f-43c4-8666-5960be6447b8_verboseLabel_en-US" xlink:label="lab_hfwa_NumberOfBranchesOperating" xlink: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 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-20221231.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_hfwa_TransferOfDepositsToDepositsHeldForSale_c0c73f0c-e9bb-43c9-b685-472f7f7d6de1_terseLabel_en-US" xlink:label="lab_hfwa_TransferOfDepositsToDepositsHeldForSale" xlink: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 Deposits To Deposits Held For Sale</link:label>
    <link:label id="lab_hfwa_TransferOfDepositsToDepositsHeldForSale_label_en-US" xlink:label="lab_hfwa_TransferOfDepositsToDepositsHeldForSale" xlink: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 Deposits To Deposits Held For Sale</link:label>
    <link:label id="lab_hfwa_TransferOfDepositsToDepositsHeldForSale_documentation_en-US" xlink:label="lab_hfwa_TransferOfDepositsToDepositsHeldForSale" 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 Deposits To Deposits Held For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfDepositsToDepositsHeldForSale" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfDepositsToDepositsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TransferOfDepositsToDepositsHeldForSale" xlink:to="lab_hfwa_TransferOfDepositsToDepositsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_9d5d3944-e844-4f5e-babd-ba86ea1cf7c8_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_0a5901b9-6caa-4f02-b715-34acc22f8fa1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 capital requirements to maintain leverage ratio</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_bfe4e20e-1a0a-4aea-8248-73d41495dc54_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Banking Operations</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Banking Activity [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" xlink:to="lab_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GainLossofAssetsHeldforSale_4d69acc0-7a63-4af2-8d8f-622f3229115c_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-20221231.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_CashAndCashEquivalentsFairValueDisclosure_842b2784-7705-4f78-b352-72091492fb29_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/2022/elts/us-gaap-2022.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_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_9b6a90de-e45c-4eb6-8355-d4ccbb26aa94_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility with the FHLB</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" xlink: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, Advances, General Debt Obligations, Maximum Amount Available</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_0c3bf445-6aa3-4a8a-a853-a983611957a6_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 - Interest rate swap with third party</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/2022/elts/us-gaap-2022.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_srt_ParentCompanyMember_0a76062a-75be-4e97-917a-e5f29863f1b4_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_c6bedb6c-fa19-4b2b-8ee3-9133ebc1e3c3_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_212163f6-fc22-4324-8d2e-d73304acff08_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 shares authorized for issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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 Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits_1495ad87-169b-4d43-86d2-a38e7a762a5e_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" 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 Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_36d2216a-91ea-4881-aeb7-711590f8987e_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/2022/elts/us-gaap-2022.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_us-gaap_UnusedCommitmentsToExtendCredit_77122530-f7ba-4a3c-822b-da133cb898d0_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">Total outstanding commitments</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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_45745f4b-ca18-4ddc-8783-8677cf0ac872_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">Fair Value, 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/2022/elts/us-gaap-2022.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_NoninterestExpenseAbstract_177371cb-faed-40f5-af5c-7c3f37d7a92b_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/2022/elts/us-gaap-2022.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_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_c85e2aca-8998-494a-ae34-63da81f27c08_terseLabel_en-US" xlink:label="lab_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Affordable Housing Project Investments, Commitment</link:label>
    <link:label id="lab_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_label_en-US" xlink:label="lab_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Qualified Affordable Housing Project Investments, Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:to="lab_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_78041cab-420f-4d2f-b38f-6e3d18be88c2_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_136f69e1-4e5f-41cf-81f8-23cc57287eb5_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" 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 due at a single maturity date</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/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_716cadd6-c324-43ac-b057-d79d1e132617_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/2022/elts/us-gaap-2022.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_InterestPaidNet_bd81dade-2d9f-4ae1-9970-fd6ea154521c_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a30d8bba-b931-4efe-a1b3-3d4bd0515a62_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialMentionMember_2dc183f1-4dba-47a8-95f8-6a9332e53dd4_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</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/2022/elts/us-gaap-2022.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_StockholdersEquity_e20be3c9-972d-4a79-b37f-87e4abd37009_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_5c4ae428-4375-4442-870d-dcd36c337d39_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">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_562e5d4d-f5ba-4116-ba93-bc92f5aa1463_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">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_8abf5b6d-3da4-4bf8-835a-829d6b7c2caa_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 stockholders&#8217; equity</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/2022/elts/us-gaap-2022.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_hfwa_PercentageofEmployerContributionFullyVested_03fb97fc-c1e6-4469-91df-60978338c836_terseLabel_en-US" xlink:label="lab_hfwa_PercentageofEmployerContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of employer contribution fully vested</link:label>
    <link:label id="lab_hfwa_PercentageofEmployerContributionFullyVested_label_en-US" xlink:label="lab_hfwa_PercentageofEmployerContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Employer Contribution Fully Vested</link:label>
    <link:label id="lab_hfwa_PercentageofEmployerContributionFullyVested_documentation_en-US" xlink:label="lab_hfwa_PercentageofEmployerContributionFullyVested" 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">Percentage of Employer Contribution Fully Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageofEmployerContributionFullyVested" xlink:href="hfwa-20221231.xsd#hfwa_PercentageofEmployerContributionFullyVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PercentageofEmployerContributionFullyVested" xlink:to="lab_hfwa_PercentageofEmployerContributionFullyVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4e008d77-ee83-4f0a-a3cf-a2b7c694d5e9_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/2022/elts/us-gaap-2022.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_srt_CondensedBalanceSheetStatementTable_1eca6696-1b50-42ea-bbe7-4b0e94679e29_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a991e0fc-eac4-4ab3-98ad-332d3270c849_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_3f72adf6-79e4-4a2d-8f1b-5bf6902cbc3a_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/2022/elts/us-gaap-2022.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_RepurchaseAgreementsMember_479f25f8-79bc-4bf2-88c6-cb3ae693bb9f_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">Securities sold under agreement to repurchase</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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityLineItems_3e9e7704-da6a-4553-af44-dd894ddd1e35_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_517e371b-0ce8-424d-b495-301df471d04b_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_a5ddeec1-f5d8-4023-bea8-3922e8abf577_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink: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, net</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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOther_c0805145-03dd-47f4-b79f-76d118ac7c7c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialMortgageBackedSecuritiesMember_680c3d94-638d-45e9-b73a-b79acb045d9b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_0cc13bb2-52b6-444d-883c-3bd571c21714_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 Mortgage Backed Securities [Member]</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/2022/elts/us-gaap-2022.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_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_0f7d4a77-a095-41e3-adde-d2f8bac780f9_terseLabel_en-US" xlink:label="lab_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" xlink: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 loans serviced for others with participating interest, participation balance owned by Bank</link:label>
    <link:label id="lab_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_label_en-US" xlink:label="lab_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" xlink: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 Financial Assets Accounted for as Sales, Amount Derecognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" xlink:to="lab_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock_6e078780-a1ce-46db-8d08-76ee38bec7e3_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in other real estate owned</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock" xlink: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, Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock" xlink:to="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fc5ef32c-9479-4402-befa-d290739853c5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_9592e897-b2ea-4690-a2b5-c31873a0a9bb_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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_5665db8f-ab36-46d2-868f-cac304408591_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">Mortgage-backed securities</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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_fbb5f494-70a9-4413-ae6a-28b164f810fc_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/2022/elts/us-gaap-2022.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_DepositsFairValueDisclosure_bc607738-39c6-448b-8baa-baa4940c385b_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/2022/elts/us-gaap-2022.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_hfwa_TermofJuniorSubordinatedDebentures_94e8659e-1749-4230-93ad-5839a452640c_terseLabel_en-US" xlink:label="lab_hfwa_TermofJuniorSubordinatedDebentures" xlink: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 term</link:label>
    <link:label id="lab_hfwa_TermofJuniorSubordinatedDebentures_label_en-US" xlink:label="lab_hfwa_TermofJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of Junior Subordinated Debentures</link:label>
    <link:label id="lab_hfwa_TermofJuniorSubordinatedDebentures_documentation_en-US" xlink:label="lab_hfwa_TermofJuniorSubordinatedDebentures" 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">Term of Junior Subordinated Debentures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TermofJuniorSubordinatedDebentures" xlink:href="hfwa-20221231.xsd#hfwa_TermofJuniorSubordinatedDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TermofJuniorSubordinatedDebentures" xlink:to="lab_hfwa_TermofJuniorSubordinatedDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_47120ed7-0574-4aaa-89ac-5ab9f0ba6ca4_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/2022/elts/us-gaap-2022.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_srt_CondensedCashFlowStatementsCaptionsLineItems_26fd9083-e38e-41e5-b336-7d009b4bcc44_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_2798c625-d971-41a9-9e5b-a52598274e08_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 net lease cost during the period</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_5eeb40a2-a1cf-4606-b464-ef09af10bf4b_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/2022/elts/us-gaap-2022.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_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits_78d6009a-5163-434b-a063-6db07d183ddb_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits to Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits to Deposits</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" 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 Percentage Change Of Interest-Bearing Domestic Deposits to Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_b0916550-3c8d-40ef-a601-085bdabf05cc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_362f83fa-df70-4685-b8ed-7d6d7d538b80_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares remain available for future issuances under stock-based compensation plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_368e180e-5b63-48b8-99b7-06f1b8c2dfe6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of RSU activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink: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 Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AuditInformationAbstract_0296c3fa-f676-4a3f-b089-3e9c2a3bb2b0_terseLabel_en-US" xlink:label="lab_hfwa_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_hfwa_AuditInformationAbstract_label_en-US" xlink:label="lab_hfwa_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_hfwa_AuditInformationAbstract_documentation_en-US" xlink:label="lab_hfwa_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AuditInformationAbstract" xlink:href="hfwa-20221231.xsd#hfwa_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AuditInformationAbstract" xlink:to="lab_hfwa_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_e83e6932-453e-4c61-9f20-7a5aae876773_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a80f723a-4ceb-42cd-b716-f1091458bf2f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_205209cd-bd96-418d-a932-c9095be76d72_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/2022/elts/us-gaap-2022.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_us-gaap_LoansAndLeasesReceivableRelatedParties_91957eb1-da87-43f1-af13-9c2c118ed976_periodStartLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" 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">Balance outstanding at beginning of year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_57057e60-c186-464e-bf9a-33b277af16d5_periodEndLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" 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">Balance outstanding at end of year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember_6e55c5f0-08b7-4142-8e1f-9201ab8b16e4_terseLabel_en-US" xlink:label="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink: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 expenses and other liabilities</link:label>
    <link:label id="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember_label_en-US" xlink:label="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink: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 Expenses and Other Liabilities [Member]</link:label>
    <link:label id="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember_documentation_en-US" xlink:label="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember" 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">Accrued Expenses and Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink:href="hfwa-20221231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink:to="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_02d6daa4-a478-45bb-92cb-ed1f61f893e4_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_d049bba9-6b12-461b-b822-eb6e4fd799c6_terseLabel_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" xlink: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 Change Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_label_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" xlink: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 Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_documentation_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" 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 Interest-Bearing Domestic Deposits, Money Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" xlink:to="lab_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_4b1f6f78-c913-4e0e-98a7-3efcd67644a7_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_ef34fcc7-d5b9-4f99-a295-08b33cb59ad3_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/2022/elts/srt-2022.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_FairValueInputsLevel12And3Member_360581eb-12b3-46de-a693-d432ffffea29_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, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_d50dd708-a013-448d-a08f-82f279019694_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed statements of cash flows</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_3e45a385-470a-499c-9339-98adbedf2aa2_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal additions</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions" xlink: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, Related Parties, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_d764874c-74c9-41ed-b88b-221ace259ff1_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_40509995-3735-40c9-a799-34cab115691b_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">U.S. Treasury and U.S. Government-sponsored agencies</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/2022/elts/us-gaap-2022.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_us-gaap_StatementEquityComponentsAxis_7c98bb7b-b07c-4724-bc06-3b4fa799fec8_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/2022/elts/us-gaap-2022.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_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_8b115b4e-fe11-4be3-9a78-197c4c7a5bb8_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink: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_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_35020dd6-2f4d-4950-99a6-23b0cee12b57_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/2022/elts/us-gaap-2022.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_SegmentReportingPolicyPolicyTextBlock_cfba3100-da13-45d6-8690-941c12009f64_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CoreDepositsMember_817d9ef7-53d7-4eea-a9cc-4c7b940fac44_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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_e08e9658-300c-4a63-98d1-4c2030fea108_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/2022/elts/us-gaap-2022.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_hfwa_RecognizedTaxBenefit_6829da12-4b4f-4949-9385-d8930ed31f78_terseLabel_en-US" xlink:label="lab_hfwa_RecognizedTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized Tax Benefit</link:label>
    <link:label id="lab_hfwa_RecognizedTaxBenefit_3c05ada4-7b82-427b-806d-26739803c9dd_negatedTerseLabel_en-US" xlink:label="lab_hfwa_RecognizedTaxBenefit" 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">Tax benefit of CARES Act carryback</link:label>
    <link:label id="lab_hfwa_RecognizedTaxBenefit_label_en-US" xlink:label="lab_hfwa_RecognizedTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized Tax Benefit</link:label>
    <link:label id="lab_hfwa_RecognizedTaxBenefit_documentation_en-US" xlink:label="lab_hfwa_RecognizedTaxBenefit" 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">Recognized Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit" xlink:href="hfwa-20221231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_RecognizedTaxBenefit" xlink:to="lab_hfwa_RecognizedTaxBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_57a6312d-d5de-4a0f-8115-1b9392977b53_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_9fc0250a-73cf-4188-bbaa-c6e51d7821d2_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_92a21015-08d2-407c-b9e4-3f5fb97fd58f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Nonvested at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_262918da-b66c-49aa-bded-7b05daa189d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Nonvested at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_79523c6d-be06-4d92-b2dd-d7f1ff6e8bc4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_e735ec31-c193-43ec-9343-df2fa4521b2a_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilitiesAccruedInterest_f78bf840-2006-4e06-9867-b8fd56790fc0_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesAccruedInterest" xlink: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 payable on deposits</link:label>
    <link:label id="lab_us-gaap_DepositLiabilitiesAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesAccruedInterest" xlink: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, Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="lab_us-gaap_DepositLiabilitiesAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_07addde1-00bf-472c-8931-c80dc7ee3a86_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink: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_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_730e5b06-fbd2-48b7-9fdf-38e7348f5e03_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5aecb610-866c-4339-9ae4-4dda92bb3241_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_939a8bd4-e51e-41d1-b9b3-e20a2cdbeb1b_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</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bf6fe9e5-4916-4f0a-b0ab-e608c565805b_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), 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/2022/elts/us-gaap-2022.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_EmployeeBenefitsAndShareBasedCompensation_f8a3a7ab-f26c-4c0b-83cd-d353f4b41d95_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_3aa845a7-4bc2-41a9-91d0-8cb9b49dc771_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink: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-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/2022/elts/us-gaap-2022.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_us-gaap_FinancingReceivablePortfolioSegmentAxis_bdb5f1cb-c27f-4519-9920-1020f41d4836_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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_1964c7f8-0613-4d41-874a-c04b085be58a_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit_dda22a99-ef8a-4ca3-8ef7-6f1c5cfda2fd_terseLabel_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" xlink: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 Change Interest-Bearing Domestic Deposits, Certificates of Deposit</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit_label_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" xlink: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 Interest-Bearing Domestic Deposits, Certificates of Deposit</link:label>
    <link:label id="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit_documentation_en-US" xlink:label="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" 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 Interest-Bearing Domestic Deposits, Certificates of Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" xlink:to="lab_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_6e3fb9d8-4636-45ec-af2b-197e5723d0c0_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/2022/dei-2022.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_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_ec71ceee-6fc2-416d-94e2-31e21d7211c5_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_2e829a9d-cf30-4ff2-856e-f97991959ea8_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/2022/dei-2022.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_InterestExpenseJuniorSubordinatedDebentures_b43a4129-ff62-48f7-8375-a0dc43d43800_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_f4fe32f8-b6dc-4dca-a932-1faa6ec2a4a6_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/2022/elts/us-gaap-2022.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_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_87c8699b-2b34-471d-a10e-45f925aaee44_terseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink: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 maturities of certificates of deposit</link:label>
    <link:label id="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink: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 Maturities of Time Deposits [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" 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 maturities of time deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:to="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_979fee14-cd3e-4f51-bb9d-2b069b298f51_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_cb0ffa8a-caeb-4994-b1af-6283135cc7bf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_fa8dae0f-9a6f-4f68-82f0-2dee13490325_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 (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/2022/elts/us-gaap-2022.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_MortgageBankingAbstract_64a23562-6345-493b-bcf8-09301fd86313_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageBankingAbstract" xlink: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 real estate:</link:label>
    <link:label id="lab_us-gaap_MortgageBankingAbstract_label_en-US" xlink:label="lab_us-gaap_MortgageBankingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Banking [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBankingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBankingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBankingAbstract" xlink:to="lab_us-gaap_MortgageBankingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_12e31e1a-7f0c-4f90-a4c8-b0767f99718e_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/2022/elts/us-gaap-2022.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_us-gaap_InterestBearingDomesticDepositSavings_b6f66aa0-84f1-41d7-965e-2ec6e24320ec_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositSavings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Savings accounts</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositSavings_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositSavings" xlink: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, Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositSavings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositSavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositSavings" xlink:to="lab_us-gaap_InterestBearingDomesticDepositSavings" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable_2d3d4d05-2d79-4ae6-ab1c-fce5a693a946_terseLabel_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable" xlink: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 Description and Basis of Presentation [Table]</link:label>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable_label_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable" xlink: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 Description and Basis of Presentation [Table]</link:label>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable_documentation_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable" 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">Business description and basis of presentation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable" xlink:to="lab_hfwa_BusinessDescriptionAndBasisOfPresentationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_79865cbe-363d-4fe3-9b79-cfc74778a918_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premises and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_06f5d156-7416-4482-b753-d410af697aa7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_183ee389-cea3-43e2-8341-0d56c30d08da_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_9861c075-076b-43de-bd4a-66936c8da56f_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/2022/dei-2022.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_us-gaap_OtherRealEstateRollForward_96136633-3c4b-459f-abd5-e50f96c6364f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in other real estate owned</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateRollForward_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateRollForward" xlink:to="lab_us-gaap_OtherRealEstateRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_a21c9526-ae79-4ba4-b2cb-c3b4fbed8da9_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4382f106-2abf-4c9f-a101-270845dec447_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value from options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink: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, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentCreditMember_83962504-dd87-4867-bf5a-83dca24089df_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentCreditMember" xlink: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 Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_InvestmentCreditMember_label_en-US" xlink:label="lab_us-gaap_InvestmentCreditMember" xlink: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 Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentCreditMember" xlink:to="lab_us-gaap_InvestmentCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_6bb00dae-0821-49b2-937b-4fb789ffa190_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_a389dd87-4e99-4a54-bc47-931cbbf55005_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">Average number of diluted shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_043f28df-cf85-46cd-a0a5-6e4c5076e54b_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_db4645b8-9819-44f0-8b6a-5c323a4566b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Rate, Minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink: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, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_71a5bb84-2eda-48a8-8f60-a53414dc974e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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 Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SalaryContinuationPlanExpense_be9ec37e-4a3b-4d3c-8888-ce0a1e746098_terseLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses incurred</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanExpense_label_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Continuation Plan Expense</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlanExpense_documentation_en-US" xlink:label="lab_hfwa_SalaryContinuationPlanExpense" 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">Salary Continuation Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanExpense" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SalaryContinuationPlanExpense" xlink:to="lab_hfwa_SalaryContinuationPlanExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_93c50a5a-f805-4f99-9b90-fd6032a49cbc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Term in Years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_63303dc8-eb95-4b49-919d-8dfffbdcd09e_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 fees on loans</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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_490e40ee-8a2f-4747-9919-c409946f2117_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0b6e88b3-37e1-4283-8991-a256fdd00aa7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_dcd1125b-2d5e-46a2-86f0-fa53f0d054b3_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_1b62f110-9299-4d78-943e-02565bea62a2_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_6a2ef060-6c48-46c3-9309-ac673e09d3c5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of available for sale securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink: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 Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_2b7c02cc-1789-4ca6-b4d1-5dc921925f9a_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f98979d7-123c-4e3c-b6c0-9deee1f21218_verboseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement</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/2022/elts/us-gaap-2022.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_MeasurementInputComparabilityAdjustmentMember_11a8e259-f6c1-4710-83d4-b4ca25d0f5b6_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/2022/elts/us-gaap-2022.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_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_13022358-fd62-4522-ae37-cd70990dc597_terseLabel_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" xlink: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 Description and Basis of Presentation [Line Items]</link:label>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_label_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" xlink: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 Description and Basis of Presentation [Line Items]</link:label>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_documentation_en-US" xlink:label="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" 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">Business description and basis of presentation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" xlink:to="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment_fd618633-8378-4b61-9746-5c15b411385f_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 NMTC 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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4a9e742f-3482-45bb-8c44-1000c565638b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink: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, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_adc26eb1-5991-45ca-ae50-87262d78b03e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateAdditions_e1646337-aeb6-4ce4-b368-2cd11fd142c1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateAdditions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateAdditions_label_en-US" xlink:label="lab_us-gaap_OtherRealEstateAdditions" xlink: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, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstateAdditions" xlink:to="lab_us-gaap_OtherRealEstateAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ForeclosedRealEstateIncomeExpense_f97b8b4c-21f9-436b-8395-92d982566531_negatedTerseLabel_en-US" xlink:label="lab_hfwa_ForeclosedRealEstateIncomeExpense" 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">Foreclosed Real Estate Expense</link:label>
    <link:label id="lab_hfwa_ForeclosedRealEstateIncomeExpense_label_en-US" xlink:label="lab_hfwa_ForeclosedRealEstateIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreclosed Real Estate Income (Expense)</link:label>
    <link:label id="lab_hfwa_ForeclosedRealEstateIncomeExpense_documentation_en-US" xlink:label="lab_hfwa_ForeclosedRealEstateIncomeExpense" 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">Foreclosed Real Estate Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ForeclosedRealEstateIncomeExpense" xlink:href="hfwa-20221231.xsd#hfwa_ForeclosedRealEstateIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ForeclosedRealEstateIncomeExpense" xlink:to="lab_hfwa_ForeclosedRealEstateIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_dbb777f3-4170-4287-99a4-dc5743c49d7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_9eda1d9d-c7ed-41c4-953e-e63328bb4f4f_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</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/2022/elts/us-gaap-2022.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_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_3b807a9f-b530-424a-99ae-94e5be223c15_terseLabel_en-US" xlink:label="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink: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 loan-to-value percentage</link:label>
    <link:label id="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_label_en-US" xlink:label="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink: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 Maximum Percentage Consumer Loans</link:label>
    <link:label id="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_documentation_en-US" xlink:label="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" 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 and leases receivable maximum percentage consumer loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink:href="hfwa-20221231.xsd#hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink:to="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateOwnedTextBlock_73759c9f-6dd0-4094-82ef-3a35e5288479_verboseLabel_en-US" xlink:label="lab_us-gaap_RealEstateOwnedTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Real Estate Owned</link:label>
    <link:label id="lab_us-gaap_RealEstateOwnedTextBlock_label_en-US" xlink:label="lab_us-gaap_RealEstateOwnedTextBlock" xlink: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 Owned [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateOwnedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateOwnedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateOwnedTextBlock" xlink:to="lab_us-gaap_RealEstateOwnedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanRestructuringModificationAxis_ee18f126-091c-4933-8a81-94b51cfe0d1d_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureTextBlock_2cc9e0d5-aa96-44f5-a166-78332ca69bfd_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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_b8ae89e5-5b41-4f43-bbc0-f24d3aa3dcd3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ac49c493-ffe3-46ff-b511-54b8584bcd56_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</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/2022/elts/us-gaap-2022.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_us-gaap_PledgedStatusDomain_5f5aeb29-9c0a-47dc-9dce-bdf5b5866533_terseLabel_en-US" xlink:label="lab_us-gaap_PledgedStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pledged Status [Domain]</link:label>
    <link:label id="lab_us-gaap_PledgedStatusDomain_label_en-US" xlink:label="lab_us-gaap_PledgedStatusDomain" xlink: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 Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PledgedStatusDomain" xlink:to="lab_us-gaap_PledgedStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_c16dcc6b-edc8-45d9-ada9-80f32f189f46_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 restructured loans</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/2022/elts/us-gaap-2022.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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_66c5cb40-91a4-4748-90d2-934604904938_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, More than Five Years before Current 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/2022/elts/us-gaap-2022.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_InterestExpenseOther_5ed70069-37b7-4362-b950-a80ae496abd2_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_59ea4f69-0c06-4bdc-b71a-daabb902770a_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/2022/elts/us-gaap-2022.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_ProfessionalFees_e58c2e41-107e-46bd-b4a0-b3601938f81a_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_a165db09-1c45-4a8c-805b-447b5423e4c8_terseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_38ddf362-ef45-4cd1-bbff-bfe3367241ee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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 Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableCollateralForSecuredBorrowings_870ecc87-294a-43e4-a765-2ce9d89bb645_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">Collateral-dependent loans</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-20221231.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_ComprehensiveIncomeNetOfTax_f57ca32d-377f-4b59-8de7-c2d6ee2ed537_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/2022/elts/us-gaap-2022.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_hfwa_NumberOfCertifiedDevelopmentEntities_976b8789-f33d-4ee1-bc1b-8f517cfcc133_terseLabel_en-US" xlink:label="lab_hfwa_NumberOfCertifiedDevelopmentEntities" xlink: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 certified development entities</link:label>
    <link:label id="lab_hfwa_NumberOfCertifiedDevelopmentEntities_label_en-US" xlink:label="lab_hfwa_NumberOfCertifiedDevelopmentEntities" xlink: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 Certified Development Entities</link:label>
    <link:label id="lab_hfwa_NumberOfCertifiedDevelopmentEntities_documentation_en-US" xlink:label="lab_hfwa_NumberOfCertifiedDevelopmentEntities" 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 Certified Development Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfCertifiedDevelopmentEntities" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfCertifiedDevelopmentEntities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NumberOfCertifiedDevelopmentEntities" xlink:to="lab_hfwa_NumberOfCertifiedDevelopmentEntities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable_d157626d-4252-4565-a4a3-b2ea12e378c3_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_f4db08de-f1b4-408a-9ade-5468a8516aa5_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/2022/dei-2022.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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_e391a622-aae4-4ecb-8407-f71af84bbd66_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_73d34947-ce55-4674-972b-62444be4e9b3_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market accounts (as a percent)</link:label>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_label_en-US" xlink:label="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Interest-Bearing Domestic Deposits to Deposits, Money Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" xlink:to="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_dba91a36-0c54-4a42-ae9c-7194f0717601_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">Commercial and multifamily</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-20221231.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_48b7e9dd-5623-4956-b74d-f1b21717586b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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 statutory tax rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_ddd31030-0f7e-4440-aecb-aba793ef9f5c_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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeTable_758b4a3a-6d48-4bec-9b88-3486af193425_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d7f296ee-df3e-48c5-8a09-22f194e45d21_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_06be27b5-0a2f-4475-a8c1-f2941e6c2431_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_cb7ec251-ed52-4fef-8fab-5b9505307342_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/2022/elts/us-gaap-2022.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_hfwa_RealEstateConstructionAndLandDevelopmentMember_8bfe7c62-8a61-4e5d-9d49-8c364b62a31b_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</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-20221231.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_BasisOfAccountingPolicyPolicyTextBlock_0f5dfc5c-4cde-4d01-a273-c198be13f9c0_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_a9e9d57e-5232-48f6-822a-931388c2e9e8_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_a50e73ad-ecc2-4d3b-95c4-cd64908db183_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">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/2022/elts/us-gaap-2022.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_NoninterestIncomeOther_9f0f20eb-00c1-432b-82c5-0c142720321e_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncomeOther" xlink: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 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/2022/elts/us-gaap-2022.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_NetChangeNoninterestBearingDepositsDomestic_628fe398-e738-4c7f-a923-523d7a31c927_terseLabel_en-US" xlink:label="lab_us-gaap_NetChangeNoninterestBearingDepositsDomestic" xlink: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 Change Noninterest-Bearing Deposits, Domestic</link:label>
    <link:label id="lab_us-gaap_NetChangeNoninterestBearingDepositsDomestic_label_en-US" xlink:label="lab_us-gaap_NetChangeNoninterestBearingDepositsDomestic" xlink: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 Noninterest-Bearing Deposits, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeNoninterestBearingDepositsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeNoninterestBearingDepositsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetChangeNoninterestBearingDepositsDomestic" xlink:to="lab_us-gaap_NetChangeNoninterestBearingDepositsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_7a94abd7-42c2-4846-9e84-9fe9e304f451_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/2022/elts/us-gaap-2022.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_hfwa_ProvisionForCreditLossesPolicyTextBlock_073b4ff5-f3d4-4c52-a9ce-fa0cd16acf2d_terseLabel_en-US" xlink:label="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock" xlink: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 Credit Losses</link:label>
    <link:label id="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock" xlink: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 Credit Losses [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock" 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">Provision for Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock" xlink:href="hfwa-20221231.xsd#hfwa_ProvisionForCreditLossesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock" xlink:to="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2f80d7ed-a8dc-4736-9471-0e86da678402_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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 aggregate amortization expense for future years</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_3651c0f3-4bdc-40bc-845e-a1a6bd539cc4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_a2b57c92-34bc-4c6c-9ccb-5865860cfb6c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommunicationsAndInformationTechnology_b2c8043a-f50c-4b2a-a596-dbdf69b49b68_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b99ec563-bc80-484c-89a1-ec73906802c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink: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, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_c510d095-2c96-4d4f-8e2e-da79bb3c0c98_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndDueFromBanks_a226e154-dad3-416b-a17f-8f66d2be49d2_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/2022/elts/us-gaap-2022.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_PaycheckProtectionProgramMember_b363ae2f-49bb-4027-8c97-fc4c998d3015_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">SBA PPP</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-20221231.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_ImpairedFinancingReceivableRelatedAllowance_da925b6f-2463-488d-9d8b-6e0b92dc0a7c_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">ACL on loans</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/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:to="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_dcde0042-9a44-4627-bace-0279c9bb33f9_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_3c422b3c-8772-4bd0-bf3a-e94dbbb0bb83_terseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink: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 agreement obligations</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/2022/elts/us-gaap-2022.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_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_7b9c2d41-f03e-40f3-90bf-7f8422627a8c_terseLabel_en-US" xlink:label="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unencumbered collateral in amount equal to varying percentages</link:label>
    <link:label id="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_label_en-US" xlink:label="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unencumbered collateral in amount equal to varying percentages</link:label>
    <link:label id="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_documentation_en-US" xlink:label="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" 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">Unencumbered collateral in amount equal to varying percentages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" xlink:href="hfwa-20221231.xsd#hfwa_Unencumberedcollateralinamountequaltovaryingpercentages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" xlink:to="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5c2be59f-5c1e-4ab2-8d85-347c8cb12c4c_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityFairValueOfAmountOutstanding_dd3bfeb8-f76e-4e5c-8041-edf83b804a59_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding on credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale_2ef83104-d948-459f-aa47-bf0a4bfe7e55_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesShareBasedCompensationGross_0f943f17-6ffd-4258-a286-98063acad6b7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink: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 issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink: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 Issued, Shares, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfLoansAndLeases_d2ca5d98-6af0-42fd-974d-dd3a728c800c_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfLoansAndLeases" 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_GainLossOnSaleOfLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfLoansAndLeases" xlink: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 Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfLoansAndLeases" xlink:to="lab_us-gaap_GainLossOnSaleOfLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_263bdcbb-c278-4ec5-a40f-e40deff1022e_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Capital Requirements</link:label>
    <link:label id="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_label_en-US" xlink:label="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 Capital Requirements under Banking Regulations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:to="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_570d56c8-0d44-42c1-8adb-6fbd52b36ef9_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">Investment securities held to maturity classified as 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/2022/elts/us-gaap-2022.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_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_7867a681-0a51-40f3-b53a-b1ff84fd2a0d_terseLabel_en-US" xlink:label="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" xlink: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 contractual lease payments</link:label>
    <link:label id="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_label_en-US" xlink:label="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization Threshold Policy, Contractual Lease Payments</link:label>
    <link:label id="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_documentation_en-US" xlink:label="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" 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">Capitalization Threshold Policy, Contractual Lease Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" xlink:href="hfwa-20221231.xsd#hfwa_CapitalizationThresholdPolicyContractualLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" xlink:to="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_8c3e7ee6-dbc2-4897-8c4c-46d39947f053_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_365a0517-70c5-404b-ad3a-92611bf6aff1_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/2022/dei-2022.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_FairValueByMeasurementBasisAxis_e54ec55d-7ea1-4ea8-a172-2b0ad7980ab1_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/2022/elts/us-gaap-2022.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_OtherCommitmentsTable_77fe661c-7bd3-4fd3-8a25-186a711c17bd_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/2022/elts/us-gaap-2022.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_SharesOutstanding_4f967d3b-6c7b-4c0a-953f-3b862fb26dcc_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">Balance at beginning of the year, shares</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_76026088-af51-44eb-8227-5d4fb72ddcd8_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">Balance at end of the year, 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/2022/elts/us-gaap-2022.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_AffordableHousingProjectInvestmentWriteDownAmount_1134c671-3f5b-46dc-a8f1-dce8a175e52c_terseLabel_en-US" xlink:label="lab_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment losses on LIHTC investments</link:label>
    <link:label id="lab_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_label_en-US" xlink:label="lab_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affordable Housing Project Investment, Write-down, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingProjectInvestmentWriteDownAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount" xlink:to="lab_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRevolving_3ca5c239-c1ef-410b-8db9-153442920418_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockDividendsPerShareDeclared_20737c90-19eb-4e81-b6ca-59da1433becd_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_eb33ea0a-653f-4f10-b23e-f0aaeb4f753a_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 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_dd444f74-a7eb-4e87-8209-4456abf01470_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_cd8e04ef-a4b3-4145-bcc5-db0d29eec6f9_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/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_d4d8e471-b1bd-4459-a3ca-b1b9b79ff9b5_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 and liabilities 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/2022/elts/us-gaap-2022.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_DerivativeAssetNotionalAmount_977b143d-f8dd-45f5-8c7a-c0972643333a_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 - Interest rate swaps with customer</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_42b9f252-9cfe-4d8a-b5e6-95bff974c8d9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 option activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ef8fc6c5-252a-4f3a-a369-856ec1c964dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 restricted stock award activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_abd8edde-876d-468f-ab1a-9f73cfa01828_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premises and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca72317a-44d2-4afb-8710-20a680e614f2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_4617096d-0869-41e3-97ed-08d137a43304_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedLoansMember_964c39e2-7441-4774-adc4-cd3eda8fce08_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-20221231.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_DebtInstrumentLineItems_1d68ef55-5b68-4b3e-9f7c-a88c8b72d7b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink: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 Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_f0b48bb3-0327-4f70-ada6-59ad4fcad80c_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/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47383b79-b0ee-49bb-a099-54447160ab60_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink: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_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_f8766e95-7768-4c1f-a6a5-47ffd0027b75_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_ced46cfa-9181-4f91-8ad9-1a98148faa3f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesBalance_c0e28504-044c-452d-9732-12a9018a7497_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3e52c1ec-975b-40ab-a6ad-e5b3b0c490ef_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4c868d4d-9ba2-4718-8f67-df13dd2f0a00_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_354ac6b3-b845-45a4-bc71-b03b12436112_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/2022/elts/us-gaap-2022.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_CommercialAndIndustrialMember_0c501d02-4f9a-4d1b-924f-57c41ef90b28_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</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-20221231.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_InterestIncomeSecuritiesTaxExempt_f7b0b1a7-fa1d-4908-9523-21c5c583dcb4_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/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2a3728ec-aa61-46fa-a97e-3ab159ecbf0a_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">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_187c94b5-846e-4592-8142-3c3211f3c04a_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestExpenseSavingsDeposits_e4d2cf3e-e0c2-4969-a20d-fb4a82713cd7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseSavingsDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Savings accounts</link:label>
    <link:label id="lab_us-gaap_InterestExpenseSavingsDeposits_label_en-US" xlink:label="lab_us-gaap_InterestExpenseSavingsDeposits" xlink: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, Savings Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseSavingsDeposits" xlink:to="lab_us-gaap_InterestExpenseSavingsDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_1a28d928-6027-4992-bdaa-b9c7f7f77874_verboseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost of past due loans</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/2022/elts/us-gaap-2022.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_us-gaap_GainsLossesOnSalesOfOtherRealEstate_964072d1-3b86-488d-83dc-05c6d0a01f44_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate" 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 other real estate owned</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate_10ee5adf-ea27-4d56-ad47-99729920d9f0_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate" xlink: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 (loss) on sale, net</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (Losses) on Sales of Other Real Estate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate" xlink:to="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_b88d065e-28f7-4be3-bca8-f2fc3174608d_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">ACL on investment securities held to maturity</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/2022/elts/us-gaap-2022.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_HedgingDesignationAxis_0f9afffd-298c-41ba-ad45-4c6c05fd9e09_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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_c1e7ec11-d4a4-4a3d-a21b-60d4a6df77b7_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_f9e3152b-9d2c-4d51-80f7-24a8439900fc_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink: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, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_9bb1a499-0c2e-46a7-aa7b-3502380d51ef_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_d5bdef7c-07af-471a-a433-c54069dab3cc_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_d6a73087-c74b-492c-b598-45c31c4c5a86_periodStartLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" 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">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_a49b81d2-7d94-441c-a337-a7b2b2a16f64_periodEndLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" 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">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink: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, Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableAllowance" xlink:to="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_b9f5d978-e22b-4966-8861-2436d0989b53_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/2022/dei-2022.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_LoansAndLeasesReceivableDisclosureAbstract_a740945d-fe91-4eb4-b59e-6e9952a05148_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/2022/elts/us-gaap-2022.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_FinancingReceivableNonaccrualwithAllowance_0f56b97f-d5c6-49d3-8856-0da4f74a04c8_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">Nonaccrual with ACL</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-20221231.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_us-gaap_LiabilitiesFairValueDisclosureAbstract_ac2be1ba-0e9a-4c71-9d30-f2cd6c1420f1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_e0fc5967-2827-4a97-a4b3-b9942c644bd7_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink: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 Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_b78fb2b4-0590-48c9-9262-95b81266bfe6_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1fc70089-8346-4213-8356-51f29a47c52e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at beginning of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8eed64d3-4e88-48d2-8a8f-41819de5e726_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at end of period (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink: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, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_16378619-9468-48f7-bff5-44ee88b4fac1_terseLabel_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) Plan and Trust Salary Saving Plan</link:label>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_label_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" xlink: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 Financial Corporation 401(k) Plan and Trust Salary Saving Plan [Member]</link:label>
    <link:label id="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_documentation_en-US" xlink:label="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" 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 Financial Corporation 401(k) Plan and Trust Salary Saving Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" xlink:to="lab_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_00e80697-a960-4eff-9d6f-9f4aefb8c048_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/2022/elts/us-gaap-2022.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_hfwa_ProceedsfromSaleofAssetsHeldforSale_660e2abd-5934-46fd-a264-a6f179e36733_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-20221231.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_FinancingReceivableImpairedLineItems_62e1a610-a6f5-454f-90fe-8b748d0f6f62_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink: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, Impaired [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink: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, Impaired [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:to="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalToRiskWeightedAssets_aabfcc35-3858-4164-bac5-3f805db7fd90_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalToRiskWeightedAssets" xlink: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 to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_CapitalToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_CapitalToRiskWeightedAssets" xlink: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 Regulation, Total Risk-Based Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalToRiskWeightedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalToRiskWeightedAssets" xlink:to="lab_us-gaap_CapitalToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_1f4c1b4b-d9c3-417f-8455-2c1d1cf64050_terseLabel_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Contributions by Employee</link:label>
    <link:label id="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_label_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Contributions by Employee</link:label>
    <link:label id="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_documentation_en-US" xlink:label="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" 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">Deferred Compensation Arrangement with Individual, Contributions by Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:to="lab_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_91029d87-0036-488f-bde0-51c86d550a24_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/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_1aca9c2e-1ab9-4a2d-ab7d-bc5e8b7e2b50_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_df97c90b-12d5-4111-b05d-4ae3f0d3f2dd_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_ae75babf-678b-45bf-b8be-300d822f5493_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink: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 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/2022/elts/us-gaap-2022.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_us-gaap_GainLossOnSalesOfLoansNet_6ff584c7-943e-4888-8571-6b1632e8e911_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/2022/elts/us-gaap-2022.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_OtherAssets_03838692-db18-4550-bfba-0837ce6e3398_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_dff631a6-84f1-4c08-a460-3408a9c85682_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 cash received from acquisitions</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_6c4d2e9c-d877-4580-b01c-a21c1847c8ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" 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, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_5ecab734-f4c1-4d54-b2af-a56f5175413c_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/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_edf37aae-d6d0-4121-932f-4bf344c1d0e1_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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentTypeCategorizationMember_2947cb6b-7d6f-4552-8197-c78967645200_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/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_de629acf-73b7-4104-b5df-755a2ce19b42_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_d31d02ed-aacf-4591-90d4-3635ac987029_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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 Risk Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansandLeasesReceivablematurityTerm_f3be9110-0920-4988-8023-0ce5ae102689_terseLabel_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivablematurityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Terms of maturity on loans</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivablematurityTerm_label_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivablematurityTerm" xlink: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, maturity Term</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivablematurityTerm_documentation_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivablematurityTerm" 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 and leases receivable, maturity term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivablematurityTerm" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeasesReceivablematurityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansandLeasesReceivablematurityTerm" xlink:to="lab_hfwa_LoansandLeasesReceivablematurityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_16f9e720-7577-4155-a1b8-8d390abf34f2_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_874a54e2-d974-47ce-9dea-8d838269d98a_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_87562e6e-7f6d-4ff3-83e7-fd1b729205a8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink: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 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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationTaxCredits_8bd2c220-3d67-49ff-8fdc-e57997cd74b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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 tax credits and other benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestBearingDomesticDepositDemand_8b6c85b5-b665-4566-bec2-7aeceb532f01_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestBearingDomesticDepositDemand" xlink: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 demand deposits</link:label>
    <link:label id="lab_us-gaap_NoninterestBearingDomesticDepositDemand_label_en-US" xlink:label="lab_us-gaap_NoninterestBearingDomesticDepositDemand" xlink: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-Bearing Domestic Deposit, Demand</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDomesticDepositDemand" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDomesticDepositDemand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestBearingDomesticDepositDemand" xlink:to="lab_us-gaap_NoninterestBearingDomesticDepositDemand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f181001a-d458-469d-a477-5476b0fbcf8d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_a7e6c501-0b54-46af-9fa9-caee70426ad4_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/2022/elts/us-gaap-2022.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_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_6fa94fb3-3ac1-475a-bce3-0b960602bf97_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances outstanding</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" xlink: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, Advances, Branch of FHLB Bank, Amount of Advances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_8c06ced7-9a94-4356-9cc5-149a8f6d84f4_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b7dfddbe-8467-47a3-a428-726da00a29dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Implied interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_37bbfdab-76ca-4755-bcae-479427d632cf_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment_cd60eeb1-5734-4c26-876f-f292b4712f96_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6986f8db-bfe1-4995-849c-d0d79f3702a4_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_ac584a0f-fe47-4484-8f58-b2667a21fd0d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_e1789615-2cf7-453e-8c6b-92297208e2de_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 (loss) 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/2022/elts/us-gaap-2022.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_BankOwnedLifeInsuranceIncome_b0e5cfe0-ee5a-4f75-aae5-20f056143410_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_305a2a93-55dd-43ca-8017-bb0c5a7c464a_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/2022/elts/us-gaap-2022.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_CollateralDomain_d219e160-70a0-4232-8b7d-c4c7d40e8138_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 Held [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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_610d1cdd-0771-452c-bc1c-76fff40204ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount_c78b1719-b9f9-48d2-a414-c3fa5d12f1fe_terseLabel_en-US" xlink:label="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount" xlink: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 serviced for others with participating interest, gross loan balance</link:label>
    <link:label id="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount_label_en-US" xlink:label="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Loans Borrower Obligations Amount</link:label>
    <link:label id="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount_documentation_en-US" xlink:label="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount" 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">The aggregate amount of the participating loan obligation at the end of the accounting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount" xlink:href="hfwa-20221231.xsd#hfwa_ParticipatingLoansBorrowerObligationsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount" xlink:to="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_ee950213-8554-4716-8885-4ba9a1f62e55_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/2022/elts/us-gaap-2022.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_InterestIncomeExpenseAfterProvisionForLoanLoss_ca1a40ee-8cba-4f45-8a3a-7c33d6fa1f6b_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/2022/elts/us-gaap-2022.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_DepositLiabilitiesReclassifiedAsLoansReceivable1_5f9734c5-765f-4d06-b9d9-a5e4ca6f84d5_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit accounts overdrawn and reclassified to loans receivable</link:label>
    <link:label id="lab_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1" xlink: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 Reclassified as Loans Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1" xlink:to="lab_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_711a18a0-e3f3-4f3e-b4f4-8f92008c2008_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-Sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_eaa6e6df-e1dc-4ce1-b9ab-780f5154d957_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink: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, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink: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, after Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_947e4a95-047a-4d67-95bb-2a24a1cce414_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-20221231.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_613d0e36-8439-4d1a-baa5-12374fc8ea2e_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-20221231.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_ShareRepurchaseProgramAxis_649a5330-064a-4e6a-a832-4cccf8f8cd06_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/2022/elts/us-gaap-2022.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_us-gaap_CorporateDebtSecuritiesMember_dc9d6759-428a-4e04-b21a-4071960409d8_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_db60c3a9-6edc-453d-aefd-0080265f820b_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6d2e25b9-e052-4af2-af63-d180e993a830_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_c0a93bb4-911d-44ee-8f7e-87d5cb1396b2_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/2022/elts/us-gaap-2022.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_DerivativeFairValueOfDerivativeAsset_4961f869-20f0-49bd-97e5-e50129b38d43_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value - Interest rate swaps with customer</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_4caa0ff9-3445-4ac9-b756-293cee579da7_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">Derivative assets - interest rate swaps</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, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d52fa674-366e-4d6a-8321-d8d223766e52_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease payment obligations</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_29984446-8417-482b-a7dc-aa9b8fee8810_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/2022/dei-2022.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_InterestBearingDomesticDepositCertificatesOfDeposits_c7bfc3c0-9524-4af3-b986-374950e897fd_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_3bfcbf17-bda9-4eab-b84d-639180806d5a_totalLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" 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">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_5deb46ba-c5d9-492c-a722-8c2c095353c3_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/2022/elts/us-gaap-2022.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_ClassOfStockDomain_f5e7b499-0dae-4fcd-9bd7-1745b353606f_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearThree_c6b82c36-24fe-4127-8c4b-a2fa23d7e8a4_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearThree_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Rolling Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesRollingYearThree" xlink:to="lab_us-gaap_TimeDepositMaturitiesRollingYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_54af56f0-fec5-4578-9278-2e9b9420fd91_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/2022/elts/us-gaap-2022.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_TimeDepositMaturitiesRollingYearTwo_1b500c7e-8712-4111-95da-0dfc5302804b_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearTwo_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Rolling Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo" xlink:to="lab_us-gaap_TimeDepositMaturitiesRollingYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_EleventhStockRepurchasePlanMemberMember_0797746f-8faf-48fe-99b0-b55fe985875f_terseLabel_en-US" xlink:label="lab_hfwa_EleventhStockRepurchasePlanMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eleventh Plan</link:label>
    <link:label id="lab_hfwa_EleventhStockRepurchasePlanMemberMember_label_en-US" xlink:label="lab_hfwa_EleventhStockRepurchasePlanMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eleventh Stock Repurchase Plan [Member] [Member]</link:label>
    <link:label id="lab_hfwa_EleventhStockRepurchasePlanMemberMember_documentation_en-US" xlink:label="lab_hfwa_EleventhStockRepurchasePlanMemberMember" 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">Eleventh Stock Repurchase Plan [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember" xlink:href="hfwa-20221231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_EleventhStockRepurchasePlanMemberMember" xlink:to="lab_hfwa_EleventhStockRepurchasePlanMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherMember_b0b7deef-e054-48f2-ad7a-594a1776286a_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</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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember" xlink:href="hfwa-20221231.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_44a9cc6c-9bd0-41ec-a9b2-16cabf1cf12c_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/2022/elts/us-gaap-2022.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_PriorPeriodReclassificationAdjustmentDescription_d2ddee6b-1b25-4002-ac68-656c47785c8e_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDepositsInBanks_d99a2928-d5a4-44cb-888a-de63c3dd511a_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_6fb69f17-1416-40da-867c-427601f5c79d_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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 deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_866cebc8-b519-46c6-b0d2-2b0ca3155bb5_terseLabel_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foregone interest on nonaccrual loans</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_label_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Foregone Interest on Nonaccrual Loans</link:label>
    <link:label id="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" 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">Deferred Tax Assets, Foregone Interest on Nonaccrual Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" xlink:to="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_b91a9ba7-070d-452f-b4ae-df45819a608d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_f2c4dc22-1789-4574-9625-227c1a67c782_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/2022/elts/us-gaap-2022.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_CommonStockNoParValue_5a9d4da9-93fc-41a4-966e-dcdc7e9913d6_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/2022/elts/us-gaap-2022.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_hfwa_TotalDepositFeesAndOtherServiceCharges_10d3a790-587c-4a7f-a27e-31a0c212e5e9_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">Total Deposit Fees and Other Service Charges</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-20221231.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_8b4b4afe-9011-4c78-b10f-78201bbab588_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" 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 due at a single maturity date</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/2022/elts/us-gaap-2022.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_us-gaap_AccruedInvestmentIncomeReceivable_e7285426-708f-4e58-ad7a-3d67cce3ecf0_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 interest 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/2022/elts/us-gaap-2022.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_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_4e0402f1-da25-4cfe-9fe5-2497b4582c28_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f2f11567-e487-4477-85ca-c9b4aea68311_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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_6ce33dea-ab2a-420a-95ed-5b2f056782d7_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">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, 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/2022/elts/us-gaap-2022.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_UnallocatedFinancingReceivablesMember_e5e1a98a-5d14-4164-83a8-ccf2523e6a6b_terseLabel_en-US" xlink:label="lab_us-gaap_UnallocatedFinancingReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Financing Receivables</link:label>
    <link:label id="lab_us-gaap_UnallocatedFinancingReceivablesMember_label_en-US" xlink:label="lab_us-gaap_UnallocatedFinancingReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Financing Receivables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnallocatedFinancingReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnallocatedFinancingReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnallocatedFinancingReceivablesMember" xlink:to="lab_us-gaap_UnallocatedFinancingReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DividendsAndUndistributedEarnings_2248a963-34fc-42cd-a69c-b7b0561edb9c_negatedLabel_en-US" xlink:label="lab_hfwa_DividendsAndUndistributedEarnings" 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">Dividends and undistributed earnings allocated to participating securities</link:label>
    <link:label id="lab_hfwa_DividendsAndUndistributedEarnings_label_en-US" xlink:label="lab_hfwa_DividendsAndUndistributedEarnings" xlink: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 and Undistributed Earnings</link:label>
    <link:label id="lab_hfwa_DividendsAndUndistributedEarnings_documentation_en-US" xlink:label="lab_hfwa_DividendsAndUndistributedEarnings" 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">Dividends and undistributed earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DividendsAndUndistributedEarnings" xlink:href="hfwa-20221231.xsd#hfwa_DividendsAndUndistributedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DividendsAndUndistributedEarnings" xlink:to="lab_hfwa_DividendsAndUndistributedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_98c9a977-d36d-46b8-84c5-8721dfad7cf8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_705270b1-9a94-4a09-bb08-d1c28ce3e4db_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7feb24ad-b219-4654-92b0-40825270c8bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfMortgageLoans_d5ff3021-ba49-4366-b2f9-956cd3ce5823_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfMortgageLoans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sales of loans, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfMortgageLoans_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfMortgageLoans" xlink: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 Mortgage Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfMortgageLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfMortgageLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfMortgageLoans" xlink:to="lab_us-gaap_GainLossOnSaleOfMortgageLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_d948a502-a1b9-4d02-adef-f9da87964a6f_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/2022/elts/us-gaap-2022.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_InterestBearingDomesticDepositTimeDeposits_ab8970ab-2128-43fb-8da2-59c7a0d73af9_totalLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositTimeDeposits" 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 non-maturity deposits</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositTimeDeposits_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositTimeDeposits" xlink: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, Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits" xlink:to="lab_us-gaap_InterestBearingDomesticDepositTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalToAverageAssets_00fadb13-cea6-4d2b-bf0c-d8b8f8564b8d_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier One Leverage Capital to Average Assets</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalToAverageAssets_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink: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 Regulation, Tier 1 Leverage Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneLeverageCapitalToAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink:to="lab_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings_4d3f127c-c5c6-4a65-be77-fc7d8610c3b4_terseLabel_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposits, Savings</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings_label_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" xlink: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 Percentage Change Of Interest-Bearing Domestic Deposit, Savings</link:label>
    <link:label id="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings_documentation_en-US" xlink:label="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" 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 Percentage Change Of Interest-Bearing Domestic Deposit, Savings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" xlink:to="lab_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_b191d36b-714d-45ad-b50c-37a8ebb3d232_terseLabel_en-US" xlink:label="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of CECL Adoption</link:label>
    <link:label id="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_label_en-US" xlink:label="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effects of New Accounting Principle in Period of Adoption</link:label>
    <link:label id="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_documentation_en-US" xlink:label="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" 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">Cumulative Effects of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_126d8676-250b-4710-a944-44022b6f49eb_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_28bf215e-cbf8-4db3-9fb9-f88b568a3f26_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_84e51303-9db5-46d8-a0fe-13a4a2868f8c_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/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_d9e18bbd-aa7c-4ec7-8b74-776d6bebcb2a_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9476b480-f496-45fb-83f1-82b281cea694_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 tax expense at Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_8980071f-c082-4de4-bbf0-6c57998cf7cf_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_c07f96e5-326f-4022-8f4e-b5493c94e00c_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 NMTC 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-20221231.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_20b2e0d9-a190-45f1-ac4a-c4f7bc2c6377_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_6b70b09d-a8e7-4af4-b26d-c73cf96c8bde_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/2022/elts/us-gaap-2022.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_PreferredStockNoParValue_481fa54f-d897-4c66-b030-2d21ad072c6c_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 (in usd per share)</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/2022/elts/us-gaap-2022.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_hfwa_RepurchaseAgreementsMaturityPeriod_0738e233-2be4-4609-b70c-7c10600dd561_terseLabel_en-US" xlink:label="lab_hfwa_RepurchaseAgreementsMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity period</link:label>
    <link:label id="lab_hfwa_RepurchaseAgreementsMaturityPeriod_label_en-US" xlink:label="lab_hfwa_RepurchaseAgreementsMaturityPeriod" xlink: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, Maturity Period</link:label>
    <link:label id="lab_hfwa_RepurchaseAgreementsMaturityPeriod_documentation_en-US" xlink:label="lab_hfwa_RepurchaseAgreementsMaturityPeriod" 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">Repurchase Agreements, Maturity Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RepurchaseAgreementsMaturityPeriod" xlink:href="hfwa-20221231.xsd#hfwa_RepurchaseAgreementsMaturityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_RepurchaseAgreementsMaturityPeriod" xlink:to="lab_hfwa_RepurchaseAgreementsMaturityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_0df04f42-ac71-43dd-978b-93be2bf749cc_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/2022/elts/us-gaap-2022.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_srt_SingleFamilyMember_b7a9e76a-4dd8-40db-ba26-39bd40d65ad2_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">Residential Real Estate</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/2022/elts/srt-2022.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_hfwa_NumberOfLoanSegments_2aab5cc6-22a1-4e9c-b0f9-92a159c05df3_terseLabel_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink: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 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-20221231.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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_b79f91c6-9215-4842-a9e4-40636271b740_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&#160;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/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_65c560b0-d967-4981-bd9a-784b2c86cb08_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" 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 due at a 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/2022/elts/us-gaap-2022.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_TimeDepositsAtOrAboveFDICInsuranceLimit_e4b5308a-b373-4fc8-9c05-78f525cbf150_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, at or Above FDIC Insurance Limit</link:label>
    <link:label id="lab_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_label_en-US" xlink:label="lab_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, at or Above FDIC Insurance Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:to="lab_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_496872d5-36b6-4a80-b0d2-37e141a20d64_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</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/2022/elts/us-gaap-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>hfwa-20221231_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 2023 Workiva-->
<!--r:c934f7f4-df14-4870-bcf4-1fa8d9caf236,g:720e3878-d0bd-4331-bb97-592e9ea89b46-->
<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-20221231.xsd#COVERPAGE"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/COVERPAGE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:href="hfwa-20221231.xsd#hfwa_CoverPageAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_e6978f91-ddc9-4b6f-8ec7-5cde1b66a127" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityFilerCategory_e6978f91-ddc9-4b6f-8ec7-5cde1b66a127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c3d80358-65e8-46b8-9f5e-4afb0d6d3be0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntitySmallBusiness_c3d80358-65e8-46b8-9f5e-4afb0d6d3be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_74bb3685-56b9-4122-9aa3-91ed99ceda81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentType_74bb3685-56b9-4122-9aa3-91ed99ceda81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_4bb799b7-6c3a-4a45-b88f-85af4cb5730a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentAnnualReport_4bb799b7-6c3a-4a45-b88f-85af4cb5730a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f4510e04-b917-4c5f-bb79-f0718d93ed21" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentPeriodEndDate_f4510e04-b917-4c5f-bb79-f0718d93ed21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_abd67b07-9b24-49b6-a869-58248549f947" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentTransitionReport_abd67b07-9b24-49b6-a869-58248549f947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_adab5b9e-a121-4e87-9710-75d62f9f2131" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityFileNumber_adab5b9e-a121-4e87-9710-75d62f9f2131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_654a81d2-7929-44cf-80f3-96351436b0c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityRegistrantName_654a81d2-7929-44cf-80f3-96351436b0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_05542367-0480-4197-8e12-e03f195523a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityIncorporationStateCountryCode_05542367-0480-4197-8e12-e03f195523a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_9c8556df-4db4-40a6-97a6-894be96abf3f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityTaxIdentificationNumber_9c8556df-4db4-40a6-97a6-894be96abf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_925dfea6-1478-4b02-a08b-11ac6ae85df3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityAddressAddressLine1_925dfea6-1478-4b02-a08b-11ac6ae85df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_002ce0aa-e6a5-4ece-b88a-025017a1b190" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityAddressCityOrTown_002ce0aa-e6a5-4ece-b88a-025017a1b190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0ff5c986-22a4-418a-a92c-e9bc8adcfc42" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityAddressStateOrProvince_0ff5c986-22a4-418a-a92c-e9bc8adcfc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4c909bbe-7c36-4ac5-8ab6-bc05e31e757e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityAddressPostalZipCode_4c909bbe-7c36-4ac5-8ab6-bc05e31e757e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_32d1dc2f-32b6-45bd-b73c-4b620a5389f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_Security12bTitle_32d1dc2f-32b6-45bd-b73c-4b620a5389f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_83fbe40e-0a4d-4cc4-ba2e-0b03ef41f724" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_TradingSymbol_83fbe40e-0a4d-4cc4-ba2e-0b03ef41f724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5fbb4477-1b83-4b66-b18f-a10ee55cc62e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_SecurityExchangeName_5fbb4477-1b83-4b66-b18f-a10ee55cc62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_4af90333-f746-42ff-b70b-612b4594973e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityEmergingGrowthCompany_4af90333-f746-42ff-b70b-612b4594973e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_fc40aa9d-94e0-4dea-8d5a-29ef8991eb29" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityVoluntaryFilers_fc40aa9d-94e0-4dea-8d5a-29ef8991eb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_376b8828-15af-4a1f-abb0-27f0892ffe46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityCurrentReportingStatus_376b8828-15af-4a1f-abb0-27f0892ffe46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6cf4a4c6-fb3d-4224-b2d5-e1e122e25fb0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityInteractiveDataCurrent_6cf4a4c6-fb3d-4224-b2d5-e1e122e25fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_345971d5-6356-44bf-99cf-70e5dd4e4718" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_IcfrAuditorAttestationFlag_345971d5-6356-44bf-99cf-70e5dd4e4718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0f3c37f9-8c08-4f20-9bf7-335fc1422efe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityShellCompany_0f3c37f9-8c08-4f20-9bf7-335fc1422efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e2846489-a9bf-4b48-98a6-32d2517d1a0e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_CityAreaCode_e2846489-a9bf-4b48-98a6-32d2517d1a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e1edb891-5ca5-4353-b667-038cce9016bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_LocalPhoneNumber_e1edb891-5ca5-4353-b667-038cce9016bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_117eb6ec-cffe-4f3f-b03e-a2782c8200ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_117eb6ec-cffe-4f3f-b03e-a2782c8200ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_80250e56-94b1-480c-9188-bce807f3e19e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityPublicFloat_80250e56-94b1-480c-9188-bce807f3e19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6fb3a705-2b84-48c0-9ee5-3956f07029bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6fb3a705-2b84-48c0-9ee5-3956f07029bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_31070106-48d0-41bd-aba2-247b8faf9d3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_31070106-48d0-41bd-aba2-247b8faf9d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_7d30b52d-9cf4-49be-b7b2-69d1ee912ac8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_EntityCentralIndexKey_7d30b52d-9cf4-49be-b7b2-69d1ee912ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3ecbbb95-9ab6-4eb2-993d-a296c917ed29" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_AmendmentFlag_3ecbbb95-9ab6-4eb2-993d-a296c917ed29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_9c411c2d-dd1a-4507-be39-ac27e76842c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentFiscalYearFocus_9c411c2d-dd1a-4507-be39-ac27e76842c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f29b192b-cf21-4a04-9614-8c35a18dec85" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f29b192b-cf21-4a04-9614-8c35a18dec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_392afe1a-1116-449a-bd44-c291a55373a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_c4895fbf-5a62-40fa-8be5-33a5052ade9b" xlink:to="loc_dei_CurrentFiscalYearEndDate_392afe1a-1116-449a-bd44-c291a55373a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a888df5e-60c1-405e-9867-590d53d004de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AuditInformation" xlink:type="simple" xlink:href="hfwa-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AuditInformationAbstract_97fd405a-3406-43d6-85e4-3f8dc530666b" xlink:href="hfwa-20221231.xsd#hfwa_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_b1ad8635-0c37-49b7-bd1c-2b925af96c1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_AuditInformationAbstract_97fd405a-3406-43d6-85e4-3f8dc530666b" xlink:to="loc_dei_AuditorFirmId_b1ad8635-0c37-49b7-bd1c-2b925af96c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_b55623e5-85b0-4448-af71-c8c9ac71382b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_AuditInformationAbstract_97fd405a-3406-43d6-85e4-3f8dc530666b" xlink:to="loc_dei_AuditorName_b55623e5-85b0-4448-af71-c8c9ac71382b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_53a2c330-f0c2-478d-8c62-3bba7546889d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_AuditInformationAbstract_97fd405a-3406-43d6-85e4-3f8dc530666b" xlink:to="loc_dei_AuditorLocation_53a2c330-f0c2-478d-8c62-3bba7546889d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofFinancialCondition"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_d868e47a-908e-4d05-912c-16e0dd5248fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_CashAndDueFromBanks_d868e47a-908e-4d05-912c-16e0dd5248fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_e5155e8a-93c3-46f7-9ec8-ce423bd143fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_e5155e8a-93c3-46f7-9ec8-ce423bd143fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c0e8c008-0d69-4de9-a917-d1c9bfbd5287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c0e8c008-0d69-4de9-a917-d1c9bfbd5287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_91981274-c505-43ac-bf8e-c9786ade1dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_91981274-c505-43ac-bf8e-c9786ade1dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_a6a98302-1459-4ec9-abab-3803d4fbda34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_a6a98302-1459-4ec9-abab-3803d4fbda34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_fa258c6e-5823-4b6b-bb35-5c5201b7c7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_DebtSecurities_fa258c6e-5823-4b6b-bb35-5c5201b7c7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_7e9c9b4f-1cf7-4620-ac56-924d27fedeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_7e9c9b4f-1cf7-4620-ac56-924d27fedeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_a8193924-89a7-4765-9ba9-a4f89f74e1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_NotesReceivableGross_a8193924-89a7-4765-9ba9-a4f89f74e1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d49ff36f-bc76-4650-ba76-a4d90594edfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d49ff36f-bc76-4650-ba76-a4d90594edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_7a90dc49-9ab0-42d2-b2e5-b6981db71c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_NotesReceivableNet_7a90dc49-9ab0-42d2-b2e5-b6981db71c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_0eec3389-5d4a-4f03-8c7c-0840400e4909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_OtherRealEstate_0eec3389-5d4a-4f03-8c7c-0840400e4909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4efe8322-1bc9-40b5-9252-eedf11e8c66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4efe8322-1bc9-40b5-9252-eedf11e8c66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_9724cbd6-e7db-4436-9272-abf75d9a3989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_9724cbd6-e7db-4436-9272-abf75d9a3989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_1186cce4-0c47-4079-9012-6e3fdc3a8f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_1186cce4-0c47-4079-9012-6e3fdc3a8f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_48f80dad-f5de-4802-9f19-514911f2f204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_InterestReceivable_48f80dad-f5de-4802-9f19-514911f2f204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_1996e81c-0164-4ce8-b237-179b18a16b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_1996e81c-0164-4ce8-b237-179b18a16b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a3afe86f-b977-448d-9061-f70567aebf59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a3afe86f-b977-448d-9061-f70567aebf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8e7c5959-feb2-4b79-a4d7-0ba66363a7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_Goodwill_8e7c5959-feb2-4b79-a4d7-0ba66363a7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4b18d235-e230-424d-b0a8-b03b39a3096e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_50bcc03e-88ee-4000-aa04-c536f409815c" xlink:to="loc_us-gaap_Assets_4b18d235-e230-424d-b0a8-b03b39a3096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_313b6e88-8bfe-4140-9a90-9aa186a10a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_Deposits_313b6e88-8bfe-4140-9a90-9aa186a10a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_e71e0bcf-9ed6-4fcc-b5db-5a4ecf670e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_e71e0bcf-9ed6-4fcc-b5db-5a4ecf670e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_16ab5afb-1cb7-4e0d-b296-4b3e8f09ea73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_16ab5afb-1cb7-4e0d-b296-4b3e8f09ea73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_fc5ad676-1192-4cba-b704-dfcecff59497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_OtherLiabilities_fc5ad676-1192-4cba-b704-dfcecff59497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3c1a034b-4f8c-4df2-aa56-94607748816f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_Liabilities_3c1a034b-4f8c-4df2-aa56-94607748816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2e0f372e-1087-4398-937b-8d9bf197edb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:to="loc_us-gaap_PreferredStockValue_2e0f372e-1087-4398-937b-8d9bf197edb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_45a9dd08-c6f2-43b7-8694-4b5792aa634e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:to="loc_us-gaap_CommonStockValue_45a9dd08-c6f2-43b7-8694-4b5792aa634e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_55dce3f8-1d0c-4a4f-ac67-f2752b14e2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_55dce3f8-1d0c-4a4f-ac67-f2752b14e2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cf561778-8c40-45f6-9acd-6b12d7317b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cf561778-8c40-45f6-9acd-6b12d7317b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d6f72d58-64bb-4fa0-8f16-5ef88b1a12b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_284fba8a-9a06-4779-9890-50f9c5c97c2f" xlink:to="loc_us-gaap_StockholdersEquity_d6f72d58-64bb-4fa0-8f16-5ef88b1a12b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_187ac2d3-30d1-487c-8d58-6e90074279cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_56e17293-b718-473a-b90a-46260980f62c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_187ac2d3-30d1-487c-8d58-6e90074279cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_de291998-2366-4477-8ce4-1ba419acc2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_de291998-2366-4477-8ce4-1ba419acc2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_85fa4fd9-b5a9-4f98-a87f-270e71c67429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_85fa4fd9-b5a9-4f98-a87f-270e71c67429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_44f79df2-70f0-4d69-a914-23ffd2c228c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_44f79df2-70f0-4d69-a914-23ffd2c228c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4a95bd16-8b86-4830-9f62-f241f006e2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_CommonStockSharesIssued_4a95bd16-8b86-4830-9f62-f241f006e2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsNotHeldForSale_9e97203c-bf60-4949-abc9-dc4a8edbe93f" xlink:href="hfwa-20221231.xsd#hfwa_DepositsNotHeldForSale"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_hfwa_DepositsNotHeldForSale_9e97203c-bf60-4949-abc9-dc4a8edbe93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DepositsHeldForSale_dfe1d0c4-a5ed-4fae-9cca-5f1a61228d58" xlink:href="hfwa-20221231.xsd#hfwa_DepositsHeldForSale"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_hfwa_DepositsHeldForSale_dfe1d0c4-a5ed-4fae-9cca-5f1a61228d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancesFromFederalHomeLoanBanks_be650a8c-5bfd-4376-9deb-0d3101a98d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesFromFederalHomeLoanBanks"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_77d6e8b8-e967-4790-8b1a-d7c73a934f03" xlink:to="loc_us-gaap_AdvancesFromFederalHomeLoanBanks_be650a8c-5bfd-4376-9deb-0d3101a98d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofFinancialConditionParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b5679763-3db8-4640-8c9b-fffccc40a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b5679763-3db8-4640-8c9b-fffccc40a5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b4545a06-6768-4c3e-af01-e7c452e3e9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_b4545a06-6768-4c3e-af01-e7c452e3e9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_a6d1019d-01bb-48d3-8dbb-a1dc0d37dd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_PreferredStockNoParValue_a6d1019d-01bb-48d3-8dbb-a1dc0d37dd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b3176d54-16ff-434c-97f6-6788bfd64b00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b3176d54-16ff-434c-97f6-6788bfd64b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_4e024dae-ec2b-41e0-a13a-9cc271e37f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_4e024dae-ec2b-41e0-a13a-9cc271e37f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_47795673-37b9-4b5a-ab72-326f27c8e844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_47795673-37b9-4b5a-ab72-326f27c8e844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_5d05f28b-93d7-4e41-9766-0d6bfb3222e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_CommonStockNoParValue_5d05f28b-93d7-4e41-9766-0d6bfb3222e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5ef5e75b-df93-4a1c-9fc5-153a762f18c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5ef5e75b-df93-4a1c-9fc5-153a762f18c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8970257e-f146-4899-b851-2ce097824ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_CommonStockSharesIssued_8970257e-f146-4899-b851-2ce097824ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9a65a23c-0e77-4f5a-8209-d571bf01b6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_366a4564-3d1a-44d2-9059-d5a40e1eed7c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9a65a23c-0e77-4f5a-8209-d571bf01b6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_203c14dc-0629-4ffe-a8cd-c8a9b433c1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_203c14dc-0629-4ffe-a8cd-c8a9b433c1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_19d03844-bf6c-4f40-a1df-e17764d6d72e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_19d03844-bf6c-4f40-a1df-e17764d6d72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_a2db2570-9387-49f1-a74a-d029d1afbdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_a2db2570-9387-49f1-a74a-d029d1afbdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_d2c80e1d-dcd3-4563-a6e8-c7af4e551b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_d2c80e1d-dcd3-4563-a6e8-c7af4e551b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_db57dac7-23bd-4650-b937-760581121bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_39c3f9ec-ddcd-44f8-b4a0-58e841853611" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_db57dac7-23bd-4650-b937-760581121bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_27e7bfd5-63dd-4a38-8f9c-d241327bdaed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:to="loc_us-gaap_InterestExpenseDeposits_27e7bfd5-63dd-4a38-8f9c-d241327bdaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_f08ecd45-1c1b-4f31-ba90-66b95cff4df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_f08ecd45-1c1b-4f31-ba90-66b95cff4df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_4475170c-5ba1-47f5-bd57-1401443a4ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:to="loc_us-gaap_InterestExpenseOther_4475170c-5ba1-47f5-bd57-1401443a4ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_de7fffb3-bfe5-432a-9b69-f12b23da94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_207ae8c5-6908-4fc7-833b-4107622692f4" xlink:to="loc_us-gaap_InterestExpense_de7fffb3-bfe5-432a-9b69-f12b23da94e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_66871903-50b5-46d5-832f-c24456d386d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_66871903-50b5-46d5-832f-c24456d386d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_abc8d954-dbd8-44a5-bc3f-c188d9610ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_abc8d954-dbd8-44a5-bc3f-c188d9610ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_0a0de143-0aff-4075-9b83-e55825609d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_0a0de143-0aff-4075-9b83-e55825609d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_c350ce1e-68b8-4a8c-8c3b-055f16c2e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_c350ce1e-68b8-4a8c-8c3b-055f16c2e67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_2aab3b62-5552-410e-9efd-fc29d112c431" xlink:href="hfwa-20221231.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_2aab3b62-5552-410e-9efd-fc29d112c431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_84db510a-c309-41d7-8d4b-96de29688dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_84db510a-c309-41d7-8d4b-96de29688dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_3cd8ed37-09ef-4687-9577-f6a2af708847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_us-gaap_NoninterestIncomeOther_3cd8ed37-09ef-4687-9577-f6a2af708847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_0d5056c9-f023-43df-90b7-4920b02befe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_ae515ddf-196b-48b4-a1dd-57366a232022" xlink:to="loc_us-gaap_NoninterestIncome_0d5056c9-f023-43df-90b7-4920b02befe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_78e5d52f-73a2-40b5-af3e-e9af1a3b2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_LaborAndRelatedExpense_78e5d52f-73a2-40b5-af3e-e9af1a3b2efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_b0fbdfc9-f27c-42dd-aaf4-a616a5a1a55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_OccupancyNet_b0fbdfc9-f27c-42dd-aaf4-a616a5a1a55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_cec8e904-e2a1-4291-97a5-16ca6adb4db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_cec8e904-e2a1-4291-97a5-16ca6adb4db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_28c6d3da-77b6-46a3-95d3-035e4ea60d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_MarketingExpense_28c6d3da-77b6-46a3-95d3-035e4ea60d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_a5aebdb8-6b9e-48ea-baaa-8e8f45f1210b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_ProfessionalFees_a5aebdb8-6b9e-48ea-baaa-8e8f45f1210b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_d7865b6a-c36b-4ba1-968b-9ce38f9a75bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_d7865b6a-c36b-4ba1-968b-9ce38f9a75bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_30ed299f-d151-468b-a291-0c2b1904063f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_30ed299f-d151-468b-a291-0c2b1904063f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_af178edc-ab7c-42b1-a9fe-1daa6a9cfd41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_OtherNoninterestExpense_af178edc-ab7c-42b1-a9fe-1daa6a9cfd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_12f04b73-307c-43c7-a802-fe0f1cb2a016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_8250cbf5-32ec-44be-b66b-b129d9d5ece3" xlink:to="loc_us-gaap_NoninterestExpense_12f04b73-307c-43c7-a802-fe0f1cb2a016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba06a683-fddb-468d-8286-7863f1bad08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ba06a683-fddb-468d-8286-7863f1bad08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a0e68440-a4a9-40c6-aafd-e3d5dcf1744a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a0e68440-a4a9-40c6-aafd-e3d5dcf1744a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee1a5cf0-5135-4f8b-95b1-a5b6de9bbe61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_NetIncomeLoss_ee1a5cf0-5135-4f8b-95b1-a5b6de9bbe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4e61bf63-b677-4d79-851d-30b9846e49ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_EarningsPerShareBasic_4e61bf63-b677-4d79-851d-30b9846e49ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_00fdba4c-5dfd-4ba5-9f24-4a1f28b3e24b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_EarningsPerShareDiluted_00fdba4c-5dfd-4ba5-9f24-4a1f28b3e24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_e9eaf3ee-6026-4f94-b079-42da7c641f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_e9eaf3ee-6026-4f94-b079-42da7c641f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_36452faf-d841-4622-a3e0-591928a6000b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_36452faf-d841-4622-a3e0-591928a6000b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a4147fb8-bf3d-447b-8e26-e923f56f1c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a4147fb8-bf3d-447b-8e26-e923f56f1c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_f5efcf0e-0428-47b8-9962-98e3f15c6b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_f5efcf0e-0428-47b8-9962-98e3f15c6b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_ba2a9e54-7983-46c0-afd2-e2d0f703691e" xlink:href="hfwa-20221231.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_ba2a9e54-7983-46c0-afd2-e2d0f703691e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_01009536-0ed8-48af-a41b-45aaba922a91" xlink:href="hfwa-20221231.xsd#hfwa_CardRevenue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_hfwa_CardRevenue_01009536-0ed8-48af-a41b-45aaba922a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_b86ac859-a82e-4da7-8ca3-e7413370e4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_b86ac859-a82e-4da7-8ca3-e7413370e4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_91db45d1-6ca4-432b-8eb6-fa3f3f8c19d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_91db45d1-6ca4-432b-8eb6-fa3f3f8c19d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ForeclosedRealEstateIncomeExpense_502f1770-5f94-4cdb-8882-9148a63bc00a" xlink:href="hfwa-20221231.xsd#hfwa_ForeclosedRealEstateIncomeExpense"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d01659a6-7f30-4fbf-a3b2-a3b8d1863a13" xlink:to="loc_hfwa_ForeclosedRealEstateIncomeExpense_502f1770-5f94-4cdb-8882-9148a63bc00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df7d4257-3d6c-4de5-8915-7fc007b38e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df7d4257-3d6c-4de5-8915-7fc007b38e7e" xlink:to="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_37fd7010-72ed-4b01-bf8a-8f0d60f1510b" xlink:to="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bbaeb079-77f4-42c5-9763-89be313bdd22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0917a4f1-3289-4c9b-82e8-7919f2d647cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bbaeb079-77f4-42c5-9763-89be313bdd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_710052b8-20c1-442e-a0d7-245751d57ce2" xlink:to="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03ed52c4-a7e1-4cf6-a7f7-ee119a6216af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_NetIncomeLoss_03ed52c4-a7e1-4cf6-a7f7-ee119a6216af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cec0e9be-a55a-4503-aad7-f284522099b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_cec0e9be-a55a-4503-aad7-f284522099b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_865ec16a-790c-4615-8e7a-3dc0f9173e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_865ec16a-790c-4615-8e7a-3dc0f9173e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_bccde883-d12d-45d8-ae51-4d59d390865d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_bccde883-d12d-45d8-ae51-4d59d390865d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_110bb6a7-fb0f-4e86-a0ae-e4a8e393287c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_110bb6a7-fb0f-4e86-a0ae-e4a8e393287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f46aee9-89cb-4f38-86ab-2deb440a28c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_19d39364-7ca9-4d1e-9a9c-d7364f9e5cf9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4f46aee9-89cb-4f38-86ab-2deb440a28c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_177ac637-bc36-4834-9696-f03c4318d3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_5f99f212-72fd-44eb-8c3e-710d5804834a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_177ac637-bc36-4834-9696-f03c4318d3f1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_5f99f212-72fd-44eb-8c3e-710d5804834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_4d9adf80-6616-4fdc-b9bb-ad4a503cbbde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_177ac637-bc36-4834-9696-f03c4318d3f1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_4d9adf80-6616-4fdc-b9bb-ad4a503cbbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_5d0cb8d5-373a-4c96-a52c-c2e64950f507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_177ac637-bc36-4834-9696-f03c4318d3f1" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_5d0cb8d5-373a-4c96-a52c-c2e64950f507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6ae08ffd-b56e-4842-b069-071126faac46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6ae08ffd-b56e-4842-b069-071126faac46" xlink:to="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7c4ec314-151e-4897-873d-c9c1cf24a80a" xlink:to="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5c2de947-ca5d-4bc2-9fbe-df62228ca409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_CommonStockMember_5c2de947-ca5d-4bc2-9fbe-df62228ca409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8eeb1b8a-121c-4593-8958-1191f703599f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_RetainedEarningsMember_8eeb1b8a-121c-4593-8958-1191f703599f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_51e1da4d-100a-4fd1-aa3c-34e43fe23ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d86b37f3-f968-40f8-ab95-9fba9735e678" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_51e1da4d-100a-4fd1-aa3c-34e43fe23ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e7c95b75-2400-40fe-a572-5b68cd974663" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4f824871-d662-429d-8d7c-c097ae925d86" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9a462dfd-a48c-42e9-96ac-00dbe40e76be" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4f824871-d662-429d-8d7c-c097ae925d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c8685487-78ea-490f-869b-715b0922b971" xlink:to="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a183ddda-09a2-4ae1-990a-99b770d1a780" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e95a2257-1c32-448c-b23c-033527168f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_SharesOutstanding_e95a2257-1c32-448c-b23c-033527168f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6bd46eb8-4fdb-4a2a-a3c1-28391ddd1575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockholdersEquity_6bd46eb8-4fdb-4a2a-a3c1-28391ddd1575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5074343d-d9ca-4c0b-912c-3a10e9fb094d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5074343d-d9ca-4c0b-912c-3a10e9fb094d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_f6763043-acf3-4e19-bf2f-7af76fefd5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_f6763043-acf3-4e19-bf2f-7af76fefd5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_971fa461-b0ea-498e-9627-781831ef80ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_971fa461-b0ea-498e-9627-781831ef80ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8397d00-5ecb-4b96-96a9-f76df9646c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b8397d00-5ecb-4b96-96a9-f76df9646c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_9bb97b98-7e8e-43fb-961f-d642c7b70f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_9bb97b98-7e8e-43fb-961f-d642c7b70f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_dd3e3a70-7039-4efd-b12a-1da9575087f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_dd3e3a70-7039-4efd-b12a-1da9575087f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_7f99b788-60d1-40e1-a9d7-f4aff44d6d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_7f99b788-60d1-40e1-a9d7-f4aff44d6d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_164d7be4-247b-4ae6-9e5d-de556558864e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_NetIncomeLoss_164d7be4-247b-4ae6-9e5d-de556558864e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1ad98aab-5751-4d34-853a-7a96233d5402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1ad98aab-5751-4d34-853a-7a96233d5402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_61080351-2c7b-47b0-8e26-93bb0f68e8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_DividendsCommonStockCash_61080351-2c7b-47b0-8e26-93bb0f68e8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_707a52f1-a880-4d13-ba8a-d52eea1fe195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_SharesOutstanding_707a52f1-a880-4d13-ba8a-d52eea1fe195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e2c55e1-a9e9-443a-929d-d9f2d798bbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ffd55786-1fa8-48a0-ba97-57f993e2df92" xlink:to="loc_us-gaap_StockholdersEquity_9e2c55e1-a9e9-443a-929d-d9f2d798bbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e1b1d35b-641d-44e9-a430-544345b6f5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_eb619fa9-538e-4998-8298-d31a645569cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e1b1d35b-641d-44e9-a430-544345b6f5fc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_eb619fa9-538e-4998-8298-d31a645569cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hfwa-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a75c6c70-d4e7-4bff-be09-2dd7659e4f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a75c6c70-d4e7-4bff-be09-2dd7659e4f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02d0a163-a7f8-415d-9571-45bf707ac399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a75c6c70-d4e7-4bff-be09-2dd7659e4f33" xlink:to="loc_us-gaap_NetIncomeLoss_02d0a163-a7f8-415d-9571-45bf707ac399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a75c6c70-d4e7-4bff-be09-2dd7659e4f33" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_a0cc7bcf-2474-4262-9196-892d8498dde7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_a0cc7bcf-2474-4262-9196-892d8498dde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_b66d7d6a-82f7-45f8-ba5f-aa1590cbc145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_b66d7d6a-82f7-45f8-ba5f-aa1590cbc145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_fb9066c7-450b-4a25-a69f-ee6497ca4c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_fb9066c7-450b-4a25-a69f-ee6497ca4c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e6912197-b1b7-45ec-b455-5e05aca7d685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e6912197-b1b7-45ec-b455-5e05aca7d685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_fe070ee9-0a65-473d-bea9-fca17d6f7f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_fe070ee9-0a65-473d-bea9-fca17d6f7f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_dc331481-04fc-4c64-b5f2-76a284dbc35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_dc331481-04fc-4c64-b5f2-76a284dbc35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_a70e87ab-ba75-4956-ad3a-64377c8d5cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_a70e87ab-ba75-4956-ad3a-64377c8d5cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_590ea402-c0c2-48de-a097-d927f5e7023f" xlink:href="hfwa-20221231.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_590ea402-c0c2-48de-a097-d927f5e7023f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_b50ae31c-3dcc-4a65-8130-f3c054b7a573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_b50ae31c-3dcc-4a65-8130-f3c054b7a573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_d931217d-8feb-4318-ac58-dca4aca6c96b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLoansAndLeases"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_d931217d-8feb-4318-ac58-dca4aca6c96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_ed7a622f-f48f-44b6-bcd1-f1817ffa14ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_ed7a622f-f48f-44b6-bcd1-f1817ffa14ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_d4b3f30b-dc66-4bd7-88c4-761f8bd948d8" xlink:href="hfwa-20221231.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_d4b3f30b-dc66-4bd7-88c4-761f8bd948d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_dd4f5f17-c645-4841-a130-d11b1add7df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_76ab6124-c823-48ee-b7dc-ec03855f5342" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_dd4f5f17-c645-4841-a130-d11b1add7df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9bc8daac-81d8-423f-b65b-ba8e71c8c21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a75c6c70-d4e7-4bff-be09-2dd7659e4f33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9bc8daac-81d8-423f-b65b-ba8e71c8c21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_18409f56-a715-460f-b0ea-7cc25d78e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_18409f56-a715-460f-b0ea-7cc25d78e9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0dac38f4-0c8c-4d79-a558-0879c439e352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0dac38f4-0c8c-4d79-a558-0879c439e352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ad2c6812-4777-4716-ae5e-e972ea862714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ad2c6812-4777-4716-ae5e-e972ea862714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_8f557168-958d-4361-b156-0d99008a514d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_8f557168-958d-4361-b156-0d99008a514d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_da995c4a-422d-4fa2-a532-8d03b8362019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_da995c4a-422d-4fa2-a532-8d03b8362019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_75d31588-ac06-42f2-a267-4b5c344f8137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_75d31588-ac06-42f2-a267-4b5c344f8137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51684009-26b3-4e2b-b9da-0ec5e01b51fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51684009-26b3-4e2b-b9da-0ec5e01b51fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_5e3b55ec-1222-4277-aa71-d7179a151cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_5e3b55ec-1222-4277-aa71-d7179a151cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_d7417f80-2c4a-4735-82ff-a5bbcd7e1f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfForeclosedAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_d7417f80-2c4a-4735-82ff-a5bbcd7e1f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_2780e0be-8691-40e4-af79-302e7a24e34a" xlink:href="hfwa-20221231.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_2780e0be-8691-40e4-af79-302e7a24e34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_6d3594b5-affa-4ce5-8ff0-68fa0d50f9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_6d3594b5-affa-4ce5-8ff0-68fa0d50f9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_0dfddcd1-84d3-4dd8-8861-9a7eb531f880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_0dfddcd1-84d3-4dd8-8861-9a7eb531f880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ba7bd9dd-fc1c-497b-95b4-f637a85a47dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ba7bd9dd-fc1c-497b-95b4-f637a85a47dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_d3cd06be-aacd-429c-a016-cc2ae5cc278f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_d3cd06be-aacd-429c-a016-cc2ae5cc278f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_19cb75c4-8674-441a-9bf1-04848a65dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_19cb75c4-8674-441a-9bf1-04848a65dc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_ae64a8ab-070b-4b8d-adf4-4334c396f721" xlink:href="hfwa-20221231.xsd#hfwa_ReturnOfTaxCreditEquityMethodInvestment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_ae64a8ab-070b-4b8d-adf4-4334c396f721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_1417d2fd-0be5-4995-bba2-abb83a430e62" xlink:href="hfwa-20221231.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_1417d2fd-0be5-4995-bba2-abb83a430e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_dc10d250-b6d4-4b7a-8ae7-d84146654b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_dc10d250-b6d4-4b7a-8ae7-d84146654b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29e1267a-bd2d-4e90-9350-8ca81cf55a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5aa968b0-b799-40e5-8253-bae15c39b14a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29e1267a-bd2d-4e90-9350-8ca81cf55a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_a02ce4e0-18e5-4774-9c7d-2f46b7d77b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_a02ce4e0-18e5-4774-9c7d-2f46b7d77b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_4417564a-59b7-4468-ba99-79f2a9c18b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_4417564a-59b7-4468-ba99-79f2a9c18b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_50a05c7b-2d68-42f7-89f9-d91a14e33c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_RepaymentsOfDebt_50a05c7b-2d68-42f7-89f9-d91a14e33c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_9514c026-a275-44f0-a3b7-3260f2eccc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_9514c026-a275-44f0-a3b7-3260f2eccc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_a1ad962c-d242-47fe-abb4-0e1b7ca74049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_a1ad962c-d242-47fe-abb4-0e1b7ca74049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_cbae0344-ab94-43a7-bd64-91af1386e0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_cbae0344-ab94-43a7-bd64-91af1386e0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_35a608b0-c8eb-4bf4-96dc-f27a27b3e792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_35a608b0-c8eb-4bf4-96dc-f27a27b3e792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_423e02fe-fcd4-4699-ac4a-705f4c868853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9c84917e-54d9-4ea3-a733-0adb1682abb4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_423e02fe-fcd4-4699-ac4a-705f4c868853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b71c1d3d-5815-48b4-89d5-20bfa0d49a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b71c1d3d-5815-48b4-89d5-20bfa0d49a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6ebad35-35f3-43ba-a0da-7e4be9c061a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6ebad35-35f3-43ba-a0da-7e4be9c061a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ceeb3570-2a16-4c95-80dc-5958a6c1e124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ceeb3570-2a16-4c95-80dc-5958a6c1e124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c25318f4-5aac-463f-aae6-e9a35c2e3ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c25318f4-5aac-463f-aae6-e9a35c2e3ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e256918b-2ab6-40a2-8087-e68a5e002191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c25318f4-5aac-463f-aae6-e9a35c2e3ea7" xlink:to="loc_us-gaap_InterestPaidNet_e256918b-2ab6-40a2-8087-e68a5e002191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_76c959ca-de7c-4c9d-a48d-00a5b68fbef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c25318f4-5aac-463f-aae6-e9a35c2e3ea7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_76c959ca-de7c-4c9d-a48d-00a5b68fbef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2bd91199-dc7a-4c39-b1e4-338a75d8b7d1" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_227e3ba5-389e-4216-ac36-e2c9f8b1412d" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_227e3ba5-389e-4216-ac36-e2c9f8b1412d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Investmentinlowincomehousingtaxpartnership_82e75bb9-106c-4aa3-8563-7ef6f6daa54d" xlink:href="hfwa-20221231.xsd#hfwa_Investmentinlowincomehousingtaxpartnership"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_Investmentinlowincomehousingtaxpartnership_82e75bb9-106c-4aa3-8563-7ef6f6daa54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_ef0f21f2-b989-4722-8d8a-50697bf332ec" xlink:href="hfwa-20221231.xsd#hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_ef0f21f2-b989-4722-8d8a-50697bf332ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8ceef885-89d9-458d-872b-187e4f48922e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8ceef885-89d9-458d-872b-187e4f48922e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_dda9e431-f38d-4be6-aca6-cc7cc9849ff9" xlink:href="hfwa-20221231.xsd#hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_dda9e431-f38d-4be6-aca6-cc7cc9849ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy_f300c797-1e5f-4485-a7c6-cba6cdba94d6" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectFromChangeInAccountingPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy_f300c797-1e5f-4485-a7c6-cba6cdba94d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_e407d376-2bf2-4dd9-93cb-b79da7852b29" xlink:href="hfwa-20221231.xsd#hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_e407d376-2bf2-4dd9-93cb-b79da7852b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferToOtherRealEstate_5e194237-a53b-4b7b-9304-77640e92f47e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferToOtherRealEstate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_us-gaap_TransferToOtherRealEstate_5e194237-a53b-4b7b-9304-77640e92f47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfDepositsToDepositsHeldForSale_183b7e1c-fc12-4b3f-8058-4f71710422e3" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfDepositsToDepositsHeldForSale"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0ce65ef7-8774-4dfb-acbc-a59d11ab6392" xlink:to="loc_hfwa_TransferOfDepositsToDepositsHeldForSale_183b7e1c-fc12-4b3f-8058-4f71710422e3" 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-20221231.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_32f40c8a-5ab1-4fc6-a0a4-2e8ddc29d30a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e613401f-6518-444a-8ef8-18883f7f6ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32f40c8a-5ab1-4fc6-a0a4-2e8ddc29d30a" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e613401f-6518-444a-8ef8-18883f7f6ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock_854937c3-e22e-46e0-bb8b-d663490e7867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_32f40c8a-5ab1-4fc6-a0a4-2e8ddc29d30a" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock_854937c3-e22e-46e0-bb8b-d663490e7867" 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-20221231.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_4adf5e32-e71f-4be3-b79a-e20c35148078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5edc8cef-aaba-4fc6-8fb0-c672ff0f4679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4adf5e32-e71f-4be3-b79a-e20c35148078" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_5edc8cef-aaba-4fc6-8fb0-c672ff0f4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivable" xlink:type="simple" xlink:href="hfwa-20221231.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_e8616014-90b7-4530-9cc9-57771002ea71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_2f6a15f1-99e1-4716-a585-4fdb9c04c4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_e8616014-90b7-4530-9cc9-57771002ea71" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_2f6a15f1-99e1-4716-a585-4fdb9c04c4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="simple" xlink:href="hfwa-20221231.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_18d81a4b-69c1-449e-be88-13ca0aaf2ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_39a81d23-0a0d-4a67-a20b-095bafac30dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_18d81a4b-69c1-449e-be88-13ca0aaf2ba0" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_39a81d23-0a0d-4a67-a20b-095bafac30dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherRealEstateOwned"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_228cf6d4-f295-4e3a-b9c0-e1acca838066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateOwnedTextBlock_1a8ba16d-9076-456c-897b-bb5124690801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateOwnedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_228cf6d4-f295-4e3a-b9c0-e1acca838066" xlink:to="loc_us-gaap_RealEstateOwnedTextBlock_1a8ba16d-9076-456c-897b-bb5124690801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="simple" xlink:href="hfwa-20221231.xsd#PremisesandEquipment"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1f2adc0-29a3-4269-a2ff-4fcab1c8050a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4c6216a4-ce91-4eb0-a31b-47731931efae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f1f2adc0-29a3-4269-a2ff-4fcab1c8050a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4c6216a4-ce91-4eb0-a31b-47731931efae" 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-20221231.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_2f573a62-c055-41f3-a44c-6a61776a1d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_0d449143-e1fe-4739-a455-1f37c9b9ce74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2f573a62-c055-41f3-a44c-6a61776a1d70" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_0d449143-e1fe-4739-a455-1f37c9b9ce74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="hfwa-20221231.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_f9c6ff23-9535-4d2c-98df-1c5e4bc662ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6da87a48-a4a4-4117-96c7-24508d0c309e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f9c6ff23-9535-4d2c-98df-1c5e4bc662ab" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6da87a48-a4a4-4117-96c7-24508d0c309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/Deposits" xlink:type="simple" xlink:href="hfwa-20221231.xsd#Deposits"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/Deposits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_2b763864-76d3-4bc3-8e14-64606166d29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_8aaed2e0-9bde-4846-b8b1-50bd007e308f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2b763864-76d3-4bc3-8e14-64606166d29e" xlink:to="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_8aaed2e0-9bde-4846-b8b1-50bd007e308f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="simple" xlink:href="hfwa-20221231.xsd#JuniorSubordinatedDebentures"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e7fe3694-bc6f-47a4-ae4a-76a2dd212697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_92a0ad37-b8c0-4b0d-a2b8-3cff91f32d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e7fe3694-bc6f-47a4-ae4a-76a2dd212697" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_92a0ad37-b8c0-4b0d-a2b8-3cff91f32d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="simple" xlink:href="hfwa-20221231.xsd#SecuritiesSoldUnderAgreementstoRepurchase"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_4cdcab2a-93e8-45a9-b200-811d1b81e50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock_702fc812-8180-4e00-a0cd-9d9238f11e35" xlink:href="hfwa-20221231.xsd#hfwa_DisclosureofRepurchaseAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_4cdcab2a-93e8-45a9-b200-811d1b81e50c" xlink:to="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock_702fc812-8180-4e00-a0cd-9d9238f11e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherBorrowings"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7571cbd3-89b5-4c86-95a0-f9547d506673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_6325ca52-089a-445f-b06e-4f5e643dfed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7571cbd3-89b5-4c86-95a0-f9547d506673" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_6325ca52-089a-445f-b06e-4f5e643dfed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeases" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeases"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_faedfd5a-c205-468e-b810-c2f573dcf504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_6bf42f71-6c08-452b-862a-df356481393a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_faedfd5a-c205-468e-b810-c2f573dcf504" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_6bf42f71-6c08-452b-862a-df356481393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45b5e8d7-55de-4927-ae39-51bc303a04c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_a681a606-e42a-45a1-80e3-1369418ea209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45b5e8d7-55de-4927-ae39-51bc303a04c6" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_a681a606-e42a-45a1-80e3-1369418ea209" 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-20221231.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_89b01304-29fa-4e76-9435-063fc1a830fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0dc8e6ee-605d-4bae-ae19-b4a631507cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_89b01304-29fa-4e76-9435-063fc1a830fe" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0dc8e6ee-605d-4bae-ae19-b4a631507cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hfwa-20221231.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_98d761cd-b71c-4c4d-92fb-455b05638eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6248732d-f591-4ecf-baf9-5ab654acd5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_98d761cd-b71c-4c4d-92fb-455b05638eb4" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6248732d-f591-4ecf-baf9-5ab654acd5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f87cec5-dd3b-4333-8d79-03c04d952253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e2fad1b-090d-4305-8a24-c20262ac3bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2f87cec5-dd3b-4333-8d79-03c04d952253" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e2fad1b-090d-4305-8a24-c20262ac3bc4" 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-20221231.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_c5beece4-2232-4f66-8858-762630c36cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_38160099-3a94-4066-8946-dabe47bbecb5" xlink:href="hfwa-20221231.xsd#hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_c5beece4-2232-4f66-8858-762630c36cb4" xlink:to="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_38160099-3a94-4066-8946-dabe47bbecb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9eb58e90-dfb3-46ca-b420-f5f01ddaf7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_b1e9b6c2-fc0e-49be-b126-d84c72d8b0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9eb58e90-dfb3-46ca-b420-f5f01ddaf7f1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b1e9b6c2-fc0e-49be-b126-d84c72d8b0b0" 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-20221231.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_50d4eb60-62c5-403a-8a21-93e67ccd9356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_812f4256-2988-4a72-919a-a7e9365f57f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_50d4eb60-62c5-403a-8a21-93e67ccd9356" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_812f4256-2988-4a72-919a-a7e9365f57f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RegulatoryCapitalRequirements"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_d0229466-6061-4a3b-bb1c-6ff5fa0c1bf6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_da28e164-cbd8-414d-8785-07370c8b8413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_d0229466-6061-4a3b-bb1c-6ff5fa0c1bf6" xlink:to="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_da28e164-cbd8-414d-8785-07370c8b8413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnly"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_f594a8e7-24a6-4f23-90b0-e51a504cfd83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_701c8492-fbf8-40a8-8938-25fed2ab9e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_f594a8e7-24a6-4f23-90b0-e51a504cfd83" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_701c8492-fbf8-40a8-8938-25fed2ab9e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="hfwa-20221231.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_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DescriptionOfBusinessPolicyTextBlock_5cedc7ac-8039-4886-a0b2-8f12cdef9ab4" xlink:href="hfwa-20221231.xsd#hfwa_DescriptionOfBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_hfwa_DescriptionOfBusinessPolicyTextBlock_5cedc7ac-8039-4886-a0b2-8f12cdef9ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_650fde4d-8cd6-48df-82b8-2cd927ce4a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_650fde4d-8cd6-48df-82b8-2cd927ce4a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_bc2cabf9-6f7e-4115-be89-af3934ae1552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_bc2cabf9-6f7e-4115-be89-af3934ae1552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cabe363f-b541-49cc-a2e0-dfddae6554f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cabe363f-b541-49cc-a2e0-dfddae6554f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_b022c72a-d7f3-4331-bb4c-b31ef0024788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_b022c72a-d7f3-4331-bb4c-b31ef0024788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_24f2351b-ef2d-407e-b496-efb04141faf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_24f2351b-ef2d-407e-b496-efb04141faf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PolicyLoansReceivablePolicy_1386a27e-7180-4fa6-8f00-48389a48d551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyLoansReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_PolicyLoansReceivablePolicy_1386a27e-7180-4fa6-8f00-48389a48d551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_321b014c-7408-429d-93b9-70c1fa2b6fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_321b014c-7408-429d-93b9-70c1fa2b6fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_e56a6127-e747-409e-8098-6a28b574e540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_e56a6127-e747-409e-8098-6a28b574e540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_c005c886-3f15-4917-b28c-976ada3b0378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_c005c886-3f15-4917-b28c-976ada3b0378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ServicingPolicyPolicyTextBlock_5f31675c-ba9e-4453-a385-82c066b6e46b" xlink:href="hfwa-20221231.xsd#hfwa_ServicingPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_hfwa_ServicingPolicyPolicyTextBlock_5f31675c-ba9e-4453-a385-82c066b6e46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstatePolicyTextBlock_91d91bf0-7e72-4160-b9d5-6505ca71a138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstatePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_RealEstatePolicyTextBlock_91d91bf0-7e72-4160-b9d5-6505ca71a138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ab213a1b-e3f3-4229-858a-5f2ccb807948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ab213a1b-e3f3-4229-858a-5f2ccb807948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_6ccc56fc-a02c-4f73-8173-792d2b4d95ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_6ccc56fc-a02c-4f73-8173-792d2b4d95ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3dd0be27-267d-4558-9f17-a60e0ffdb302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_3dd0be27-267d-4558-9f17-a60e0ffdb302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f8a1aab6-a388-456b-b894-c6789d478aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f8a1aab6-a388-456b-b894-c6789d478aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_5f40619c-c6d2-4a5f-ad32-6f56a4af13de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_5f40619c-c6d2-4a5f-ad32-6f56a4af13de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_fd6e5d55-a878-433f-8b97-a4bded3a79d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_fd6e5d55-a878-433f-8b97-a4bded3a79d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_e2346c50-402b-43e6-8ae0-f5b4a72841e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_e2346c50-402b-43e6-8ae0-f5b4a72841e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_f24c940c-efaf-4c2d-8d71-1e8f79c7480d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_f24c940c-efaf-4c2d-8d71-1e8f79c7480d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_eef39068-eba5-41f2-82eb-41678b05d653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_eef39068-eba5-41f2-82eb-41678b05d653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_11c752e0-c5d0-4db1-907d-99e954604703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_11c752e0-c5d0-4db1-907d-99e954604703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock_90fc7717-1f72-44df-93fc-78754533bb5a" xlink:href="hfwa-20221231.xsd#hfwa_ProvisionForCreditLossesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock_90fc7717-1f72-44df-93fc-78754533bb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_21f1492f-aaca-4f8e-8bfd-d70a5025dc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_21f1492f-aaca-4f8e-8bfd-d70a5025dc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ed93847b-c5a1-4f8f-8d95-1edd792baa55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ed93847b-c5a1-4f8f-8d95-1edd792baa55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_932e248a-8dc6-4674-b1e4-6d4edc6e236a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_66f0b1d6-9574-4fcf-b732-774067de9540" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_932e248a-8dc6-4674-b1e4-6d4edc6e236a" 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-20221231.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_114813e4-2c1e-4e83-93e5-b2a55bcfb982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_765770f9-c898-4d96-b080-30c3653e953c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_114813e4-2c1e-4e83-93e5-b2a55bcfb982" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_765770f9-c898-4d96-b080-30c3653e953c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_f75d21ac-7e79-4ae2-8fa7-f3aa9a1275d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_114813e4-2c1e-4e83-93e5-b2a55bcfb982" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_f75d21ac-7e79-4ae2-8fa7-f3aa9a1275d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_8e742dcd-0188-46c1-99c5-8370b72944c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_114813e4-2c1e-4e83-93e5-b2a55bcfb982" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_8e742dcd-0188-46c1-99c5-8370b72944c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_865d4045-dbb0-41ef-b3ff-89778aecc9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_114813e4-2c1e-4e83-93e5-b2a55bcfb982" xlink:to="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_865d4045-dbb0-41ef-b3ff-89778aecc9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="simple" xlink:href="hfwa-20221231.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_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f4a8591b-618e-44c3-92ea-7a2049fb01ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f4a8591b-618e-44c3-92ea-7a2049fb01ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_25348164-5eca-472b-9474-f78a8a9772f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_25348164-5eca-472b-9474-f78a8a9772f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_ec2a1a46-8b2e-4230-9f1d-2bd433371438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_ec2a1a46-8b2e-4230-9f1d-2bd433371438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_dafa6b52-093d-403b-aa95-ec4472f540e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_dafa6b52-093d-403b-aa95-ec4472f540e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_d29e22a8-789f-45a4-bb0f-422a45217b33" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_d29e22a8-789f-45a4-bb0f-422a45217b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_192404a4-e8df-44f4-ae4c-f9653a0faeca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_192404a4-e8df-44f4-ae4c-f9653a0faeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_e15666c9-e3b5-46b6-911e-96b171026646" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_e15666c9-e3b5-46b6-911e-96b171026646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_fe06fcbc-b044-49ff-aa6b-a50ebf895535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_fe06fcbc-b044-49ff-aa6b-a50ebf895535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_af96da22-690a-41f7-97db-77d9145d5073" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_af96da22-690a-41f7-97db-77d9145d5073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_85640319-52d7-4d19-afd5-9f819651c712" xlink:href="hfwa-20221231.xsd#hfwa_SummaryofServicingofFinancialAssetsTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_a254c5da-041d-49c9-a5d0-13496a076e09" xlink:to="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_85640319-52d7-4d19-afd5-9f819651c712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#AllowanceforCreditLossesonLoansTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_92ba0a8c-b4b2-4a53-bac7-03dcf37edba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_d41b037d-f6f3-41df-9fee-12b4a97164ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_92ba0a8c-b4b2-4a53-bac7-03dcf37edba2" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_d41b037d-f6f3-41df-9fee-12b4a97164ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherRealEstateOwnedTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_4ce5b9b0-5f1a-40a2-b596-47b3fe07870b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock_4e9f6b67-4ea0-4950-9af9-9f2816104270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateRollForwardTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_4ce5b9b0-5f1a-40a2-b596-47b3fe07870b" xlink:to="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock_4e9f6b67-4ea0-4950-9af9-9f2816104270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#PremisesandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6dbb03f-4ae9-4ecd-aa7b-26dc4647d7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b38b272b-8123-423d-aa00-ad514e06a658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6dbb03f-4ae9-4ecd-aa7b-26dc4647d7cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b38b272b-8123-423d-aa00-ad514e06a658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a71f569-a70a-4df2-8710-3de598da3103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_154332f1-f617-47ce-8e00-c09e7e2c25b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a71f569-a70a-4df2-8710-3de598da3103" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_154332f1-f617-47ce-8e00-c09e7e2c25b8" 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-20221231.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_0090bc94-e584-4d2b-9e85-c2584c5e7b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2cac1e22-92d6-4510-b58a-b1437d0f7f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0090bc94-e584-4d2b-9e85-c2584c5e7b01" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_2cac1e22-92d6-4510-b58a-b1437d0f7f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_2e42e42f-0b55-45dd-8dcc-e302b7e143eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_f392d503-79f5-4972-892c-a59a850cd705" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2e42e42f-0b55-45dd-8dcc-e302b7e143eb" xlink:to="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_f392d503-79f5-4972-892c-a59a850cd705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_d30f1c38-7ea2-409f-b9de-ae2490550143" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2e42e42f-0b55-45dd-8dcc-e302b7e143eb" xlink:to="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_d30f1c38-7ea2-409f-b9de-ae2490550143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_f94b9fc2-83a4-45af-9db2-fcd63a4f39ac" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2e42e42f-0b55-45dd-8dcc-e302b7e143eb" xlink:to="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_f94b9fc2-83a4-45af-9db2-fcd63a4f39ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#SecuritiesSoldUnderAgreementstoRepurchaseTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_0a20ffee-0342-455f-b8d8-28d8df85e54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements_7ab47ef1-5111-4c8d-8543-147499edd3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRepurchaseAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_0a20ffee-0342-455f-b8d8-28d8df85e54d" xlink:to="loc_us-gaap_ScheduleOfRepurchaseAgreements_7ab47ef1-5111-4c8d-8543-147499edd3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2aa9b902-6dae-4acf-a2fa-7bed06dde5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2547314a-5b2d-4922-9016-4d487eb9c009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2aa9b902-6dae-4acf-a2fa-7bed06dde5c5" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_2547314a-5b2d-4922-9016-4d487eb9c009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_462f5875-c3ff-46fd-9d94-666df82abbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2aa9b902-6dae-4acf-a2fa-7bed06dde5c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_462f5875-c3ff-46fd-9d94-666df82abbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlansEmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_32a3b8ff-8562-49bf-a07f-fa04b5bc2c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_492f3ab9-43c6-4727-9a90-e1f4357e7ce1" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_32a3b8ff-8562-49bf-a07f-fa04b5bc2c52" xlink:to="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_492f3ab9-43c6-4727-9a90-e1f4357e7ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanTableTextBlock_d5047c0b-df57-4d84-8eac-c26358e7eef7" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_32a3b8ff-8562-49bf-a07f-fa04b5bc2c52" xlink:to="loc_hfwa_SalaryContinuationPlanTableTextBlock_d5047c0b-df57-4d84-8eac-c26358e7eef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="hfwa-20221231.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_3d7d3e9d-ed17-4610-86e2-039987a731c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b2a53387-1751-43ec-b453-60b79be1790f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3d7d3e9d-ed17-4610-86e2-039987a731c5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b2a53387-1751-43ec-b453-60b79be1790f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock_6f2233ec-12c1-483a-a5da-43157198d122" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfDividendsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3d7d3e9d-ed17-4610-86e2-039987a731c5" xlink:to="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock_6f2233ec-12c1-483a-a5da-43157198d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_b8b87fe5-73dd-4c3e-9427-affb722dc84c" xlink:href="hfwa-20221231.xsd#hfwa_StockRepurchasedDuringPeriodTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3d7d3e9d-ed17-4610-86e2-039987a731c5" xlink:to="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_b8b87fe5-73dd-4c3e-9427-affb722dc84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_8668d74c-0a46-4323-bf1b-d9b02038754a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3d7d3e9d-ed17-4610-86e2-039987a731c5" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_8668d74c-0a46-4323-bf1b-d9b02038754a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hfwa-20221231.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_3e162755-01dc-49b4-85b1-a9f8816e5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_41582a13-114c-4e48-9c8a-a824ef681f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3e162755-01dc-49b4-85b1-a9f8816e5ead" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_41582a13-114c-4e48-9c8a-a824ef681f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_73419f6b-dd22-438f-bf90-05b89e1c5fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3e162755-01dc-49b4-85b1-a9f8816e5ead" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_73419f6b-dd22-438f-bf90-05b89e1c5fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_9e3d4996-3191-416f-be72-f14f94749040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3e162755-01dc-49b4-85b1-a9f8816e5ead" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_9e3d4996-3191-416f-be72-f14f94749040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_e3118dfa-c0bd-4afd-9031-c4ecf19007ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3e162755-01dc-49b4-85b1-a9f8816e5ead" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_e3118dfa-c0bd-4afd-9031-c4ecf19007ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4036386-1263-499f-9795-ce568d900f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_00d80645-a720-4052-8bb6-c5b7ebe0a4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4036386-1263-499f-9795-ce568d900f03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_00d80645-a720-4052-8bb6-c5b7ebe0a4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_68050e04-0e22-45bd-a73f-a9fcbfbb3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4036386-1263-499f-9795-ce568d900f03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_68050e04-0e22-45bd-a73f-a9fcbfbb3d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_169039fb-849c-4f8a-bf1b-d78b9b1485a1" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4036386-1263-499f-9795-ce568d900f03" xlink:to="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_169039fb-849c-4f8a-bf1b-d78b9b1485a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_894b7221-c9db-4107-8388-7a22d3f7d406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4036386-1263-499f-9795-ce568d900f03" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_894b7221-c9db-4107-8388-7a22d3f7d406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9a10498b-a917-498c-a14c-56f86e05ee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_365c2540-3a40-4146-bb1d-1fb720a60bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9a10498b-a917-498c-a14c-56f86e05ee9e" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_365c2540-3a40-4146-bb1d-1fb720a60bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_afae1e4e-3da4-4466-8c63-ecf229d236a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9a10498b-a917-498c-a14c-56f86e05ee9e" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_afae1e4e-3da4-4466-8c63-ecf229d236a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a869c2b9-0ddc-40cb-9cb9-8408b5a1bf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9a10498b-a917-498c-a14c-56f86e05ee9e" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a869c2b9-0ddc-40cb-9cb9-8408b5a1bf0c" 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-20221231.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_d269e487-1252-418a-8787-e0a6cf89246a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_16e379e6-0695-4c98-95bd-289709d57198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d269e487-1252-418a-8787-e0a6cf89246a" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_16e379e6-0695-4c98-95bd-289709d57198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RegulatoryCapitalRequirementsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_cdce589b-44da-4e00-a6e7-aac437cb17f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_3017bdf4-df71-4c48-b200-c1c881c9c9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_cdce589b-44da-4e00-a6e7-aac437cb17f7" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_3017bdf4-df71-4c48-b200-c1c881c9c9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_1da28c61-e184-448e-81d9-9f60e7767838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2cf9bb6d-fe27-4fde-bf00-0257bb41cb05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_7a762cd0-27a4-487c-9ff4-d3bfe5d04d1e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2cf9bb6d-fe27-4fde-bf00-0257bb41cb05" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_7a762cd0-27a4-487c-9ff4-d3bfe5d04d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_65356be4-79cb-4f40-b620-52a84ff8abec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2cf9bb6d-fe27-4fde-bf00-0257bb41cb05" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_65356be4-79cb-4f40-b620-52a84ff8abec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_3a375760-f341-4c36-9d33-51e171e7bf6f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2cf9bb6d-fe27-4fde-bf00-0257bb41cb05" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_3a375760-f341-4c36-9d33-51e171e7bf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bf37337-9d9d-466a-93b9-c7f7a6d35f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0bf37337-9d9d-466a-93b9-c7f7a6d35f5b" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_772d5730-86e0-475d-96fb-5c8b31f79447" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_7b6c6e56-6eec-44b4-ba2a-59d786959639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_7e9347f7-3e2b-48d1-b018-b1d1d09558a1" xlink:to="loc_us-gaap_InvestmentCreditMember_7b6c6e56-6eec-44b4-ba2a-59d786959639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b5af6c1b-c2ba-48e7-af92-21d45fe18b82" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_38616feb-6973-4655-8467-b570feb7e75d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dd07c97b-017d-4d97-84fe-c9d0b13ec287" xlink:to="loc_srt_SubsidiariesMember_38616feb-6973-4655-8467-b570feb7e75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9be07404-ff54-41bf-bfcf-8ab8247b9916" xlink:to="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_49aabf0c-62ed-4c52-8f5c-b7d6a8bccdaa" xlink:href="hfwa-20221231.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8b4d4b5a-3c98-46dc-87a2-2b4c0b97442d" xlink:to="loc_hfwa_HeritageBankMember_49aabf0c-62ed-4c52-8f5c-b7d6a8bccdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2e8ef85d-8b30-41b2-b5c4-a0faeb62225a" xlink:to="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c290bce4-f010-48c4-9f9b-75a7385c7078" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:to="loc_srt_MinimumMember_c290bce4-f010-48c4-9f9b-75a7385c7078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3275847d-039c-4971-8141-eeeac3599a0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_06fad081-6dc5-454a-96f6-f7100fce1c44" xlink:to="loc_srt_MaximumMember_3275847d-039c-4971-8141-eeeac3599a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fb11cb59-2269-4523-b579-a6bc775fd72e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_663d53e6-51f5-4b4f-b856-9cc4788bce04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_663d53e6-51f5-4b4f-b856-9cc4788bce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ec256df4-4db7-4d94-92b0-7bf361aac3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ac086f5-8d97-4b14-a5ed-ee5be762a48e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ec256df4-4db7-4d94-92b0-7bf361aac3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:href="hfwa-20221231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_6012961a-08fe-424a-805b-ab14a79a4c96" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_8bfeae07-fce4-48b8-abb7-3cd939fe72d7" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_NumberOfBranchesOperating_8bfeae07-fce4-48b8-abb7-3cd939fe72d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dd0b2b45-8dcc-45d0-bed3-9b0eaafb493a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dd0b2b45-8dcc-45d0-bed3-9b0eaafb493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_15329078-890f-4466-b701-bec0ae5697e0" xlink:href="hfwa-20221231.xsd#hfwa_CapitalizationThresholdPolicyContractualLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_15329078-890f-4466-b701-bec0ae5697e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedEquityInvestments_3783075c-0dcc-4026-a64c-1e882150261e" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedEquityInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_QualifiedEquityInvestments_3783075c-0dcc-4026-a64c-1e882150261e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfCertifiedDevelopmentEntities_fc010512-a722-4a33-ae32-9103401ef02b" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfCertifiedDevelopmentEntities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_NumberOfCertifiedDevelopmentEntities_fc010512-a722-4a33-ae32-9103401ef02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_bd4d4951-dcfc-4686-affd-af0866e03f01" xlink:href="hfwa-20221231.xsd#hfwa_TaxCreditCarryforwardRequiredFundingPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_bd4d4951-dcfc-4686-affd-af0866e03f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c4cb8239-bc13-4080-92f8-71da424ce84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_96b37d0e-a004-4230-8e78-6bd97d9cfb3d" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c4cb8239-bc13-4080-92f8-71da424ce84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcb1f32e-fd01-443f-8939-5f5d2039b8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcb1f32e-fd01-443f-8939-5f5d2039b8fc" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:to="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_cb6e1016-ffe5-4ae2-9e9f-a784ab24787a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalAllowanceForCreditLossesMember_1f44a2c0-57e8-4608-8570-0d9fbac2187f" xlink:href="hfwa-20221231.xsd#hfwa_TotalAllowanceForCreditLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:to="loc_hfwa_TotalAllowanceForCreditLossesMember_1f44a2c0-57e8-4608-8570-0d9fbac2187f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_8d0c2954-b2fa-4f6c-b702-7a08e0b0ddff" xlink:href="hfwa-20221231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_e091cf42-4f69-4688-9c53-4fac269f00f0" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_8d0c2954-b2fa-4f6c-b702-7a08e0b0ddff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bff50661-dc5c-42bd-bcfd-66d7eace2ace" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f8accfae-0814-4689-8201-20313ce42d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1dabef37-d95a-439d-9f9f-d4357689d0d4" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f8accfae-0814-4689-8201-20313ce42d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6dbaf424-29fa-4c1c-96d3-b840dee610e2" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_6286f0dd-4ac1-4cb0-9c41-92c674e08506" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_6286f0dd-4ac1-4cb0-9c41-92c674e08506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_3d004062-cb2d-4525-a2c1-5671819e801f" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_3d004062-cb2d-4525-a2c1-5671819e801f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_c5e330fa-e875-4e08-8778-a11f05009abf" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b5d88670-4af5-48a9-9d65-e647cbfd7083" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax_c5e330fa-e875-4e08-8778-a11f05009abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ea7ea167-c2cb-4482-9b79-3dc2ecd34a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ea7ea167-c2cb-4482-9b79-3dc2ecd34a7b" xlink:to="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9ad05f3a-1822-45f5-96f1-17dcf6b6a7b4" xlink:to="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f21aa22-f4b5-4cb1-8c5a-902c5908b816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1f47e61a-5299-4464-a3d9-af21c860b4a3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6f21aa22-f4b5-4cb1-8c5a-902c5908b816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6edab778-8066-4610-a4a4-69baac51ee7c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_11a70bcf-cb13-4a13-a114-765a65a8b2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_11a70bcf-cb13-4a13-a114-765a65a8b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_40dcb3f9-de1a-4a8b-92ef-ff278c8e2be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_585fe53a-9fd6-4c0a-a49a-324a7a232a04" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_40dcb3f9-de1a-4a8b-92ef-ff278c8e2be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28a908b8-e115-4c72-8b05-d6bf4ee2eeb6" xlink:to="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_05939143-31ac-45c6-849e-19d2d00c9677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e2896343-6489-4bc8-8407-5c9cc356072f" xlink:to="loc_us-gaap_CommonClassBMember_05939143-31ac-45c6-849e-19d2d00c9677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_66be21ab-04e9-40bb-8d77-ca0aa6e5b984" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_2b19f204-0622-4928-9aa4-508f59ca2379" xlink:href="hfwa-20221231.xsd#hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity_2b19f204-0622-4928-9aa4-508f59ca2379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_a5f89bd0-fb7a-42d2-bf73-a8f831039e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradingSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_TradingSecurities_a5f89bd0-fb7a-42d2-bf73-a8f831039e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ead83da4-74d9-47de-886a-fd9ecce17732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ead83da4-74d9-47de-886a-fd9ecce17732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_015e5898-1a76-4b25-b8f6-d7a356b2c8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_015e5898-1a76-4b25-b8f6-d7a356b2c8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_c23becce-0f2e-429e-b235-67161a24cf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_c23becce-0f2e-429e-b235-67161a24cf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_61aeeee2-8ff1-41d6-aff0-f00fa7105390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityNonaccrual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_61aeeee2-8ff1-41d6-aff0-f00fa7105390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_80ec92e0-5dd6-49a0-8678-699161a11515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_80ec92e0-5dd6-49a0-8678-699161a11515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_ad4199b1-90d8-4b56-ae8c-adaf3306aa45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_ad4199b1-90d8-4b56-ae8c-adaf3306aa45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7d10fece-b402-49a2-bcf1-d67638db3307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7d10fece-b402-49a2-bcf1-d67638db3307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_db7e8e16-7f46-403a-b0e7-89298ded3462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_db7e8e16-7f46-403a-b0e7-89298ded3462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bb937616-7d88-407d-af19-c070eea4e172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bb937616-7d88-407d-af19-c070eea4e172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_e8b3f9d1-7d8b-48ca-80d4-e21872d770be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_us-gaap_CommonStockValueOutstanding_e8b3f9d1-7d8b-48ca-80d4-e21872d770be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_a47e3f11-6c5a-4ff1-b032-355995694120" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_b24789c2-004b-4a74-8ffd-589a5ce8d308" xlink:to="loc_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket_a47e3f11-6c5a-4ff1-b032-355995694120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ba7412c6-00bb-4a8d-90a8-ecc1c1f503e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ba7412c6-00bb-4a8d-90a8-ecc1c1f503e8" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfcb3a98-b362-4123-8747-0a7b49020144" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_e1df6de8-0f84-49ee-ae07-ca24515b56f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_e1df6de8-0f84-49ee-ae07-ca24515b56f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5f8e2c3c-40ce-46cd-8738-9a2b11e85024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_MunicipalBondsMember_5f8e2c3c-40ce-46cd-8738-9a2b11e85024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_832a9693-7141-4cd7-946a-e18ee4979569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_832a9693-7141-4cd7-946a-e18ee4979569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_190e28e5-0e81-4d02-82a9-fe3466293991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_190e28e5-0e81-4d02-82a9-fe3466293991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_20f2c707-5885-4883-9eaf-bca4d3e2d51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_20f2c707-5885-4883-9eaf-bca4d3e2d51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_4b990916-84a5-4269-a7c7-47799ada0187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01282c6c-1519-4ba0-af4d-1a609e253a7c" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_4b990916-84a5-4269-a7c7-47799ada0187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5262090b-d1d4-44db-88f0-214ba91ca61d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1748ac0c-5c76-467d-97f0-7476778bb4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1ac54a9b-389f-4941-b03c-dc77409a6578" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1748ac0c-5c76-467d-97f0-7476778bb4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_b7d75757-f0af-4e62-afd5-bd429bf1144a" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b3ddda02-c5c2-4a6e-9ae6-5ee69fd934c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_b3ddda02-c5c2-4a6e-9ae6-5ee69fd934c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cab99f0b-bd8a-4e34-87a8-ceea3e9b11d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cab99f0b-bd8a-4e34-87a8-ceea3e9b11d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_86be6c41-da31-4c19-abac-cb0cbfec152f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_86be6c41-da31-4c19-abac-cb0cbfec152f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_64bb6b98-35fd-44c0-b253-2f09afdeb1df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_64bb6b98-35fd-44c0-b253-2f09afdeb1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_58da0e87-f8b3-4f38-9855-16ebc797b32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_58da0e87-f8b3-4f38-9855-16ebc797b32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_7edc7dd8-7566-4f67-92cc-2b066da94a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_7edc7dd8-7566-4f67-92cc-2b066da94a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_368a9343-c980-4da8-ba54-e4ca8c032d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_368a9343-c980-4da8-ba54-e4ca8c032d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4122f137-9935-4091-92e3-b3aa8c4c6b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_4122f137-9935-4091-92e3-b3aa8c4c6b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_7f4a475c-cdb6-4341-a20b-34c89e801f4d" xlink:href="hfwa-20221231.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b2243c8e-e4dc-4580-831b-efccc51c423e" xlink:to="loc_hfwa_ConcentrationDebtSecurities_7f4a475c-cdb6-4341-a20b-34c89e801f4d" 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-20221231.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_c74c6d4b-7afa-45b3-978c-07aa8f69ce7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c74c6d4b-7afa-45b3-978c-07aa8f69ce7e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_71f887e2-0ab5-4d29-b91c-dbe35d8af433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_71f887e2-0ab5-4d29-b91c-dbe35d8af433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ff1c8db1-ad75-4153-b5b1-ffce73b62a47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ff1c8db1-ad75-4153-b5b1-ffce73b62a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_0470764e-f8bd-4969-9b37-e83e338fefa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_0470764e-f8bd-4969-9b37-e83e338fefa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_9e5ee093-7b04-4ee9-b9bd-20795be0871d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_9e5ee093-7b04-4ee9-b9bd-20795be0871d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_0b6e2e6b-f99b-4b34-9be7-bd71b31dd8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_0b6e2e6b-f99b-4b34-9be7-bd71b31dd8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_7eb0c733-3d51-431d-8700-3aab7572bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_7eb0c733-3d51-431d-8700-3aab7572bbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_82e1d5cb-d72c-4d35-8207-97ce697f09cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_d7f1c6e9-62c3-421a-8a48-cf5bc6017942" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_82e1d5cb-d72c-4d35-8207-97ce697f09cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c74c6d4b-7afa-45b3-978c-07aa8f69ce7e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_b048c4c1-f1a8-4cbb-9e91-b26050ba029c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_b048c4c1-f1a8-4cbb-9e91-b26050ba029c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1aca3746-0f40-466d-9abb-202c0fa2f254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1aca3746-0f40-466d-9abb-202c0fa2f254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_612d04bc-8680-4bbe-a04a-aabdb287bb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_612d04bc-8680-4bbe-a04a-aabdb287bb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_de541c1a-8f58-4f49-9dac-2fb36f6b6b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_de541c1a-8f58-4f49-9dac-2fb36f6b6b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_53fce95c-6a7d-4db1-9eb5-2b1969a70c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_53fce95c-6a7d-4db1-9eb5-2b1969a70c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_16f7c5f3-44c2-4661-b0c2-166ab5dc25f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_16f7c5f3-44c2-4661-b0c2-166ab5dc25f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_04acbff6-2ddc-48e7-8485-bf6856063905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9e99e3b-74ad-4d04-a080-7aa954c39c83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_04acbff6-2ddc-48e7-8485-bf6856063905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c74c6d4b-7afa-45b3-978c-07aa8f69ce7e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_ffe338d0-d1b2-4125-8250-e632cc5de098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_ffe338d0-d1b2-4125-8250-e632cc5de098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_ec5753c0-88d9-4fb1-b1d5-6a2e21d8404a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_ec5753c0-88d9-4fb1-b1d5-6a2e21d8404a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_2c00ed73-72d4-4a80-aea7-9416a2868c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_2c00ed73-72d4-4a80-aea7-9416a2868c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_f4f0534e-a363-44cb-ab86-353ee750cdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_f4f0534e-a363-44cb-ab86-353ee750cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_1b0ca131-5f90-4cb2-8e01-89c7a6281d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_1b0ca131-5f90-4cb2-8e01-89c7a6281d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_1db5ea43-cde6-43f3-abc4-1cb616cbc549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_1db5ea43-cde6-43f3-abc4-1cb616cbc549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_b0a89b54-b207-48d3-8c10-13e6f673b15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cf6400d3-0544-4595-9fb4-160cdca19c0d" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_b0a89b54-b207-48d3-8c10-13e6f673b15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c74c6d4b-7afa-45b3-978c-07aa8f69ce7e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_c63d7fa1-75d9-46fd-8d57-20ae41e58a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_c63d7fa1-75d9-46fd-8d57-20ae41e58a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6865f522-761c-448d-961c-7dddc6bbc12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6865f522-761c-448d-961c-7dddc6bbc12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_4acce656-3252-44df-be0c-2fa7262e1fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_4acce656-3252-44df-be0c-2fa7262e1fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_9d893261-e8f1-4d7a-828f-33772f5a29ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_9d893261-e8f1-4d7a-828f-33772f5a29ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_70adeb97-ff6c-4fd0-9951-5dff682fca88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_70adeb97-ff6c-4fd0-9951-5dff682fca88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_fcfa79a8-d667-467a-80a3-7c48aa51b5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_fcfa79a8-d667-467a-80a3-7c48aa51b5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_ae753ebe-ba07-4e33-8522-9f3b1ce47354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_bf67450d-ad63-4a5f-a63e-f514964b3339" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_ae753ebe-ba07-4e33-8522-9f3b1ce47354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_86b9ad3c-18a2-4232-8189-fe0f0a10a1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_86b9ad3c-18a2-4232-8189-fe0f0a10a1fc" xlink:to="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3a563189-5e65-418c-878b-80941be2c26a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_03edb2b6-507d-42ae-ae0f-4636cf0675aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_03edb2b6-507d-42ae-ae0f-4636cf0675aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_09354ed0-8df1-46eb-8c7b-971306c52294" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_MunicipalBondsMember_09354ed0-8df1-46eb-8c7b-971306c52294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c4198b53-4699-413a-be65-e238d2b846d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c4198b53-4699-413a-be65-e238d2b846d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c09326d6-74e4-45e3-977d-2a2b485f2c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c09326d6-74e4-45e3-977d-2a2b485f2c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_277f3033-eec1-4d9f-9dd0-58e7299c1618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_277f3033-eec1-4d9f-9dd0-58e7299c1618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_476d6d3f-0db9-4952-9a92-cfa64e179656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f6dc1f1c-45cc-459a-98d5-35c13fa84df5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_476d6d3f-0db9-4952-9a92-cfa64e179656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_a2c3f0c1-be8a-4fdf-9c15-5844b78a2e54" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8dbbd800-89ee-44f7-882b-fe093812c187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8dbbd800-89ee-44f7-882b-fe093812c187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b4864bad-0a5c-429f-9585-028233706b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b4864bad-0a5c-429f-9585-028233706b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_add577d8-4981-4a66-953a-89379bfeb1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_add577d8-4981-4a66-953a-89379bfeb1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5db0c244-5cd1-4e8b-acf4-0298a073ac89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5db0c244-5cd1-4e8b-acf4-0298a073ac89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5533c771-3e57-46d8-a353-3db7ce3b3d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5533c771-3e57-46d8-a353-3db7ce3b3d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_34523b99-38d3-4f23-9fea-deaab3bcdecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_54349df5-cc19-4964-aa69-c429ce718948" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_34523b99-38d3-4f23-9fea-deaab3bcdecb" 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-20221231.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_a5940af6-746d-4f07-852a-0781bbb0d774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_3172c4c0-fe2a-4f4b-8b97-5721b7ef86ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a5940af6-746d-4f07-852a-0781bbb0d774" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_3172c4c0-fe2a-4f4b-8b97-5721b7ef86ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ec8b9e8b-12a0-4495-b778-f2e5cffa14b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a5940af6-746d-4f07-852a-0781bbb0d774" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ec8b9e8b-12a0-4495-b778-f2e5cffa14b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e56542ad-49b7-488d-a619-165d1a0e30e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a5940af6-746d-4f07-852a-0781bbb0d774" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e56542ad-49b7-488d-a619-165d1a0e30e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_9d387291-3a28-43b6-8604-77a5f901ad28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9d387291-3a28-43b6-8604-77a5f901ad28" xlink:to="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:to="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_049fd7bc-0a49-4928-bd6a-5adc66bc7f1b" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_a1cc1c88-b76c-4535-b89b-35c67419cff8" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_a1cc1c88-b76c-4535-b89b-35c67419cff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_76f4f2a3-5d85-4023-8925-7659ff082f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_76f4f2a3-5d85-4023-8925-7659ff082f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_cf641251-d5f1-48bb-ad8a-3c3db6e89632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_cf641251-d5f1-48bb-ad8a-3c3db6e89632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_85f3ed52-2c83-483a-a1e2-ed7da23448f9" xlink:href="hfwa-20221231.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_14415ba5-2ca7-4927-86b0-8248f47d1ad6" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_85f3ed52-2c83-483a-a1e2-ed7da23448f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:to="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PledgedStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PledgedStatusAxis_20428a61-8971-4bad-bfb6-d55c40bab1c3" xlink:to="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetPledgedAsCollateralMember_ad4178d4-b1f7-4124-aeb7-cf663aea7a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetPledgedAsCollateralMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PledgedStatusDomain_04556af4-9c49-4a8e-9b0b-b51b5b5c5820" xlink:to="loc_us-gaap_AssetPledgedAsCollateralMember_ad4178d4-b1f7-4124-aeb7-cf663aea7a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_877f9b7e-d971-4f6f-abee-99bc1a33fb8c" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAmortizedCost_d780f474-e162-4bbe-87b8-48f425dc31b5" xlink:href="hfwa-20221231.xsd#hfwa_DebtSecuritiesAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:to="loc_hfwa_DebtSecuritiesAmortizedCost_d780f474-e162-4bbe-87b8-48f425dc31b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_498b28fa-2f56-409a-8a15-a03099d83b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_e4ecdbb6-faaf-41e2-8f3a-e28c6947d055" xlink:to="loc_us-gaap_DebtSecurities_498b28fa-2f56-409a-8a15-a03099d83b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9dd7b84d-abbf-4e33-a9b6-537d2723e2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9dd7b84d-abbf-4e33-a9b6-537d2723e2f0" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_83554d1d-f036-4929-934a-cf3db745ea50" xlink:to="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_854b0909-0061-4ffa-9536-36405753079a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:to="loc_srt_MinimumMember_854b0909-0061-4ffa-9536-36405753079a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3c043293-12a5-40a9-858c-6374bd27fc36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_07f9e69b-85d9-4872-8a85-ef2b13c5a311" xlink:to="loc_srt_MaximumMember_3c043293-12a5-40a9-858c-6374bd27fc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_179933fd-6d43-4dac-9583-ab32c8e9fa71" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_92e13b44-86c9-4cb8-a184-bf569f30c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_92e13b44-86c9-4cb8-a184-bf569f30c5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_3bc9b430-a8e7-4791-8acc-e4385e1b8b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3044e4a4-3dda-4c28-9164-1488db79ff25" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_3bc9b430-a8e7-4791-8acc-e4385e1b8b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e4282de4-2a18-46a8-86f2-772ad6e70b29" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_492a0d68-5fca-4973-b473-7d62ddeeb600" xlink:href="hfwa-20221231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:to="loc_hfwa_SBAPPPLoansMember_492a0d68-5fca-4973-b473-7d62ddeeb600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_e1022b3b-55e4-4f1f-84de-6cc45e6e8fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84ae43b3-a17b-4f0c-889d-3dad0533b706" xlink:to="loc_us-gaap_LoansReceivableMember_e1022b3b-55e4-4f1f-84de-6cc45e6e8fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8d631284-f9a3-4ec3-b2b6-3b193869d7de" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_7e2e8ece-aabc-4f8f-9e04-02ab378c3e32" xlink:href="hfwa-20221231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:to="loc_hfwa_NonaccrualMember_7e2e8ece-aabc-4f8f-9e04-02ab378c3e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_be953941-26d9-4fcd-9b25-9bb223337754" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_045f27aa-add9-4723-a7f4-c09b0a92d5a5" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_be953941-26d9-4fcd-9b25-9bb223337754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_118a3a20-8342-437c-a9e7-8d9d914381c7" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_1612d3e9-ef75-45f5-a766-dc359d024872" xlink:href="hfwa-20221231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_1612d3e9-ef75-45f5-a766-dc359d024872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_eccdd24c-cac5-48b5-b979-e2f648a68601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_009fab4f-4594-4243-8ddb-c1c95d4613a6" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_eccdd24c-cac5-48b5-b979-e2f648a68601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_2cbf44a6-bb62-4265-9628-d1c7cbc10e49" xlink:to="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_693ad34d-ffb6-4a7a-bcfd-9463498f7b4c" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_693ad34d-ffb6-4a7a-bcfd-9463498f7b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_b7a535b9-de78-4f1e-b9b4-8a5afe69c8c7" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_c3734dd4-94cc-4695-bc22-3a72331000a9" xlink:to="loc_hfwa_SBALoansMember_b7a535b9-de78-4f1e-b9b4-8a5afe69c8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_30cc3a27-eb7c-4ca5-92c2-3486f379c2fa" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6ec71471-0bb6-4adc-82b2-982c0dc5355f" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_416230ef-aa88-425f-8a78-018a17271699" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_6ec71471-0bb6-4adc-82b2-982c0dc5355f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_52fdbacf-0016-4f9c-b5f6-52271819e3fd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_f945d590-99d7-4445-b4dc-098ace5e0315" xlink:href="hfwa-20221231.xsd#hfwa_NumberOfLoanSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_NumberOfLoanSegments_f945d590-99d7-4445-b4dc-098ace5e0315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableMaturity_f6abbac2-cff2-4fa4-97c9-2bdabcd0a955" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableMaturity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_FinancingReceivableMaturity_f6abbac2-cff2-4fa4-97c9-2bdabcd0a955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableInterestRate_ec55fb6d-2f29-4839-a95d-8dcb42144146" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_FinancingReceivableInterestRate_ec55fb6d-2f29-4839-a95d-8dcb42144146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_8d6f8a79-9277-4b12-ab75-98b1fa25a510" xlink:href="hfwa-20221231.xsd#hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_8d6f8a79-9277-4b12-ab75-98b1fa25a510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivablematurityTerm_918996ce-fef6-45e6-9d87-38bc2a213b1b" xlink:href="hfwa-20221231.xsd#hfwa_LoansandLeasesReceivablematurityTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_LoansandLeasesReceivablematurityTerm_918996ce-fef6-45e6-9d87-38bc2a213b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_047ebc87-910a-4ea5-a5e0-76388691eb55" xlink:href="hfwa-20221231.xsd#hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_047ebc87-910a-4ea5-a5e0-76388691eb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_337bc5dd-95bd-4a2e-bbcc-25d3f9bb6dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_337bc5dd-95bd-4a2e-bbcc-25d3f9bb6dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_524cd4e6-ad6c-43ef-9b59-defe7ef9c82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_524cd4e6-ad6c-43ef-9b59-defe7ef9c82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_df12d743-d49a-4c97-b8c9-b96fd39745f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_df12d743-d49a-4c97-b8c9-b96fd39745f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_1002c517-67ee-46b6-b201-5470695e86c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_1002c517-67ee-46b6-b201-5470695e86c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b2d8ca17-622d-4268-8046-951f57986d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b2d8ca17-622d-4268-8046-951f57986d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_01ae8da2-41f1-4081-bf74-cec7500c88ca" xlink:href="hfwa-20221231.xsd#hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_01ae8da2-41f1-4081-bf74-cec7500c88ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d3e3ac20-125d-4e92-bd1f-bda1ce028b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d3e3ac20-125d-4e92-bd1f-bda1ce028b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_881a3f55-d830-4396-9246-f6edd3ebcf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FeesAndCommissionsMortgageBankingAndServicing"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_881a3f55-d830-4396-9246-f6edd3ebcf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_e09ba6f0-95b9-49cd-827d-4e7fee2611fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_e09ba6f0-95b9-49cd-827d-4e7fee2611fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_41f6a8e3-b5ed-4ca1-9829-ec135f07b405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_41f6a8e3-b5ed-4ca1-9829-ec135f07b405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_b6b8e665-663d-4e35-ba50-320985047b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_b157e0bd-5d63-496c-bd27-5dc355cf0be5" xlink:to="loc_us-gaap_InterestReceivable_b6b8e665-663d-4e35-ba50-320985047b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableAmortizedCostofLoansReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_f76a639a-d526-4cd9-b0c6-df582c93bc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f76a639a-d526-4cd9-b0c6-df582c93bc4c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0b36f25d-4e54-40d1-8205-4f120123986e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_8a830d01-19a5-43cb-a2f5-597b31630bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_8a830d01-19a5-43cb-a2f5-597b31630bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ed67ac34-4d79-49b2-b875-7b9752761582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ed67ac34-4d79-49b2-b875-7b9752761582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d398cc51-ba00-4ffe-9dc3-6494e7290277" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d398cc51-ba00-4ffe-9dc3-6494e7290277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e7c1ce2d-e706-4b14-a47a-7ad782b6ba22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8f469b84-9283-409e-8cd1-c212491c938c" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e7c1ce2d-e706-4b14-a47a-7ad782b6ba22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b2852a59-330a-484e-90e2-dd170aa08cc6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bc994bad-c893-4554-b625-d995160a3a68" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bc994bad-c893-4554-b625-d995160a3a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_cafe0aa7-07e9-47a0-bd03-4a01308c0edb" xlink:href="hfwa-20221231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_cafe0aa7-07e9-47a0-bd03-4a01308c0edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67d1928e-94d7-4a87-b32d-8c17deebaa5d" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67d1928e-94d7-4a87-b32d-8c17deebaa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d207abcd-9cc1-4688-a3bb-d7de8e63055f" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d207abcd-9cc1-4688-a3bb-d7de8e63055f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f399d84a-ddbc-4e04-a5e5-a2701dc71fd1" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f399d84a-ddbc-4e04-a5e5-a2701dc71fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f6b5b396-94a8-49b8-b0b9-1cbebcca5251" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_5bbcdee2-0ef6-4051-b5ac-9c264c525367" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f6b5b396-94a8-49b8-b0b9-1cbebcca5251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b51ea993-ff22-41b2-b0ec-f1e4966724f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2bbaaeaf-ea45-4a1e-b929-f99ab72f932f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a550dc94-b709-4aac-b543-083873f15efe" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_2bbaaeaf-ea45-4a1e-b929-f99ab72f932f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_33d9a6cc-ef66-4a25-a2e7-b3192210e737" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_bf8dde3c-021c-45cc-b5b8-08606ce81241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_NotesReceivableGross_bf8dde3c-021c-45cc-b5b8-08606ce81241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_e5bc58cd-765f-4982-82db-4e9bbce8438c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_e5bc58cd-765f-4982-82db-4e9bbce8438c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_346716c7-6a55-4ae5-8af3-8a95b41d9f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_NotesReceivableNet_346716c7-6a55-4ae5-8af3-8a95b41d9f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_63401c5a-1418-4179-bdd1-a61d74fbd95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_63401c5a-1418-4179-bdd1-a61d74fbd95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_859d9ba1-ab37-4bc6-8bb2-6fbe600b2915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d1257ef8-fee8-4502-a368-c006ec52bd80" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_859d9ba1-ab37-4bc6-8bb2-6fbe600b2915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_48c2aefc-853c-4fc8-874c-c4986d4c393e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_48c2aefc-853c-4fc8-874c-c4986d4c393e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_3152752f-5a7f-43a9-9771-fed2d684dadb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fe9c19de-9c5c-479a-b500-a33c129e868c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fe9c19de-9c5c-479a-b500-a33c129e868c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_ca5bba78-5a8c-4fc6-94c3-99d6c5c991d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_ca5bba78-5a8c-4fc6-94c3-99d6c5c991d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_cf47e48c-c191-4f5d-8476-1e17a7e6449f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_cf47e48c-c191-4f5d-8476-1e17a7e6449f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8241f61a-4f54-4215-a07f-18dad7bf3288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_65e1f1e5-894b-4cb4-8e80-edcb7f4534e2" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8241f61a-4f54-4215-a07f-18dad7bf3288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_bdabe5fd-5028-4260-b698-a7f7bac1b47b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3d0c9c35-4d45-4cd5-8eae-43755560b2d0" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3d0c9c35-4d45-4cd5-8eae-43755560b2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_1c0c93e4-9f93-4891-8a9d-7e7d813c6f49" xlink:href="hfwa-20221231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_1c0c93e4-9f93-4891-8a9d-7e7d813c6f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7d5c1d20-362b-48d3-b84f-5d59bb227d76" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7d5c1d20-362b-48d3-b84f-5d59bb227d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_fccaee2c-6fbb-48aa-ae0c-27c01501e6f9" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_fccaee2c-6fbb-48aa-ae0c-27c01501e6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_c47f0a36-52bd-494b-86f4-a3202dbe0865" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_c47f0a36-52bd-494b-86f4-a3202dbe0865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_68755388-451c-4e93-8bc4-73851453a44c" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cac664fe-b51d-40f0-88ff-3f17e2f72c46" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_68755388-451c-4e93-8bc4-73851453a44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_7e37e9d6-df0d-4fa2-9dd1-a1737e6f4c1c" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_53476039-0271-4cc4-9c00-e0719db48ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PassMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_PassMember_53476039-0271-4cc4-9c00-e0719db48ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_6527828d-25b8-4433-b7c0-e4333b467e24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_SpecialMentionMember_6527828d-25b8-4433-b7c0-e4333b467e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_e5bd0994-830c-4fd2-8517-dc59bd304677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubstandardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_02711025-aa53-44dd-8b3e-308b0d046bc1" xlink:to="loc_us-gaap_SubstandardMember_e5bd0994-830c-4fd2-8517-dc59bd304677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9b3ba6e3-814d-4a86-84de-18a96be554dd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_3429677f-a58d-4e07-bb6e-0cb58e97428b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_3429677f-a58d-4e07-bb6e-0cb58e97428b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_4d60f04b-60fc-47a3-9cd9-480ae57ca453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_4d60f04b-60fc-47a3-9cd9-480ae57ca453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_107712c2-7f83-42a6-9993-4fd49d97aa7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_107712c2-7f83-42a6-9993-4fd49d97aa7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_32aefbdd-fb9b-48b0-b95e-95361b7490dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_32aefbdd-fb9b-48b0-b95e-95361b7490dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_2a8f1016-8126-4763-8c4a-ccf8117cae09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_2a8f1016-8126-4763-8c4a-ccf8117cae09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_38f3e60e-bdfb-46a7-865c-ccfcbf2fd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_38f3e60e-bdfb-46a7-865c-ccfcbf2fd6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_724f847f-981b-4e20-b4d2-999145757e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_FinancingReceivableRevolving_724f847f-981b-4e20-b4d2-999145757e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_36c22005-67d6-433d-90cb-40e047c0a920" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_36c22005-67d6-433d-90cb-40e047c0a920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_3e55b7cd-0c66-446e-951b-d52aafe087ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_08282b9f-a405-4f6f-908e-036a3b29976d" xlink:to="loc_us-gaap_NotesReceivableGross_3e55b7cd-0c66-446e-951b-d52aafe087ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_dbff287a-4d0f-4f7b-9f1c-3602c49ccb13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dbff287a-4d0f-4f7b-9f1c-3602c49ccb13" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_67ecae9b-7ca4-4585-9781-dff6b80002d4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_dd55a61b-8f2c-46c4-82ad-c6b67af9dd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_dd55a61b-8f2c-46c4-82ad-c6b67af9dd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_02670c39-ffdd-4191-bd51-4348efdfdcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_02670c39-ffdd-4191-bd51-4348efdfdcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_4a42079c-2190-4039-b7ba-c97791b7f911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_4a42079c-2190-4039-b7ba-c97791b7f911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_21deee09-6eb2-47e8-bbe9-0fdc96f0ecae" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9158908c-3850-451e-9503-fa22c4e95d65" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_21deee09-6eb2-47e8-bbe9-0fdc96f0ecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f03fc3fd-6e20-451b-9311-37d24e310f5d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_147c0fba-fd06-4c0b-aae2-cc68722f408c" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_CommercialAndIndustrialMember_147c0fba-fd06-4c0b-aae2-cc68722f408c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_85d1bf91-ae01-4659-9507-5a0759d446ed" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_85d1bf91-ae01-4659-9507-5a0759d446ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_84d49df9-8be4-424c-94bf-ea22dd334160" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_84d49df9-8be4-424c-94bf-ea22dd334160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e9fc05ad-9e8b-4473-bcf1-272e03b06563" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e9fc05ad-9e8b-4473-bcf1-272e03b06563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b3596081-4721-4ae6-a930-bc1d4768613d" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f9b2e183-c8d8-4eb4-be37-6e821e218357" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b3596081-4721-4ae6-a930-bc1d4768613d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_25377dfc-253b-4e89-9b49-6d34c1d259aa" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_b7021f90-67c1-426a-82c2-5f72b9155fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_e2a8cfce-eff4-4db5-a93a-30625bcd10f9" xlink:to="loc_us-gaap_SpecialMentionMember_b7021f90-67c1-426a-82c2-5f72b9155fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8a786c11-19e7-4ee8-bb73-ae69ed9e92f0" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_59b2e87c-0ef1-4bf0-b1d0-828dc32ef258" xlink:href="hfwa-20221231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0f2fd959-706b-4641-a311-466e586aab80" xlink:to="loc_hfwa_NonaccrualMember_59b2e87c-0ef1-4bf0-b1d0-828dc32ef258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_44d86a2c-cce4-4950-acb7-31211f27103a" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_51b5dddc-56bb-4c7e-b001-66ce7f451b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_51b5dddc-56bb-4c7e-b001-66ce7f451b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_fe5756bf-4374-4ec9-b7a1-c4f307af039d" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_fe5756bf-4374-4ec9-b7a1-c4f307af039d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_22c935fc-b0fd-4cdb-882f-29d308fcc09c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_22c935fc-b0fd-4cdb-882f-29d308fcc09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff_f00e2777-59e2-4895-ba75-ee448a0f7091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAccruedInterestWriteoff"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableAccruedInterestWriteoff_f00e2777-59e2-4895-ba75-ee448a0f7091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_632b0ba1-bdd7-4499-bf7b-700518d39020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_4c5777ae-8a84-46b8-8610-a9941f48d310" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_632b0ba1-bdd7-4499-bf7b-700518d39020" 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-20221231.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_896720b7-1b47-4cd9-819b-a3fdd020deed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_896720b7-1b47-4cd9-819b-a3fdd020deed" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cffc16c8-2a95-4e86-95f1-26e975acb730" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_14b99f0d-de70-4e9f-a0c3-e3d695f009c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_14b99f0d-de70-4e9f-a0c3-e3d695f009c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7a83aad5-0ece-4cd0-97ba-e3cacba0c4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7a83aad5-0ece-4cd0-97ba-e3cacba0c4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_69252d75-4066-4dd5-969c-87b992665455" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_69252d75-4066-4dd5-969c-87b992665455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_744132f0-5ab7-4109-ad7f-0cb37960ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14540c99-81de-4b78-83ad-bd8c80a15aab" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_744132f0-5ab7-4109-ad7f-0cb37960ad46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cabb17ab-9ac3-4365-a98b-bc875fa5acea" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_7bb4652b-c344-478b-8218-d0f51fb1e72b" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_CommercialAndIndustrialMember_7bb4652b-c344-478b-8218-d0f51fb1e72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_829b2033-ff9b-4f58-8002-f7535ae81e13" xlink:href="hfwa-20221231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_SBAPPPLoansMember_829b2033-ff9b-4f58-8002-f7535ae81e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0d4e9431-21dd-4dd2-b604-0857e52217e0" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0d4e9431-21dd-4dd2-b604-0857e52217e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_624dcd90-502c-4d93-8156-b2b532b279c7" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_624dcd90-502c-4d93-8156-b2b532b279c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0ee6b0f4-7426-42e8-980f-93f2e9be789c" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0ee6b0f4-7426-42e8-980f-93f2e9be789c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1008f39e-69ae-46ca-b778-bfa167156bd4" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d570c99-2aaf-40ac-9277-b95b043d69c7" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1008f39e-69ae-46ca-b778-bfa167156bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_a4ae1e7c-812d-4f32-bf0b-5fb58c89b12d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_cd6b9eff-cb61-46b3-acb3-41c014af6691" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_cd6b9eff-cb61-46b3-acb3-41c014af6691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_cdeabc06-a1ca-4dba-ab88-b75ae12362b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_cdeabc06-a1ca-4dba-ab88-b75ae12362b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_9417cc70-8118-4fd9-aeda-1357240026c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_9417cc70-8118-4fd9-aeda-1357240026c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_3449e34e-be64-41b6-871f-5f72c6142906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3559f692-295a-446a-9f4a-d16f77e9d6b7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_3449e34e-be64-41b6-871f-5f72c6142906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_82f400b1-1dc2-43c4-b518-006f702cb0e7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_a437b642-b8f5-4e33-aeed-e222df1a9105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:to="loc_us-gaap_NotesReceivableGross_a437b642-b8f5-4e33-aeed-e222df1a9105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_aa23dcf0-28a0-49a1-85b5-c8595a0b53b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5a5b6f59-1839-4fa0-a572-52b391879f27" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_aa23dcf0-28a0-49a1-85b5-c8595a0b53b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableCollateralDependentLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_92fa72a5-40bb-4f6c-8f4b-d7be85a082cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_92fa72a5-40bb-4f6c-8f4b-d7be85a082cd" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_c5d632a6-9097-4692-bedd-57b4849fc5de" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_4f764045-ff35-4703-971c-4149f5e94a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_4f764045-ff35-4703-971c-4149f5e94a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_77ffec47-acf6-49b4-8386-ff61ca45a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_77ffec47-acf6-49b4-8386-ff61ca45a4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_7b038056-1be0-40ce-8a11-565921dccd67" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_7b038056-1be0-40ce-8a11-565921dccd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8289e7da-72d6-4fd5-9094-8b9ec73840da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bbc560e8-ecc6-4d7b-afaf-d23d0b59563e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8289e7da-72d6-4fd5-9094-8b9ec73840da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_4f0f94c9-6a08-4f1b-badb-a83d6993cfc5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2b439d37-0a65-461d-9044-7055f631a689" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2b439d37-0a65-461d-9044-7055f631a689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_92119f13-5c05-47ac-afcf-4b1beda0413e" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_92119f13-5c05-47ac-afcf-4b1beda0413e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3d21d05f-ee33-445e-9a0e-88c456db05c4" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3d21d05f-ee33-445e-9a0e-88c456db05c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7e1eebd5-be2a-4eab-b932-ab3c4f12443b" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cbaabfa6-ccb0-48cc-9a44-fb2d08f8ff97" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7e1eebd5-be2a-4eab-b932-ab3c4f12443b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollateralAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollateralDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_c8d3468d-afaf-44b6-8b60-c3f93d8a46b0" xlink:to="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_c4b8d5b2-2df7-4173-b349-48969c522a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_us-gaap_CommercialRealEstateMember_c4b8d5b2-2df7-4173-b349-48969c522a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_85647b27-aaa1-457b-bcb1-010e89ded9cc" xlink:href="hfwa-20221231.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_hfwa_FarmlandMember_85647b27-aaa1-457b-bcb1-010e89ded9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_331ca8a5-f586-4d15-8e7a-57b0dfb88937" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SingleFamilyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_srt_SingleFamilyMember_331ca8a5-f586-4d15-8e7a-57b0dfb88937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_0c0b6485-99ec-4492-9407-b72b2eaa6398" xlink:href="hfwa-20221231.xsd#hfwa_OtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_6ffc9fc8-a9be-4f18-bc07-9ed7ad9358c1" xlink:to="loc_hfwa_OtherMember_0c0b6485-99ec-4492-9407-b72b2eaa6398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_9e7f6f0f-13c0-41d4-b8b1-d48f410f5e08" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_0e52a43a-d21d-4a96-928c-1150ef86f0dd" xlink:href="hfwa-20221231.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_84849440-1b6e-4c1e-aad9-fa6d6248c5a2" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_0e52a43a-d21d-4a96-928c-1150ef86f0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableTroubledDebtRestructuredTDRsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6dfa4fc6-343e-44dc-b5fb-ca054b10c2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6dfa4fc6-343e-44dc-b5fb-ca054b10c2ae" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_9ba51575-4434-42b3-a33f-6d4ef76cc72b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_269daffa-6b60-4357-a107-b27b46fe18fa" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a86d9d08-b7a6-40f6-8470-73a6c03f0bcc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_269daffa-6b60-4357-a107-b27b46fe18fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_a2f35cff-6c32-4eba-a069-1e6d3140bd0a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_909f37e6-8dcc-4fe3-bbf1-3afbe68d047d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_909f37e6-8dcc-4fe3-bbf1-3afbe68d047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_4430d32d-017c-48a6-aca4-aa70f9f2441b" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_4430d32d-017c-48a6-aca4-aa70f9f2441b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4a2b40fe-5e72-414c-908d-c4d05664b619" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_4a2b40fe-5e72-414c-908d-c4d05664b619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_a0f09b82-5e7f-4fba-9a9b-e84efa0eabd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_6c4282d8-935f-4ce1-aedc-ebd1ee133d45" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_a0f09b82-5e7f-4fba-9a9b-e84efa0eabd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_caceb2a7-0179-462f-8170-de256ee9f0ca" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b36e5343-a2b4-4cfa-84ec-e72db6bb961e" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b36e5343-a2b4-4cfa-84ec-e72db6bb961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_6608f42a-2926-41f3-9d88-cfae2a183346" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_6608f42a-2926-41f3-9d88-cfae2a183346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_98bf9d81-5e24-41fd-9a74-e66b4c08b022" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_98bf9d81-5e24-41fd-9a74-e66b4c08b022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b4c5559c-ed68-44cf-a321-f43e4d042d69" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b4c5559c-ed68-44cf-a321-f43e4d042d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8665b88e-8287-4c41-a082-19057b67f63a" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_de35111b-45f6-4c79-8ecd-807c8aa0bc4e" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8665b88e-8287-4c41-a082-19057b67f63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_ccfa8efe-a5ef-4bfd-8677-218a2191b468" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_526d29a2-65ba-4a91-8972-0ba9dba707a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_526d29a2-65ba-4a91-8972-0ba9dba707a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a1fcac61-3b59-4d74-89cf-aba0250454df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a1fcac61-3b59-4d74-89cf-aba0250454df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_73d3c425-d8c1-4c12-aa00-1324b193e2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_55377775-4af1-461a-b22f-1c1cff8b7422" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_73d3c425-d8c1-4c12-aa00-1324b193e2c8" 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-20221231.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_d5d7bea4-7762-4134-9194-b88940c5e50e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d5d7bea4-7762-4134-9194-b88940c5e50e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_645e0abe-f803-4e0e-af78-f8318658ce99" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_ba80ef99-af01-43c9-81d5-27ef3c29073f" xlink:href="hfwa-20221231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2d2bbf50-b44c-4410-83b0-22ae83a61b88" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_ba80ef99-af01-43c9-81d5-27ef3c29073f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_98f8e784-4bc2-4233-96d5-6ffe3a2febff" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_025e0d9b-325e-4494-a210-de834a8d8fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b03f4f2a-08a2-404e-a489-41da11af7040" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_025e0d9b-325e-4494-a210-de834a8d8fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_59f2b934-7165-4b8b-87ce-fdb08a186c6e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_67b8ab79-5626-49a5-9312-3cd584e52285" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_CommercialAndIndustrialMember_67b8ab79-5626-49a5-9312-3cd584e52285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bd87a034-23a1-4151-b64f-f4d2c6925c5b" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bd87a034-23a1-4151-b64f-f4d2c6925c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f7ba8518-ddda-442f-9e10-01db70ea12ce" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4ccfd7a0-7fd0-44d3-a55b-07f449c3db08" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f7ba8518-ddda-442f-9e10-01db70ea12ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_97533cf8-a294-4044-943b-cf36bcd0c212" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_369fbc6d-b7a4-4e67-85ea-8093fd454777" xlink:href="hfwa-20221231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_eb30fd43-efb3-40cd-9dd6-7a973ce972da" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_369fbc6d-b7a4-4e67-85ea-8093fd454777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_fca271a2-2393-4e2c-865a-a0c8eabf88ab" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_f8b02414-ec2e-4ca2-b0e8-b993145c8013" xlink:href="hfwa-20221231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_09865d0b-5c06-490c-8e2b-43590602b4d8" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_f8b02414-ec2e-4ca2-b0e8-b993145c8013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_fc99462f-125d-4b31-ac0d-a7796fd43991" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b6117a7c-57fe-4693-baea-154d880bad6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_b6117a7c-57fe-4693-baea-154d880bad6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_62835b6e-df05-469b-a9d0-e0bdd9a9becf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_62835b6e-df05-469b-a9d0-e0bdd9a9becf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d2d771a5-e58d-4579-9724-a63afabb23a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_6dd12953-7798-4060-b15d-1eb081d7ee83" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d2d771a5-e58d-4579-9724-a63afabb23a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableRelatedPartyLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_4e3116bf-3823-4bdd-9e39-ddd6a8b31549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_4e3116bf-3823-4bdd-9e39-ddd6a8b31549" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_cc13420e-f81c-48bb-b777-90ec9fae985e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_cc13420e-f81c-48bb-b777-90ec9fae985e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_b3cad890-6f2c-4af8-9f77-0055a3d766a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_b3cad890-6f2c-4af8-9f77-0055a3d766a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_86dac862-b1e6-41c6-83ed-cb05a60c39c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_86dac862-b1e6-41c6-83ed-cb05a60c39c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_dcbc4ecd-ea6a-416c-94d4-bbc769e7db2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_92f00509-8c72-4814-a9b4-c8ef9e42add5" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_dcbc4ecd-ea6a-416c-94d4-bbc769e7db2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableMortgageBankingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6cd39a5e-283d-4f34-ad4f-0e7724c58357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd39a5e-283d-4f34-ad4f-0e7724c58357" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8ec2fadd-a7a5-4189-9c23-d0e3d3de4318" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_60b3e654-5419-4570-976a-f8621024bd03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2bbeb3f6-6b82-4248-9f67-a9d2a519246b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_60b3e654-5419-4570-976a-f8621024bd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_2aa1bf34-7cec-4b48-a44e-031816888cbc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBankingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:to="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_b5384aaa-012f-477b-92e0-85dc08284f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_b5384aaa-012f-477b-92e0-85dc08284f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_62ff575b-7da5-44db-9103-c27bdcae1771" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_62ff575b-7da5-44db-9103-c27bdcae1771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfMortgageLoans_d544d912-1442-4ba0-bf30-13313b6cb382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfMortgageLoans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_49a1fe6a-aa9f-4dd5-a537-8693c7d0d4dc" xlink:to="loc_us-gaap_GainLossOnSaleOfMortgageLoans_d544d912-1442-4ba0-bf30-13313b6cb382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d6bbf15b-5867-47d6-bb21-df359a76606a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_854cf0f1-259b-48d0-8d9e-52bc5d39477a" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_d6bbf15b-5867-47d6-bb21-df359a76606a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LoansReceivableSBALoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_428cfdac-97db-49fd-835f-e168560ffa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_428cfdac-97db-49fd-835f-e168560ffa2f" xlink:to="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9af87b0-9bca-4326-904d-540f5d6fac53" xlink:to="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_26d6df98-3e68-4c18-a5d5-9207aa28afa5" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_44f8c9b8-90b2-4de3-9643-fd777b35dba8" xlink:to="loc_hfwa_SBALoansMember_26d6df98-3e68-4c18-a5d5-9207aa28afa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:href="hfwa-20221231.xsd#hfwa_SBALoansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansTable_6730bcf8-6ef1-49d8-96cc-333d28ca13a2" xlink:to="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_5862908a-3af7-4148-98df-7b6288f79d07" xlink:href="hfwa-20221231.xsd#hfwa_ParticipatingLoansBorrowerObligationsAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:to="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_5862908a-3af7-4148-98df-7b6288f79d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_9df9baf5-6c94-455e-b8bd-0f4a7a465024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansLineItems_08a655d3-351f-47dd-94a3-235af969cab6" xlink:to="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_9df9baf5-6c94-455e-b8bd-0f4a7a465024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#AllowanceforCreditLossesonLoansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_cc17ba3c-463b-46bf-869b-c95f638abc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_cc17ba3c-463b-46bf-869b-c95f638abc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b39ec6d9-999c-41a8-899a-a122e00ed2fa" xlink:href="hfwa-20221231.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:to="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b39ec6d9-999c-41a8-899a-a122e00ed2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_dade3d22-5bd8-42c6-8d59-e37b3d5c059c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_dade3d22-5bd8-42c6-8d59-e37b3d5c059c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_527faf02-797a-4135-8226-54dc78f8344e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_527faf02-797a-4135-8226-54dc78f8344e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_109fa112-0537-4311-b474-1ac3c1df5552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_bef45317-aa9b-419e-b0b4-d3d4fe499c53" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_109fa112-0537-4311-b474-1ac3c1df5552" 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-20221231.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_26160045-b491-4750-acb7-da421b48cbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_26160045-b491-4750-acb7-da421b48cbe6" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_d9da190b-2e3a-4a53-8299-e8aa6360ada9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_d9da190b-2e3a-4a53-8299-e8aa6360ada9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8fcfa6c-5ec2-4d4d-b650-30872b920c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b8fcfa6c-5ec2-4d4d-b650-30872b920c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_44d36e3b-509c-45d0-88aa-347b6ea3a453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_44d36e3b-509c-45d0-88aa-347b6ea3a453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_67b7c57c-c6ec-47f9-a148-0307593c4a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_67b7c57c-c6ec-47f9-a148-0307593c4a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_5af35ef3-df20-471c-8399-d857e52b8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_655a1cda-15b5-4d6c-bc37-eecbb95a9cf8" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_5af35ef3-df20-471c-8399-d857e52b8a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3b16b480-cd34-4255-bf72-8b008f00a108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3b16b480-cd34-4255-bf72-8b008f00a108" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2222702a-2a7a-4a1c-b83b-86d7b13d9b3e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_ab09957b-63d0-460a-9ad8-36292628530a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_ab09957b-63d0-460a-9ad8-36292628530a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_4b31985f-c299-466f-b85f-dc58cde8541e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_4b31985f-c299-466f-b85f-dc58cde8541e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f75afec2-e0f4-46ad-9b1b-dbe67a356ee5" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f75afec2-e0f4-46ad-9b1b-dbe67a356ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_618d58f8-73c4-41ec-b6a8-25f92d888b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_618d58f8-73c4-41ec-b6a8-25f92d888b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnallocatedFinancingReceivablesMember_fa7f075b-a280-45fe-9752-99df9dddd287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnallocatedFinancingReceivablesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4ca58e6d-f74f-48e6-8e83-a63a4f065ee2" xlink:to="loc_us-gaap_UnallocatedFinancingReceivablesMember_fa7f075b-a280-45fe-9752-99df9dddd287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0a9e84d4-b3ba-4a09-92da-2dfcb45324a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_47ce18d8-ff8d-4eac-ba77-f8bcc99c0969" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_CommercialAndIndustrialMember_47ce18d8-ff8d-4eac-ba77-f8bcc99c0969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bce02648-00c3-4af1-abef-ab2261a5ffd0" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_bce02648-00c3-4af1-abef-ab2261a5ffd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_4577efb3-2223-4219-b89e-aa162dfd38e7" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_4577efb3-2223-4219-b89e-aa162dfd38e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_afe9d136-ff27-4d05-b588-f5444e57c382" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_afe9d136-ff27-4d05-b588-f5444e57c382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8ab8cc01-15a5-4a23-9be8-183248369ee8" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d5faa015-0087-462c-b57f-236f3795ea40" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8ab8cc01-15a5-4a23-9be8-183248369ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_677a52b8-f17e-4bbf-8721-79c5fad8388d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9eadb8ed-5210-4797-b401-2229767f266b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_f6c1540e-174e-4254-a06a-1f31539fabd9" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9eadb8ed-5210-4797-b401-2229767f266b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_5713af98-646f-4951-8d01-94ccf472b177" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3f230ca0-cbb8-4821-a81a-07bf0c1272d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3f230ca0-cbb8-4821-a81a-07bf0c1272d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_32c07269-e6c4-40ce-a7ef-afb859b5ff3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_69477591-ad1a-4e55-8037-88f06c73bb4c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_32c07269-e6c4-40ce-a7ef-afb859b5ff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_5baa3914-48e7-40de-b3e0-bb4aa9e9dbc0" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_c0ba3133-a74a-4833-aa91-674da08cbde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_c0ba3133-a74a-4833-aa91-674da08cbde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_a4aac8b3-004c-49b1-9bed-de9802e962f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_a4aac8b3-004c-49b1-9bed-de9802e962f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_4c392523-6007-4210-988e-6e76568b7a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_4c392523-6007-4210-988e-6e76568b7a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_c19aa452-b8ce-4860-bc05-d5500394f4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_c19aa452-b8ce-4860-bc05-d5500394f4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_11446878-114f-4e84-97d9-c9c9937db626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_81a709ba-266f-42f5-8b13-20a0b6a0af80" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_11446878-114f-4e84-97d9-c9c9937db626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b00905c4-7b63-49d9-9dfc-81f5f3ec3ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b00905c4-7b63-49d9-9dfc-81f5f3ec3ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_d88bcf35-4e3f-4cfa-bd27-ddeebd77a543" xlink:href="hfwa-20221231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_d88bcf35-4e3f-4cfa-bd27-ddeebd77a543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1339aef3-025c-41a6-b6ec-5d97fb2e17d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_1339aef3-025c-41a6-b6ec-5d97fb2e17d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2920f729-f754-4696-8e1e-786eb3cc7894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2920f729-f754-4696-8e1e-786eb3cc7894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_9ded850a-e8cd-4af1-9c57-27624a4569ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_9ded850a-e8cd-4af1-9c57-27624a4569ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6e2e820e-030d-48f4-95ff-ca5302956011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_6e2e820e-030d-48f4-95ff-ca5302956011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_cfd79020-0110-4002-a049-8d3216784535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_cfd79020-0110-4002-a049-8d3216784535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_42ffce32-906b-49e3-9034-d3fcb49a29cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_f3855bb2-c8b0-47d4-ab52-f34cc970d3d0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_42ffce32-906b-49e3-9034-d3fcb49a29cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e6de25fb-978a-4e32-80c3-3bcdacaa7e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e6de25fb-978a-4e32-80c3-3bcdacaa7e18" xlink:to="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_87650fbb-5017-497e-82dd-d31be91f4ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_OtherRealEstate_87650fbb-5017-497e-82dd-d31be91f4ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAdditions_45e3256c-bec6-4e6f-be19-a171ed06009c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_OtherRealEstateAdditions_45e3256c-bec6-4e6f-be19-a171ed06009c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateDisposals_e08cc711-7c35-4b97-a4bc-e5450bfaa04e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateDisposals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_OtherRealEstateDisposals_e08cc711-7c35-4b97-a4bc-e5450bfaa04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_8a836521-4ac1-4ecb-9d4d-ec407bf4bab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_8a836521-4ac1-4ecb-9d4d-ec407bf4bab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_7cea2a3c-e151-4a74-bfd1-895b71319857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_7cea2a3c-e151-4a74-bfd1-895b71319857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_8a06f8bf-5037-40a1-b502-b77129e4cd25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_941d48b1-c4cc-4f39-9201-292f2a16d02d" xlink:to="loc_us-gaap_OtherRealEstate_8a06f8bf-5037-40a1-b502-b77129e4cd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherRealEstateOwnedTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_6977ee11-f7b7-455d-9b2d-c5bb0f93a457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_0e720aa3-1418-44ad-88c4-c2a0d61007a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_6977ee11-f7b7-455d-9b2d-c5bb0f93a457" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_0e720aa3-1418-44ad-88c4-c2a0d61007a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#PremisesandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0e465787-c71f-4b59-8b4a-4764e9231ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0e465787-c71f-4b59-8b4a-4764e9231ad7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_67650abf-1463-431b-805d-fec3dc38497d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_2c38e47e-c429-489f-805f-8672b1c3d037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_LandMember_2c38e47e-c429-489f-805f-8672b1c3d037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_029b5433-1518-46c8-b4b9-50e8bc77bef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_029b5433-1518-46c8-b4b9-50e8bc77bef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_df076ebf-1d05-45f2-922b-ee682c5989cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e9a0e69-f743-41d5-a8eb-67bfbc1ba7eb" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_df076ebf-1d05-45f2-922b-ee682c5989cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_55ad41c8-7fd1-41a2-a3df-bd77c4848120" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67ae54c7-685b-498b-a58c-e0d48b1824ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67ae54c7-685b-498b-a58c-e0d48b1824ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8db9ff6a-4115-4da8-b224-34aaa12fd8f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8db9ff6a-4115-4da8-b224-34aaa12fd8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1d57dd9e-71b3-4713-89ed-a9a969a84ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1d57dd9e-71b3-4713-89ed-a9a969a84ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_88339975-454d-4dda-b525-bd3fe821eda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d00caea2-a502-4710-9108-57f0311d5958" xlink:to="loc_us-gaap_Depreciation_88339975-454d-4dda-b525-bd3fe821eda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#GoodwillandOtherIntangibleAssetsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cf338f9f-ef6d-454b-a34f-803ac3ca48e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cf338f9f-ef6d-454b-a34f-803ac3ca48e3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_30613692-d08a-489b-a917-d887909eb2fe" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_c78eb0b5-d86f-41f8-b7d6-7b5c8bcaaab1" xlink:href="hfwa-20221231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_PremierCommercialBancorpMember_c78eb0b5-d86f-41f8-b7d6-7b5c8bcaaab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_efafe947-8d8e-41bb-8844-8501b4232923" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_WashingtonBankingMember_efafe947-8d8e-41bb-8844-8501b4232923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_faa66f37-d808-4193-9909-e580a225aae8" xlink:href="hfwa-20221231.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_faa66f37-d808-4193-9909-e580a225aae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_cf6ad637-8476-44cb-914d-05d1410fc173" xlink:href="hfwa-20221231.xsd#hfwa_PugetSoundMergerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcd3eea1-36da-4bf4-b39d-0ee2eacad560" xlink:to="loc_hfwa_PugetSoundMergerMember_cf6ad637-8476-44cb-914d-05d1410fc173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_97dd7e2d-5710-4c70-9e25-55420feb9eac" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_af4d3633-69e9-47a4-9b75-ad675f0608c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CoreDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4c58ce67-ff07-4a96-a8bd-3a8fc4219df7" xlink:to="loc_us-gaap_CoreDepositsMember_af4d3633-69e9-47a4-9b75-ad675f0608c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_4f7ad9b8-3937-482e-84f6-e329b98d7050" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5e7a206a-4457-4275-9451-efe017c5223b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5e7a206a-4457-4275-9451-efe017c5223b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b77262d2-4d3b-47a0-a39d-01ad3effcc76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b77262d2-4d3b-47a0-a39d-01ad3effcc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_3ce26069-9956-48f8-b573-9b3254cb4655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_3ce26069-9956-48f8-b573-9b3254cb4655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_e47f1838-96c5-4073-9cbb-b89675935848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ad262c36-8bb9-402e-aed1-44ec6a3642c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease_e47f1838-96c5-4073-9cbb-b89675935848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0b6434e0-777b-4e30-bac0-6495eac5afe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0b6434e0-777b-4e30-bac0-6495eac5afe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c63658fa-68e0-4523-88e9-c8afc1561cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c63658fa-68e0-4523-88e9-c8afc1561cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_72f77fef-785c-4994-964a-73a6b64928b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_72f77fef-785c-4994-964a-73a6b64928b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9871cd6f-cd98-4364-ba40-34a09fd33373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9871cd6f-cd98-4364-ba40-34a09fd33373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c007008-e16d-49c2-9256-7841542d5340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1c007008-e16d-49c2-9256-7841542d5340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_510f283e-83e5-4cd2-9398-0dbc3a43c482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_510f283e-83e5-4cd2-9398-0dbc3a43c482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e27ad3ca-ebc2-4b1b-b030-87827d7f6a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4a2a799-b5a9-48fb-9db0-7955a85eb2cb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e27ad3ca-ebc2-4b1b-b030-87827d7f6a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_35b704a4-1ffb-45b6-94ce-e5ed07c35967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_35b704a4-1ffb-45b6-94ce-e5ed07c35967" xlink:to="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_195d25c3-14b6-491c-a155-9e94a9962880" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5aa15087-7353-4804-8474-ff3b792a9fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ad079bb3-1605-47b9-9d8e-f6ad122ae30e" xlink:to="loc_us-gaap_InterestRateSwapMember_5aa15087-7353-4804-8474-ff3b792a9fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_f7a63197-bd97-48a3-bbf0-fb8b01c47d70" xlink:to="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_6bb42d48-ed5b-44d5-9f67-c00e2613c5fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_688e01e9-dd72-4c14-b136-561aa3ea635b" xlink:to="loc_us-gaap_NondesignatedMember_6bb42d48-ed5b-44d5-9f67-c00e2613c5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3f27b3ed-3422-48d9-884b-41b93b6bb7ed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_aa3c9c53-ad3e-4044-8ace-70996e252105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f4d867d7-0699-44fc-a9e3-d340389db9bc" xlink:to="loc_us-gaap_InterestRateSwapMember_aa3c9c53-ad3e-4044-8ace-70996e252105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4ae8a3db-90c1-4d05-9b58-a847b04a7db9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_7a24ab56-c771-4565-9cd8-d9b5efb62015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_7a24ab56-c771-4565-9cd8-d9b5efb62015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_8e4a2820-3d0e-434a-bf19-025ae1926a0b" xlink:href="hfwa-20221231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4a7e7405-5060-483a-b24a-4c53fc28053f" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_8e4a2820-3d0e-434a-bf19-025ae1926a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_5ca39be0-b6c8-41f3-a2ae-01928d098c8b" xlink:to="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_59772436-8472-4c45-ace9-b8083096f574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_59772436-8472-4c45-ace9-b8083096f574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_4ed85629-2848-4556-9968-952e9ec293b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_4ed85629-2848-4556-9968-952e9ec293b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f9df30fe-856e-4984-ba4b-912ac3ef5ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f9df30fe-856e-4984-ba4b-912ac3ef5ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fe40614d-39ed-4576-9206-9d1da53d7d97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fe40614d-39ed-4576-9206-9d1da53d7d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_cf091937-a781-4ce2-ba15-2da38aff9a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_81c999ee-f0ab-46e2-b639-8c625db0dd4c" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_cf091937-a781-4ce2-ba15-2da38aff9a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsComponentsofDepositsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDomesticDepositDemand_0b1808d5-8538-4bbf-bf7a-49bc02928b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_NoninterestBearingDomesticDepositDemand_0b1808d5-8538-4bbf-bf7a-49bc02928b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeInterestBearingDepositsDomestic_632ee156-b2b1-48e5-a11e-fd5c79ea835a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeInterestBearingDepositsDomestic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_NetChangeInterestBearingDepositsDomestic_632ee156-b2b1-48e5-a11e-fd5c79ea835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositDemand_f2fd5075-4f67-4d2a-a95c-dbf7345d9024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_InterestBearingDomesticDepositDemand_f2fd5075-4f67-4d2a-a95c-dbf7345d9024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket_d28302cf-3c40-4de1-ad81-73751ed760df" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket_d28302cf-3c40-4de1-ad81-73751ed760df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_522944a8-4d72-4370-82dd-1d47b506afee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositMoneyMarket"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_522944a8-4d72-4370-82dd-1d47b506afee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings_e70b54b1-7060-4db7-9225-5bd88198c974" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings_e70b54b1-7060-4db7-9225-5bd88198c974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositSavings_cda38043-df64-4340-8125-0156db279b58" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositSavings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetChangeInterestBearingDomesticDepositSavings_cda38043-df64-4340-8125-0156db279b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositSavings_72c605f0-3c47-4fe9-9873-0f95d3197ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositSavings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_InterestBearingDomesticDepositSavings_72c605f0-3c47-4fe9-9873-0f95d3197ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits_f8f2e3fa-310f-49fc-b49f-cbdfd82f5187" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits_f8f2e3fa-310f-49fc-b49f-cbdfd82f5187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits_eb86fbb9-035a-4063-a337-cc1fd6beac12" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits_eb86fbb9-035a-4063-a337-cc1fd6beac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_a289f477-4b7a-4ab9-a973-be4efaf81c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_a289f477-4b7a-4ab9-a973-be4efaf81c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits_82c97b75-6fb0-4f0d-a525-7ef9d669044a" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits_82c97b75-6fb0-4f0d-a525-7ef9d669044a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit_630279c9-b9a9-4efd-8967-ee521daaf6d0" xlink:href="hfwa-20221231.xsd#hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit_630279c9-b9a9-4efd-8967-ee521daaf6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_f1fbf310-119e-4a08-b3f3-ceeb9ba8a8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_f1fbf310-119e-4a08-b3f3-ceeb9ba8a8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits_7a63e209-3948-44eb-84c4-10af2d00bfae" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits_7a63e209-3948-44eb-84c4-10af2d00bfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic_8d7b92d8-8063-42d9-8918-da8ecb173066" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic_8d7b92d8-8063-42d9-8918-da8ecb173066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_ebba6798-278c-4b39-8156-bdd4e0d3c932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_3da9230c-5a7a-49a6-a203-92d2207bdde5" xlink:to="loc_us-gaap_Deposits_ebba6798-278c-4b39-8156-bdd4e0d3c932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_4081f31c-ed23-4bc8-ae45-bfd5c495bab6" xlink:href="hfwa-20221231.xsd#hfwa_PercentageOfNoninterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_4081f31c-ed23-4bc8-ae45-bfd5c495bab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_739454c8-d9cf-459e-9bd3-f08b64915593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_739454c8-d9cf-459e-9bd3-f08b64915593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_21316e11-53dc-488f-ab5c-255ed588df13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_21316e11-53dc-488f-ab5c-255ed588df13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_94b2dc57-b94e-4c39-bdf8-38ea668deea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_94b2dc57-b94e-4c39-bdf8-38ea668deea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_bff5b4bd-1895-487c-bb12-6e1edb994e14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_bff5b4bd-1895-487c-bb12-6e1edb994e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_608d5977-235e-4747-a1c3-14a842e7d288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_608d5977-235e-4747-a1c3-14a842e7d288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_2cda1b50-3ab8-4243-ac95-cf3a5526a0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_71876005-6edc-4ec6-b2d1-44916dec8202" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_2cda1b50-3ab8-4243-ac95-cf3a5526a0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_c4dfcb0b-86b1-442a-a3a1-959f06c6b4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_c4dfcb0b-86b1-442a-a3a1-959f06c6b4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetChangeNoninterestBearingDepositsDomestic_e01fc287-4f58-4288-8772-56d6c6799fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetChangeNoninterestBearingDepositsDomestic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_us-gaap_NetChangeNoninterestBearingDepositsDomestic_e01fc287-4f58-4288-8772-56d6c6799fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic_72c95527-3572-4a47-a706-4880e9efede7" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic_72c95527-3572-4a47-a706-4880e9efede7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic_6502430c-0532-4c07-a598-90f09ae56b6a" xlink:href="hfwa-20221231.xsd#hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_924c1eea-f5a5-4ef5-ac29-78b7e802dea4" xlink:to="loc_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic_6502430c-0532-4c07-a598-90f09ae56b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_2617d6bc-f5ac-4fb9-884d-47f5f8de6e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1_0341c624-3d70-4de7-a959-96145862760b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2617d6bc-f5ac-4fb9-884d-47f5f8de6e1d" xlink:to="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1_0341c624-3d70-4de7-a959-96145862760b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest_e9b14883-4a1d-4af2-8858-a06b5a98815f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2617d6bc-f5ac-4fb9-884d-47f5f8de6e1d" xlink:to="loc_us-gaap_DepositLiabilitiesAccruedInterest_e9b14883-4a1d-4af2-8858-a06b5a98815f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDepositLiabilities_998c24f7-274f-4847-a718-2c9641754940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDepositLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2617d6bc-f5ac-4fb9-884d-47f5f8de6e1d" xlink:to="loc_us-gaap_RelatedPartyDepositLiabilities_998c24f7-274f-4847-a718-2c9641754940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_1b5489ad-7e41-4638-938a-64868aa5481d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_2617d6bc-f5ac-4fb9-884d-47f5f8de6e1d" xlink:to="loc_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_1b5489ad-7e41-4638-938a-64868aa5481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsScheduleofInterestExpensebyCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_8c347007-441e-4f62-97b5-39d0938ae7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_8c347007-441e-4f62-97b5-39d0938ae7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMoneyMarketDeposits_f60ef02c-d666-4cbb-b1f4-ba78433ec5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMoneyMarketDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:to="loc_us-gaap_InterestExpenseMoneyMarketDeposits_f60ef02c-d666-4cbb-b1f4-ba78433ec5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_c481dd24-977e-4c43-b98d-5092cd672502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_c481dd24-977e-4c43-b98d-5092cd672502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_545606e2-78e5-43e5-a586-ca91774e7709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:to="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_545606e2-78e5-43e5-a586-ca91774e7709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_94b8176a-9eaa-4259-8650-6917e0adb642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_e480bd57-73d5-497f-898f-f8fa74c6acda" xlink:to="loc_us-gaap_InterestExpenseDeposits_94b8176a-9eaa-4259-8650-6917e0adb642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#DepositsScheduleofMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_bfc43019-c7df-48f6-96df-a4cc4d735d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_bfc43019-c7df-48f6-96df-a4cc4d735d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_29de15d3-411c-4c8f-a4a1-9f2f41c79a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_29de15d3-411c-4c8f-a4a1-9f2f41c79a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_58dd1200-73a0-471d-b9a3-b5c031f8878a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_58dd1200-73a0-471d-b9a3-b5c031f8878a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_13fd4afc-75f0-46dc-8ea3-30d172f6c979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_13fd4afc-75f0-46dc-8ea3-30d172f6c979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_c072467c-4b6c-4a20-b83f-19aa4861067d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositMaturitiesRollingYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_c072467c-4b6c-4a20-b83f-19aa4861067d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_745b6939-9a44-4076-89e5-ebe08c184f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_5906dd43-2a53-49a0-884c-7c5068bf5c0a" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_745b6939-9a44-4076-89e5-ebe08c184f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#JuniorSubordinatedDebenturesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4c507174-35a5-4123-a21e-1590da267b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4c507174-35a5-4123-a21e-1590da267b63" xlink:to="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_03007288-f615-45e9-9c3d-a33a2879cb27" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_8100bab4-1386-4c8a-9233-cbe8ad8641c7" xlink:href="hfwa-20221231.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba54d33-86b1-4720-b3e1-43b8b8f341a2" xlink:to="loc_hfwa_WashingtonBankingMember_8100bab4-1386-4c8a-9233-cbe8ad8641c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_d84e70c9-8d5a-4e3f-96f8-384d7ca82f01" xlink:to="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b0eff01-c3a6-4f68-986c-598d426774d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_283bbbf1-d7b3-41c4-a313-f25b71aa28c4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b0eff01-c3a6-4f68-986c-598d426774d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_09efb5f9-6ac2-4a48-a155-e33dec320ed2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_84cda484-efcd-47f5-86a7-6e8e0b05f841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e1c8c39a-e0b3-4004-8f1b-69ae04bc7907" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_84cda484-efcd-47f5-86a7-6e8e0b05f841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_01c30978-0598-4873-ad40-b4926f83d065" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_32713931-2f98-45b3-bf1f-8052c69dbd7f" xlink:href="hfwa-20221231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_32713931-2f98-45b3-bf1f-8052c69dbd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_2eca3546-5863-4f10-a773-7e1ec2b49b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_2eca3546-5863-4f10-a773-7e1ec2b49b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0b65a3db-0f35-4bed-9cc0-1bba658cc563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0b65a3db-0f35-4bed-9cc0-1bba658cc563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TermofJuniorSubordinatedDebentures_eb301546-384b-49e1-a604-a8f9cbb4d6c6" xlink:href="hfwa-20221231.xsd#hfwa_TermofJuniorSubordinatedDebentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_TermofJuniorSubordinatedDebentures_eb301546-384b-49e1-a604-a8f9cbb4d6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7eeecfdb-172d-4191-a9ef-494062fb868e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7eeecfdb-172d-4191-a9ef-494062fb868e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Adjustablerateoftrustpreferredsecurities_d7074494-f204-49b6-82c6-8c7f2d1a84ce" xlink:href="hfwa-20221231.xsd#hfwa_Adjustablerateoftrustpreferredsecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_hfwa_Adjustablerateoftrustpreferredsecurities_d7074494-f204-49b6-82c6-8c7f2d1a84ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5a78593a-be4b-4778-97ed-18f69b4cbdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e6338ca9-8d4d-4c9b-a445-091dcbf29223" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5a78593a-be4b-4778-97ed-18f69b4cbdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RepurchaseAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8df4492d-241b-462d-be18-7edc9bbf02a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8df4492d-241b-462d-be18-7edc9bbf02a3" xlink:to="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:to="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10bb444b-ce69-4f54-af25-412b3ca883e7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8e57197a-06f4-437c-a4ca-8c119ee8b201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8e57197a-06f4-437c-a4ca-8c119ee8b201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_a3c08daa-0664-42a5-ae7a-f6e0925c696b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_a3c08daa-0664-42a5-ae7a-f6e0925c696b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_643b896f-b5d3-4d00-b2ea-d64a4efbf20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8c6c007d-bbbf-4556-bb79-467fcfa06ebb" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_643b896f-b5d3-4d00-b2ea-d64a4efbf20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_181f819d-00c7-49b8-bb38-41cf515a3758" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RepurchaseAgreementsMaturityPeriod_0b0f4185-f6d3-4606-91da-fa4df8ee1d78" xlink:href="hfwa-20221231.xsd#hfwa_RepurchaseAgreementsMaturityPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:to="loc_hfwa_RepurchaseAgreementsMaturityPeriod_0b0f4185-f6d3-4606-91da-fa4df8ee1d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c1f650de-1550-452b-9836-d3be9d005f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_c6354186-f637-4733-85bc-d1bd823b0b90" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c1f650de-1550-452b-9836-d3be9d005f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#OtherBorrowingsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_91c3445c-d8c5-459e-bd26-3585eb6c2572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_91c3445c-d8c5-459e-bd26-3585eb6c2572" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:to="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d2f8dfff-70c6-41af-8b27-c76095d361c4" xlink:to="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d0515357-c70e-4b0b-8cd7-1904127c36ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:to="loc_srt_MinimumMember_d0515357-c70e-4b0b-8cd7-1904127c36ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a323867-b767-45e5-886f-6c19b482ecbb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1dedaaee-7068-4a40-9241-f499b8c3a01c" xlink:to="loc_srt_MaximumMember_5a323867-b767-45e5-886f-6c19b482ecbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:to="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_66f86264-e41b-4cc0-939c-319a774a3092" xlink:to="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_84d37e09-76d4-4370-8521-6f8b821ba67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8b15af0d-1b08-493c-8a5b-61850d7f597f" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_84d37e09-76d4-4370-8521-6f8b821ba67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0b0fd570-6b6a-440c-b5b7-57f1be08c8c0" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_7992af43-d605-4416-86c8-7d787e39d312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_7992af43-d605-4416-86c8-7d787e39d312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_80a5e35c-e59f-447c-bf57-69bf0769c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_80a5e35c-e59f-447c-bf57-69bf0769c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_bcb91692-9c49-41e7-a6eb-e63bf0793a9e" xlink:href="hfwa-20221231.xsd#hfwa_Unencumberedcollateralinamountequaltovaryingpercentages"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_bcb91692-9c49-41e7-a6eb-e63bf0793a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c0de3cd2-6c58-465b-b852-5665fed34dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c0de3cd2-6c58-465b-b852-5665fed34dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsPurchased_8974394e-b0b3-427e-8550-9125b79b3f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsPurchased"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_FederalFundsPurchased_8974394e-b0b3-427e-8550-9125b79b3f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a3914216-f296-4ed2-b96d-1c23cf181ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a3914216-f296-4ed2-b96d-1c23cf181ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d3b8028a-bc41-44c7-97f2-ce70011b729f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_96c3bcfd-d250-4862-9229-ab519da0a912" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d3b8028a-bc41-44c7-97f2-ce70011b729f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fad40a6c-46c3-4a64-b208-50bb6476f4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fad40a6c-46c3-4a64-b208-50bb6476f4a7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_6699983a-a3bb-4d8c-b4d4-23dd8fbfb682" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_deb1622f-5f59-440e-b0ac-ed02561b4ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e73ef211-3c8c-4088-8b8f-64699de72e71" xlink:to="loc_us-gaap_SubsequentEventMember_deb1622f-5f59-440e-b0ac-ed02561b4ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_634aa62e-fa9c-4042-a533-7d668d1bb351" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_838cc318-e8d2-496d-9be9-3301c16bed3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_838cc318-e8d2-496d-9be9-3301c16bed3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bc0da807-022a-4cec-b091-061ec9393836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseLiability_bc0da807-022a-4cec-b091-061ec9393836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_5dc1da77-606c-4622-adfd-760100616871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_5dc1da77-606c-4622-adfd-760100616871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_2978f8b5-a6ba-4771-aa7a-2076a94974bb" xlink:href="hfwa-20221231.xsd#hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted_2978f8b5-a6ba-4771-aa7a-2076a94974bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_ab0450b2-4cf0-4e53-8cde-8a6a8a2d8c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_ab0450b2-4cf0-4e53-8cde-8a6a8a2d8c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6c7f0e70-6d48-452a-9803-d329cb3c0ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_281e911b-eff7-458c-93b5-b263dadae124" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6c7f0e70-6d48-452a-9803-d329cb3c0ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1d006021-3c92-4a5d-8a1c-822fbd3d48da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_OperatingLeaseCost_1d006021-3c92-4a5d-8a1c-822fbd3d48da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_26e3f09e-b750-4681-b887-cd461f1cdef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_ShortTermLeaseCost_26e3f09e-b750-4681-b887-cd461f1cdef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b84443e8-43e9-443d-8dd0-1f7607d139c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_VariableLeaseCost_b84443e8-43e9-443d-8dd0-1f7607d139c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_d2dfd106-e7fb-4c4a-92b1-52faed8cf622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_SubleaseIncome_d2dfd106-e7fb-4c4a-92b1-52faed8cf622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_764ae5cc-b0bb-46f3-8bb2-f3b8baf4ea10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_LeaseCost_764ae5cc-b0bb-46f3-8bb2-f3b8baf4ea10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d5229f3a-5246-4af5-90a7-d6d7f8332ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_OperatingLeasePayments_d5229f3a-5246-4af5-90a7-d6d7f8332ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5aa43c9a-3e2c-4e3a-9b49-bbe2edab6568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5aa43c9a-3e2c-4e3a-9b49-bbe2edab6568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_59eb1fbe-bd32-4280-a670-c505447454f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_59eb1fbe-bd32-4280-a670-c505447454f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_86e50e1b-1e77-4c18-9c5a-2c4a4fceb9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_86e50e1b-1e77-4c18-9c5a-2c4a4fceb9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_813729f9-ef88-4fee-9b4c-427b6841d63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e90620f-8bec-4f8b-a12a-542a7dbe353f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_813729f9-ef88-4fee-9b4c-427b6841d63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeasePaymentObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5e70ae78-4a38-43a5-b30c-97f14156caa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5e70ae78-4a38-43a5-b30c-97f14156caa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e5940870-0e79-4b70-b4ea-c2655675ff27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e5940870-0e79-4b70-b4ea-c2655675ff27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b82b2d8d-d481-421e-a5dc-af74ac33a1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b82b2d8d-d481-421e-a5dc-af74ac33a1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fc131824-2c88-4685-9651-0c6e32e00204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fc131824-2c88-4685-9651-0c6e32e00204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3b321bf4-b3ee-4f5a-b050-ea4c31619190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3b321bf4-b3ee-4f5a-b050-ea4c31619190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b424077-eed8-40ad-83c9-5d5da8a8a641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b424077-eed8-40ad-83c9-5d5da8a8a641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddf06682-3eae-44e7-b225-54bd41dde1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ddf06682-3eae-44e7-b225-54bd41dde1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e7c2c2b5-960a-4f33-a181-9488df5561f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e7c2c2b5-960a-4f33-a181-9488df5561f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4c4c4dea-d767-4276-825e-09327a424ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_OperatingLeaseLiability_4c4c4dea-d767-4276-825e-09327a424ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_9504052b-1278-4205-8b83-7f2b59309c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_38e5316b-49a9-46f6-b166-e5ce31fbf425" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_9504052b-1278-4205-8b83-7f2b59309c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1" xlink:type="simple" xlink:href="hfwa-20221231.xsd#LeasesLeasePaymentObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5f88d4ba-5c18-4c23-898b-26da99538a50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5f88d4ba-5c18-4c23-898b-26da99538a50" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:to="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_428b64cb-ff7e-4934-bfa6-568bad286915" xlink:to="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_e42c51e6-5c57-48c4-abe1-495c2240ad8d" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_e42c51e6-5c57-48c4-abe1-495c2240ad8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_90c187fd-a7ab-4040-aaea-11fc97db3f89" xlink:href="hfwa-20221231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_14ebe339-7dd8-4f35-98dc-902cc31aa896" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_90c187fd-a7ab-4040-aaea-11fc97db3f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ebff844b-7747-4956-a1e5-db19d6636e8a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a92017e0-5b33-46fc-b5dd-c8ae8a4871d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a92017e0-5b33-46fc-b5dd-c8ae8a4871d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f89488d9-e1d4-4072-93c6-3b88c21ac694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f89488d9-e1d4-4072-93c6-3b88c21ac694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageofEmployerContributionFullyVested_8ce0d360-6648-4bdc-9146-173ea21157f1" xlink:href="hfwa-20221231.xsd#hfwa_PercentageofEmployerContributionFullyVested"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_PercentageofEmployerContributionFullyVested_8ce0d360-6648-4bdc-9146-173ea21157f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_9dd5b143-1731-4521-9660-1d5ebacfa538" xlink:href="hfwa-20221231.xsd#hfwa_Definedcontributionplanemployermatchingcontributionamount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_9dd5b143-1731-4521-9660-1d5ebacfa538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_14c4b079-3ab7-478c-a09a-ad92d726be78" xlink:href="hfwa-20221231.xsd#hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_14c4b079-3ab7-478c-a09a-ad92d726be78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_8099fcd2-fb1e-4a27-b981-b3dcdae2cdc9" xlink:href="hfwa-20221231.xsd#hfwa_MinimumAgeRequiredforEligibilityUnderPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_8099fcd2-fb1e-4a27-b981-b3dcdae2cdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_c3dc1507-e116-4d45-80b3-bb8d47f11b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_c3dc1507-e116-4d45-80b3-bb8d47f11b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3a8f5815-d7cf-4127-b4e1-5f0d72088844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_a68f9f93-800e-472b-80ac-e92c7b4e1b2d" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3a8f5815-d7cf-4127-b4e1-5f0d72088844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47b73b7b-bc43-4910-b2bc-d7f8330382ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_47b73b7b-bc43-4910-b2bc-d7f8330382ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_14a072fa-eb5b-433a-8f0f-be41ff0b91d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_14a072fa-eb5b-433a-8f0f-be41ff0b91d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_fbd3a3bd-6447-4491-a8be-2512b47c8557" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee_fbd3a3bd-6447-4491-a8be-2512b47c8557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_a25a4246-08a1-446b-9ebe-6354eb14d5f1" xlink:href="hfwa-20221231.xsd#hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_a25a4246-08a1-446b-9ebe-6354eb14d5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_592e4afe-7f55-4290-8d6d-2ba592d3218f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_592e4afe-7f55-4290-8d6d-2ba592d3218f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_54ec0c08-4998-4da3-8ea9-cd5a63ff49cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f0e8794e-ab4f-43a1-bab6-a2fdbfc07ccd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_54ec0c08-4998-4da3-8ea9-cd5a63ff49cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#EmployeeBenefitPlansSalaryContinuationPlanDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ca832e7-87e0-41a2-bd6d-7e08f398fa3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_b15de3bf-a70b-420c-8ceb-506feda2dc6f" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ca832e7-87e0-41a2-bd6d-7e08f398fa3d" xlink:to="loc_hfwa_SalaryContinuationPlan_b15de3bf-a70b-420c-8ceb-506feda2dc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanBenefitPaid_aa48351a-d9cb-443b-bc06-dfe06b2583f0" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanBenefitPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ca832e7-87e0-41a2-bd6d-7e08f398fa3d" xlink:to="loc_hfwa_SalaryContinuationPlanBenefitPaid_aa48351a-d9cb-443b-bc06-dfe06b2583f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanExpense_61c5db42-76bf-4ba1-a20f-139a2d6cee2b" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlanExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ca832e7-87e0-41a2-bd6d-7e08f398fa3d" xlink:to="loc_hfwa_SalaryContinuationPlanExpense_61c5db42-76bf-4ba1-a20f-139a2d6cee2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_854e1fc3-5e7c-4766-b7b0-df202582f775" xlink:href="hfwa-20221231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ca832e7-87e0-41a2-bd6d-7e08f398fa3d" xlink:to="loc_hfwa_SalaryContinuationPlan_854e1fc3-5e7c-4766-b7b0-df202582f775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_9edf9a26-581d-42ce-a858-420567964c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:href="hfwa-20221231.xsd#hfwa_ScheduleOfEarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_9edf9a26-581d-42ce-a858-420567964c39" xlink:to="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4b6704b7-b2a4-423f-bbc7-b8ac59f55617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4b6704b7-b2a4-423f-bbc7-b8ac59f55617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5da3095b-e200-4d19-b71e-ee19c8a85d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4b6704b7-b2a4-423f-bbc7-b8ac59f55617" xlink:to="loc_us-gaap_NetIncomeLoss_5da3095b-e200-4d19-b71e-ee19c8a85d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DividendsAndUndistributedEarnings_2340eb65-28d0-487e-bada-d621f1bd20c4" xlink:href="hfwa-20221231.xsd#hfwa_DividendsAndUndistributedEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4b6704b7-b2a4-423f-bbc7-b8ac59f55617" xlink:to="loc_hfwa_DividendsAndUndistributedEarnings_2340eb65-28d0-487e-bada-d621f1bd20c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsDiluted_566b4da8-6d20-49f4-ad65-bd09bbfe8e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_4b6704b7-b2a4-423f-bbc7-b8ac59f55617" xlink:to="loc_us-gaap_UndistributedEarningsDiluted_566b4da8-6d20-49f4-ad65-bd09bbfe8e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_147a6111-0877-409c-baf0-95e83d92cb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_147a6111-0877-409c-baf0-95e83d92cb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_e50a5c0e-48d7-4a91-a7bd-a1ad771a7279" xlink:href="hfwa-20221231.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_147a6111-0877-409c-baf0-95e83d92cb14" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_e50a5c0e-48d7-4a91-a7bd-a1ad771a7279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_b22ea160-06c7-4ab1-a84c-810d29b3dcd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_147a6111-0877-409c-baf0-95e83d92cb14" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_b22ea160-06c7-4ab1-a84c-810d29b3dcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c90e0b88-db02-4a3a-bfac-05f80b992012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_147a6111-0877-409c-baf0-95e83d92cb14" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c90e0b88-db02-4a3a-bfac-05f80b992012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0449515b-df9c-481d-ae28-f9f5e22d4e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0449515b-df9c-481d-ae28-f9f5e22d4e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_294edf74-3b0c-4ec3-a638-d44c3dfea22c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0449515b-df9c-481d-ae28-f9f5e22d4e66" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_294edf74-3b0c-4ec3-a638-d44c3dfea22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e40ca6f9-f156-4d97-8e0b-69446392da42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0449515b-df9c-481d-ae28-f9f5e22d4e66" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e40ca6f9-f156-4d97-8e0b-69446392da42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_842fd95a-71ef-48f3-b58c-f5c040f839cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_0449515b-df9c-481d-ae28-f9f5e22d4e66" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_842fd95a-71ef-48f3-b58c-f5c040f839cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8f3eb36-a137-4a04-b8f4-330a996c15ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_6595a6d0-b096-428d-a312-45db7bb042ec" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b8f3eb36-a137-4a04-b8f4-330a996c15ff" 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-20221231.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_3434a672-9709-45d8-9dad-af68fbed6a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_d221a5b1-eacc-458e-8baf-b6080c0bd7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3434a672-9709-45d8-9dad-af68fbed6a45" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_d221a5b1-eacc-458e-8baf-b6080c0bd7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_8941e21e-df0c-4fee-95cc-4919d2370d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3434a672-9709-45d8-9dad-af68fbed6a45" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_8941e21e-df0c-4fee-95cc-4919d2370d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_c0f526df-5261-42b2-b74d-74638bd8916a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3434a672-9709-45d8-9dad-af68fbed6a45" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_c0f526df-5261-42b2-b74d-74638bd8916a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_34e99df1-633d-4d34-99f7-247871e056c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3434a672-9709-45d8-9dad-af68fbed6a45" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_34e99df1-633d-4d34-99f7-247871e056c7" 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-20221231.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_EquityAbstract_ab62ba03-0709-45a0-8f51-add355a6526a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ab62ba03-0709-45a0-8f51-add355a6526a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_8e3627e3-58fe-4a43-a267-bdc01727dadc" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_ab77040b-681a-49de-b8db-e39c80943e68" xlink:href="hfwa-20221231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_ab77040b-681a-49de-b8db-e39c80943e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_51b2dc8e-85ff-4965-9bfa-0c24e3c840d3" xlink:href="hfwa-20221231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_88fe5f15-3f57-4f2d-ac19-754fa9d90de2" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_51b2dc8e-85ff-4965-9bfa-0c24e3c840d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8640caa9-08dc-4c00-8dc7-ec9f4348d186" xlink:to="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_920a413d-5016-4bdc-8963-c7b866d9cbf7" xlink:href="hfwa-20221231.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ed4e6696-3f7f-42a8-b46f-608665b581cb" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_920a413d-5016-4bdc-8963-c7b866d9cbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b227b34e-5b5a-4453-9f11-4d238574f326" xlink:to="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_763e658e-5fd9-4c82-a6da-0e2177597c4e" xlink:href="hfwa-20221231.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_763e658e-5fd9-4c82-a6da-0e2177597c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_accf02d4-319f-47bb-9e4e-c257260a1db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_accf02d4-319f-47bb-9e4e-c257260a1db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_d54a03c4-4341-4270-bd40-dbad57d7e4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_d54a03c4-4341-4270-bd40-dbad57d7e4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_5b2aab69-7029-4dd2-ba67-788a532f48ec" xlink:href="hfwa-20221231.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_5b2aab69-7029-4dd2-ba67-788a532f48ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_d606e218-8171-4f5c-bd96-6545bdcdd324" xlink:href="hfwa-20221231.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_d606e218-8171-4f5c-bd96-6545bdcdd324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ea6a1ba-0590-4614-8674-68f8fcff0978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fd8629ee-479d-418b-9aa1-29a7ebfacd41" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2ea6a1ba-0590-4614-8674-68f8fcff0978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20221231.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_4ed9e604-4fa0-47ef-9c96-29711272e12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4ed9e604-4fa0-47ef-9c96-29711272e12a" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a874cebe-646d-4050-a287-b1c860e2d14a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8da3c921-98a3-48d5-9c57-f6bcc45d7df7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_6db32292-cec6-4a75-bcf8-854462adf9ff" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8da3c921-98a3-48d5-9c57-f6bcc45d7df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0d8f87b5-cce7-4ffb-ac31-baf6cd62b9b3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7dfd5afb-8255-4efc-b693-754b9286613a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7dfd5afb-8255-4efc-b693-754b9286613a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_30c47d20-d329-480d-af70-386f9ed2efc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_30c47d20-d329-480d-af70-386f9ed2efc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b61ebcd6-7e64-4ce0-8abb-023f6c5693fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e814b9df-df71-4281-a552-e22d170a5b55" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b61ebcd6-7e64-4ce0-8abb-023f6c5693fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9c36a709-924f-49c5-9aaa-e50cbf419705" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_8b267cd3-e80b-4e6f-903c-3901bd1568c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_8b267cd3-e80b-4e6f-903c-3901bd1568c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_cf928f6f-cae4-4311-88c1-464a2ec35853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_MunicipalBondsMember_cf928f6f-cae4-4311-88c1-464a2ec35853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_98ea10ef-45c1-4f78-8045-610d9ee00e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_98ea10ef-45c1-4f78-8045-610d9ee00e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_be8219ed-74e6-4436-9ad5-d2a1f6c8abb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_be8219ed-74e6-4436-9ad5-d2a1f6c8abb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_bd8364a6-9808-400c-aac5-cc22e6c0a256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_bd8364a6-9808-400c-aac5-cc22e6c0a256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_5adc0865-761f-4bea-a196-86b7721cf3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_5adc0865-761f-4bea-a196-86b7721cf3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c92e0317-e676-4705-a152-ec74abbf7819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d0d5f67-b48d-4590-b527-799ce1d435a3" xlink:to="loc_us-gaap_InterestRateSwapMember_c92e0317-e676-4705-a152-ec74abbf7819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_59e5cba3-5c4f-4ab4-969e-eec2dc611244" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ffd64e0e-85c3-4cab-86f1-7d89dcf86311" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_50b6f21a-349a-4ab2-ac0a-f20a00c29d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3aa60092-8dde-4ecb-88bf-3ffb5351833d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_50b6f21a-349a-4ab2-ac0a-f20a00c29d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cbd691bb-b72f-4224-b8e0-34c6ffe7fa23" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_4ae37598-9bee-4053-a71f-e8c3c3ffb32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_58c25bff-dcc4-413c-a091-b7eb48d3346c" xlink:to="loc_us-gaap_InterestRateSwapMember_4ae37598-9bee-4053-a71f-e8c3c3ffb32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c02ce28c-5c20-43df-b7c1-d1375dabc130" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_73a9a99c-8427-423d-970e-df85a04513c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_73a9a99c-8427-423d-970e-df85a04513c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_20dfe66a-7b79-4806-bd90-30f495a4403f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_20dfe66a-7b79-4806-bd90-30f495a4403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_255989d8-829c-4f53-80af-3e2a6faa9013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_949b9bcf-fb5a-4904-9d23-38dddbaa577c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_255989d8-829c-4f53-80af-3e2a6faa9013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d54c1046-0988-4d7b-95ee-f59e94ac5e59" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_4f38201d-1bd9-43bb-8840-ecae94cf7e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_4f38201d-1bd9-43bb-8840-ecae94cf7e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_b8bc4d72-05d0-4965-a68a-bcc53b4dc5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_e36f8ad5-ddf6-4d83-a357-208ca221387d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_b8bc4d72-05d0-4965-a68a-bcc53b4dc5a2" 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-20221231.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_2f9fb053-4f6c-46ab-9d99-f65a482a2bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2f9fb053-4f6c-46ab-9d99-f65a482a2bbe" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f933fb94-d08c-48c3-9332-40b3ccab5e2d" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_6a322be3-1de7-4066-afc7-1a813fdc9af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_122dc836-8586-4b0e-a75e-93d65c269cd5" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_6a322be3-1de7-4066-afc7-1a813fdc9af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ffefc003-23c0-4a8d-af2c-3c9859c13738" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_8ec92525-1632-4c57-8167-36c2d56d21df" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:to="loc_hfwa_ImpairedLoansMember_8ec92525-1632-4c57-8167-36c2d56d21df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_aa7a58f5-4884-4fcf-b7f3-2802483e9a96" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_5726095a-5405-41a4-8490-a470369a0bd3" xlink:to="loc_hfwa_BranchHeldForSaleMember_aa7a58f5-4884-4fcf-b7f3-2802483e9a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5c3ce729-b26f-4230-828b-1ffdba23e150" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c708dca5-1ae5-4c37-8962-ccfdb498a33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c708dca5-1ae5-4c37-8962-ccfdb498a33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_0d3793db-50fe-4a96-af30-6e723b6d6919" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_hfwa_BranchHeldForSaleMember_0d3793db-50fe-4a96-af30-6e723b6d6919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3ef8fd8-3728-4016-b5e1-e5fd303e8a7f" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4aa21b56-ed60-4601-a51e-47dab751a38a" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3ef8fd8-3728-4016-b5e1-e5fd303e8a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_244c0da1-2f66-43fd-9ccb-d0083b3da6b1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_766f9bc8-c122-4424-931d-a86ee8be26b1" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_CommercialAndIndustrialMember_766f9bc8-c122-4424-931d-a86ee8be26b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fcb273b-385b-4779-816b-11f97c9e5f08" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fcb273b-385b-4779-816b-11f97c9e5f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f84667e7-6a64-4b24-914b-b94f1d527be5" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9ae556cd-4c51-4829-b7f4-b0038345ea61" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_f84667e7-6a64-4b24-914b-b94f1d527be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad77eede-7f7a-4a05-b747-8dce4eab1aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e25a8fab-39d1-4346-ae56-599abff3dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e25a8fab-39d1-4346-ae56-599abff3dca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_29e06407-9919-4367-8d92-a4fdeb02dc05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_29e06407-9919-4367-8d92-a4fdeb02dc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_81bc133a-054d-49c4-b3fa-e8b50b67e12c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_81bc133a-054d-49c4-b3fa-e8b50b67e12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_94060b2b-2be3-4be3-816f-7a0b8e1bcfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f3ab17e4-a252-42f7-b425-b1ed36e5109b" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_94060b2b-2be3-4be3-816f-7a0b8e1bcfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f88e4cfe-4840-4ef3-a0f9-52378d5084a3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_ecd5ea05-55b5-48dc-8637-725674f3432c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_ecd5ea05-55b5-48dc-8637-725674f3432c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_386c4ed7-12a3-4c45-a78c-4800d1918014" xlink:href="hfwa-20221231.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_386c4ed7-12a3-4c45-a78c-4800d1918014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_fd9bc038-c35b-49fe-98ee-eef3c9c01f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_fd9bc038-c35b-49fe-98ee-eef3c9c01f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_76e98c7c-02a5-4d32-ba09-fbd2f0e60ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_fbe2f55a-24cc-4530-b1b2-034010a74b41" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_76e98c7c-02a5-4d32-ba09-fbd2f0e60ad8" 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-20221231.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_5619e972-60f8-4118-a1c5-d271514f52c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5619e972-60f8-4118-a1c5-d271514f52c8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_123cb055-8b22-4fbf-92fe-c280f3613f94" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_8eb6d1be-12d8-498d-b736-4c849b72c25d" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:to="loc_hfwa_ImpairedLoansMember_8eb6d1be-12d8-498d-b736-4c849b72c25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_7ccef462-ee36-4ee6-a99c-20fbe5a39614" xlink:href="hfwa-20221231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6ddac3cf-88c0-4f83-81bc-bd747d2200b6" xlink:to="loc_hfwa_BranchHeldForSaleMember_7ccef462-ee36-4ee6-a99c-20fbe5a39614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ad55de1-0075-4215-86b8-dcf3062d852d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a5668c8f-3a27-4603-a406-bbc2fe72e092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a5668c8f-3a27-4603-a406-bbc2fe72e092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_fe1cc80a-448e-4fa4-a47e-e5a932c705d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b340930-382b-4102-a897-50bffcd8846d" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_fe1cc80a-448e-4fa4-a47e-e5a932c705d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f37e5ede-3dfe-4e69-92d2-deae91013cbb" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_ee63a274-c793-43d7-80da-fd8e4ced4d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b537e13f-794e-4d97-95ad-bfe975d11a7d" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_ee63a274-c793-43d7-80da-fd8e4ced4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3e7e7c4b-0178-4e69-9f9c-3b46f60da840" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_e449675a-4376-496a-ab91-14a110672b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0140bc06-9c75-4572-8b57-4959dfcc7d31" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_e449675a-4376-496a-ab91-14a110672b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fa8ef9ac-3769-4ce6-b3df-5da4df2ffd9a" xlink:to="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4d9709c-d6df-4f35-b4cb-1ba39b1b17df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_MinimumMember_a4d9709c-d6df-4f35-b4cb-1ba39b1b17df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_87609d09-347c-4cee-a62e-fd2d0959ea50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_MaximumMember_87609d09-347c-4cee-a62e-fd2d0959ea50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_30362f5e-66e7-4380-a3e0-1a5d5a1c14f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4cef554f-fbfe-4e6c-8945-a07f71ce656b" xlink:to="loc_srt_WeightedAverageMember_30362f5e-66e7-4380-a3e0-1a5d5a1c14f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d49de742-7f3e-4aa7-8315-0aa9d960dc4d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_b151144d-9bc2-4fdd-9df5-fecd3eb395eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_b151144d-9bc2-4fdd-9df5-fecd3eb395eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_691fcf1c-af5f-4e17-89fa-1c8b460fefe1" xlink:href="hfwa-20221231.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_691fcf1c-af5f-4e17-89fa-1c8b460fefe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7204b082-984f-4dda-9535-94f3317330e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_26560d5f-292f-48c3-a47f-249f7f4a587a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7204b082-984f-4dda-9535-94f3317330e3" 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-20221231.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_cb8e67e1-e447-46ba-a437-e8ede1c78e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cb8e67e1-e447-46ba-a437-e8ede1c78e86" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_fd5b6597-dcc5-4814-80a3-56de5a2e60f2" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_bd357a91-dd60-41fa-b4ee-8bac69c6a822" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f6300893-402b-4a16-a730-8d503e225bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f6300893-402b-4a16-a730-8d503e225bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a4d6c503-e508-4ae4-afad-4b708600e637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_83c9fb58-448a-4b41-a833-fde84606dbc2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a4d6c503-e508-4ae4-afad-4b708600e637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d60421ab-57f7-410b-b49a-e81e3fc48a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ad5fb5ee-e28c-415c-934f-64c51286e8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ad5fb5ee-e28c-415c-934f-64c51286e8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e864c900-6015-4a5f-99bc-edc5133f23f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e864c900-6015-4a5f-99bc-edc5133f23f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1241342d-ca6d-45a8-ae40-9eebea9009a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2901f27-9bfa-42c2-987c-bbf7ad8de444" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1241342d-ca6d-45a8-ae40-9eebea9009a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_e3ad82b8-1e2c-4540-8521-4b30b4e22b4f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d07e1f55-5dfb-412b-b08b-b99de7f83fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d74b37cf-1d57-4171-9d21-eca5d7077391" xlink:to="loc_us-gaap_InterestRateSwapMember_d07e1f55-5dfb-412b-b08b-b99de7f83fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_36dec973-16a5-477f-85b2-d50b140124f0" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_2d72ee0a-b9b4-4f1d-8524-25092d0ed525" xlink:href="hfwa-20221231.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_2d72ee0a-b9b4-4f1d-8524-25092d0ed525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_c901c86f-24fa-4de0-8433-17ef25977345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee0b4fa9-281f-4d28-917e-f588a058f752" xlink:to="loc_us-gaap_BankTimeDepositsMember_c901c86f-24fa-4de0-8433-17ef25977345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_28bbf87d-115b-4be4-bf79-6d45a88a08c2" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:href="hfwa-20221231.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b2ddf1c8-6e13-4b14-9073-f6def17136af" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:to="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0fd0cea0-f5b0-418f-bf22-4b6819143ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0fd0cea0-f5b0-418f-bf22-4b6819143ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_d2e6b2c8-d5d9-4b08-a95d-b50841b13b13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_d2e6b2c8-d5d9-4b08-a95d-b50841b13b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2b18bd6a-faeb-45d2-844c-f6169bba5f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2b18bd6a-faeb-45d2-844c-f6169bba5f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_ebc0a2c4-2ae3-4fac-882d-418bc1266a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_ebc0a2c4-2ae3-4fac-882d-418bc1266a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_49f3845c-3bba-4589-8d7e-6ee4d0d19346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_49f3845c-3bba-4589-8d7e-6ee4d0d19346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_25bb42ed-a11a-44cb-b610-bdab43dc0913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_25bb42ed-a11a-44cb-b610-bdab43dc0913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_97fb7bf5-27f2-4aef-8e64-c80aa8c6e526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_97fb7bf5-27f2-4aef-8e64-c80aa8c6e526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e91e1a9d-78e8-44d3-a6d2-b004b011d98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5293ca8b-898c-49e6-9288-1d81c1f84338" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e91e1a9d-78e8-44d3-a6d2-b004b011d98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_7c443d73-b1f1-4f14-8785-57039c607692" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_261aa952-e32a-4d20-8153-3e756f20e5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_261aa952-e32a-4d20-8153-3e756f20e5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a2d612b4-5703-407d-b73f-f382b1becbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a2d612b4-5703-407d-b73f-f382b1becbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_dcf8f191-eb9a-4fe2-b0d3-10c4a832afac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_dcf8f191-eb9a-4fe2-b0d3-10c4a832afac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_32381689-dd5d-414b-b17a-a03056a8346b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_32381689-dd5d-414b-b17a-a03056a8346b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_cb2fe00f-e0c8-41f6-bea0-6e99a2d11e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_cb2fe00f-e0c8-41f6-bea0-6e99a2d11e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_8eda42d6-b0c4-468c-9115-dbcc55a6be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_aabd5261-773c-46e2-ac00-f9cd308b399f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_8eda42d6-b0c4-468c-9115-dbcc55a6be35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a3999986-3ccd-4f3c-85a8-c424a0b801c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a3999986-3ccd-4f3c-85a8-c424a0b801c4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a73f30b4-dcc0-42b9-aec8-c819cf59c95c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_07bd112c-c1ca-41ec-b191-3b74d30aa212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_EmployeeStockOptionMember_07bd112c-c1ca-41ec-b191-3b74d30aa212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_135d1f3c-2479-4ef4-a35e-9992edf6667e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_RestrictedStockMember_135d1f3c-2479-4ef4-a35e-9992edf6667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6f42fedf-72c2-4f1b-8b14-5c2b6e9e7c23" xlink:href="hfwa-20221231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6f42fedf-72c2-4f1b-8b14-5c2b6e9e7c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3cfa26d5-f956-4c87-90bb-a8337aff6834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d5236756-11f0-4e67-879c-09563aaa9098" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3cfa26d5-f956-4c87-90bb-a8337aff6834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_af72f8bf-a939-4d13-b133-6314df4b5c75" xlink:to="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_db425503-0dfb-4b52-880f-b947006b0a1f" xlink:href="hfwa-20221231.xsd#hfwa_TwoThousandFourteenOmnibusEquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_33c8a8cc-c785-4893-8cee-454135a07ac2" xlink:to="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_db425503-0dfb-4b52-880f-b947006b0a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_472ebbe7-16fd-413d-abb4-6b418c1db8b3" xlink:to="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bd185481-8a14-4bd1-ae54-736484a35150" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:to="loc_srt_MinimumMember_bd185481-8a14-4bd1-ae54-736484a35150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9c210f5a-36a4-4e11-ab4f-b23476581828" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c6d61ac-abca-45ce-8c49-c62c9ab895b6" xlink:to="loc_srt_MaximumMember_9c210f5a-36a4-4e11-ab4f-b23476581828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8ff7c4c2-7a71-4a46-853a-e170cb4a5479" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4cb8c90c-c5a9-4d65-ba74-884779dae9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4cb8c90c-c5a9-4d65-ba74-884779dae9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09350866-0ed4-40ed-942c-d1e77802f533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_09350866-0ed4-40ed-942c-d1e77802f533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6ef9ac7b-f8c6-4b85-b2a2-0626977f23d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_6ef9ac7b-f8c6-4b85-b2a2-0626977f23d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_deb2bd64-238d-462b-a372-f44a836b52f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_deb2bd64-238d-462b-a372-f44a836b52f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_19dd5439-b071-47b0-a14a-378ee95f2f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_19dd5439-b071-47b0-a14a-378ee95f2f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5da3e8ca-790c-4112-a664-9c0de0885db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5da3e8ca-790c-4112-a664-9c0de0885db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_029de227-c2dc-42a5-a048-9a49519011a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_029de227-c2dc-42a5-a048-9a49519011a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_0702308b-0c20-46c0-be86-dcd252cf58af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_0702308b-0c20-46c0-be86-dcd252cf58af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_63f18f6e-1b9b-4615-9116-1d01249701e4" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_63f18f6e-1b9b-4615-9116-1d01249701e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0a3eecdc-6ce7-43f0-ae95-b4d08413b9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0a3eecdc-6ce7-43f0-ae95-b4d08413b9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_121e3290-ad1e-4e37-b5b8-ee3df18c36c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_bb61b44b-e164-4e26-9615-cc96daa871e9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_121e3290-ad1e-4e37-b5b8-ee3df18c36c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcd7d786-a3be-4600-828f-01bef9a93aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67da1f3a-3940-436c-be3c-ab12ee803d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dcd7d786-a3be-4600-828f-01bef9a93aff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67da1f3a-3940-436c-be3c-ab12ee803d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67da1f3a-3940-436c-be3c-ab12ee803d21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c1719fbd-99fa-4424-9757-d240e060a77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c1719fbd-99fa-4424-9757-d240e060a77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_20eacb34-7dbc-49fd-8c15-838327332be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_20eacb34-7dbc-49fd-8c15-838327332be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c283a13b-1d65-46fe-b4b5-6aed1fdeb406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c283a13b-1d65-46fe-b4b5-6aed1fdeb406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_332a0652-aa55-4d89-8d15-39d04b58997d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_ec93c5e8-edf0-406c-b66f-4bfae51bd862" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_332a0652-aa55-4d89-8d15-39d04b58997d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67da1f3a-3940-436c-be3c-ab12ee803d21" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_378da5cf-1832-4a4c-8c24-602419ea2956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_378da5cf-1832-4a4c-8c24-602419ea2956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ab0c722f-675d-4e13-91a7-9bd7ad6b1688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_ab0c722f-675d-4e13-91a7-9bd7ad6b1688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c398969e-96f9-485c-8bdb-306631cf4dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c398969e-96f9-485c-8bdb-306631cf4dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4b7b5157-f962-4f6e-bc1e-e4d2efea0565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_8fb4ce58-3e40-4bdb-a3ac-06ae74d63dc3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4b7b5157-f962-4f6e-bc1e-e4d2efea0565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55c7411f-1081-4190-8edd-b50ece5427c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55c7411f-1081-4190-8edd-b50ece5427c5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:to="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_29fc4f16-49fd-42cf-8259-9a7bd416f3a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_cea8c0be-23ce-4c3f-830b-1f2b28b38997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:to="loc_us-gaap_RestrictedStockMember_cea8c0be-23ce-4c3f-830b-1f2b28b38997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0dcac023-738b-4029-8136-ecb633f9a3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_283f82c3-2362-41b9-b56d-f70b1c3f2a8b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0dcac023-738b-4029-8136-ecb633f9a3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc17c70-3c52-40fd-b30d-75ad3ba13c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_29368280-1a1d-4f4c-ab05-a1ce726bacad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_29368280-1a1d-4f4c-ab05-a1ce726bacad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4b0374de-d122-4c93-ac5a-c253e57a6f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4b0374de-d122-4c93-ac5a-c253e57a6f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a01b2494-ba16-4106-b390-3010b0e38963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a01b2494-ba16-4106-b390-3010b0e38963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_425be7bf-e5b8-4629-8448-c7aa47d276c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_cc40f8f3-2510-452c-a725-8d719daab126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_425be7bf-e5b8-4629-8448-c7aa47d276c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cf2b1e02-d54d-44a6-8654-4ed2a585a97a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a73b0e8d-8832-4556-affc-c2c50201650f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a73b0e8d-8832-4556-affc-c2c50201650f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_21806ae1-59f1-41e9-87ce-6d8ea2a32070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_21806ae1-59f1-41e9-87ce-6d8ea2a32070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15c5003e-27d6-4925-b813-2d31e444ffcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_15c5003e-27d6-4925-b813-2d31e444ffcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12cfb7c6-1a00-42b0-ba8d-d80777c2ace1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6b80a49e-0f30-418b-8141-b7a3ac5a42ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_12cfb7c6-1a00-42b0-ba8d-d80777c2ace1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3afec390-6148-4f07-85bd-1dc6c14a6763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b83fd3b4-1dc5-4dea-be28-b3177e2b805f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3afec390-6148-4f07-85bd-1dc6c14a6763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e2e44e4-80c9-4754-8c81-73c453c07c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e2e44e4-80c9-4754-8c81-73c453c07c2d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_73709bb1-b600-4e69-8513-c18ede35be5a" xlink:to="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PeerCompanyMember_f58ea182-2bdf-4fa9-a519-6100f2bdadb0" xlink:href="hfwa-20221231.xsd#hfwa_PeerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_944d3b17-3376-438e-af23-5a791aa5488e" xlink:to="loc_hfwa_PeerCompanyMember_f58ea182-2bdf-4fa9-a519-6100f2bdadb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_02b1fdff-d923-452c-9f35-f66b072634a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_4c2ba836-6403-42fb-ad37-e9370f28604a" xlink:href="hfwa-20221231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f030b9a3-0bcd-4ab3-8336-4dfeee1d06e2" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_4c2ba836-6403-42fb-ad37-e9370f28604a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_98cc5217-0ad2-47bc-8799-aef907adc41e" xlink:to="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_b7a9989c-987a-42a0-a596-0809f024bfba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_WeightedAverageMember_b7a9989c-987a-42a0-a596-0809f024bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a069e0c8-d9ec-4149-8a3f-99c76cb4a31f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_MinimumMember_a069e0c8-d9ec-4149-8a3f-99c76cb4a31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc4c7aeb-da09-411a-82f7-3bb6d9918df1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e281edf0-bbe3-4c56-bb22-827945c6e6ab" xlink:to="loc_srt_MaximumMember_cc4c7aeb-da09-411a-82f7-3bb6d9918df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ca832e3-4aa7-4be6-b5cc-ec86df5b86ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_d0bcc082-9ce1-4d41-bfb5-21e516602f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_d0bcc082-9ce1-4d41-bfb5-21e516602f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7850b69f-3378-4ab8-acb6-9e8c7441950c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_7850b69f-3378-4ab8-acb6-9e8c7441950c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_15fbf877-d210-4194-b609-36fccb0cfd18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_15fbf877-d210-4194-b609-36fccb0cfd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_cd8e2c47-4f72-47c2-8b50-1f0d5da08909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_cd8e2c47-4f72-47c2-8b50-1f0d5da08909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e937f5ce-86e8-457c-adc9-00e21ffe554c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_e937f5ce-86e8-457c-adc9-00e21ffe554c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_d896a5d6-86e4-408c-8499-a74db9a0148e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_d896a5d6-86e4-408c-8499-a74db9a0148e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_ab9b4e6d-9426-491b-a906-2b320ba1126c" xlink:href="hfwa-20221231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_ab9b4e6d-9426-491b-a906-2b320ba1126c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_16928170-7fad-4f74-b29e-b8aceb216d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_00561ecb-3f65-4900-9454-9d80b0adc63b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_16928170-7fad-4f74-b29e-b8aceb216d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_edee19c9-33a8-49a8-bb34-22380f7391a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_edee19c9-33a8-49a8-bb34-22380f7391a7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:to="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_41fa9bb8-6cd5-4a5a-b553-d70f1faef320" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5fd3db88-6ff4-41ec-832f-306c318e5fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_166e3d9a-5c48-43b7-9fea-4af6a5737256" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5fd3db88-6ff4-41ec-832f-306c318e5fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c5880bf2-7642-40c8-bc92-757bbf31c113" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_66d9ada0-7bd4-4b40-85ba-48966e0f4e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_66d9ada0-7bd4-4b40-85ba-48966e0f4e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9133898-ca09-4df7-bbe8-08456104c241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b9133898-ca09-4df7-bbe8-08456104c241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7ce661d5-bcda-4c20-bd5e-4424aaf6b765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7ce661d5-bcda-4c20-bd5e-4424aaf6b765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_38ffec6e-0098-4d6a-95ec-46b2a8a34578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_38ffec6e-0098-4d6a-95ec-46b2a8a34578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36dc0fc4-38ed-4083-8df5-c4ecda55f430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_df08f5df-23f9-4770-a4d4-b3a518fc2a61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_36dc0fc4-38ed-4083-8df5-c4ecda55f430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a359e2f2-1c6f-44f4-8b99-8e003be33fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a359e2f2-1c6f-44f4-8b99-8e003be33fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fa47d5ab-6fa8-4cf6-92d3-fc2ed5160877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fa47d5ab-6fa8-4cf6-92d3-fc2ed5160877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ea661c0e-5275-465a-a207-8a28887902e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ea661c0e-5275-465a-a207-8a28887902e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_abd85d14-323f-4c18-9491-bc9af3cb4f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_abd85d14-323f-4c18-9491-bc9af3cb4f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6a948cc-ed09-442b-a1c4-f71ccb1ca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1f18cb8a-3fdd-4239-a5da-be5bb0a58687" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f6a948cc-ed09-442b-a1c4-f71ccb1ca7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_bc899aca-fd7b-4f56-b4fc-06693751bdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_bc899aca-fd7b-4f56-b4fc-06693751bdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_ab8d9e89-b33c-47f8-a809-6afd322a8039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99952038-aae3-489f-8228-75d7c880bc10" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_ab8d9e89-b33c-47f8-a809-6afd322a8039" 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-20221231.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_e729f9bd-e509-4364-af28-2766b1b0461b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_10e0bba0-257a-4dc1-88f7-b7545181a75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e729f9bd-e509-4364-af28-2766b1b0461b" xlink:to="loc_us-gaap_RestrictedCash_10e0bba0-257a-4dc1-88f7-b7545181a75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee510d4c-47c1-4772-af18-c9645996484e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee510d4c-47c1-4772-af18-c9645996484e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_87cc7bb0-2bfe-4631-9a6f-20f737fd1555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_87cc7bb0-2bfe-4631-9a6f-20f737fd1555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13b1b991-a8ba-47b3-8ea5-57c28a61d93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_13b1b991-a8ba-47b3-8ea5-57c28a61d93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_ed39d883-c21c-42ae-a1e5-c7e43c42859c" xlink:href="hfwa-20221231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:to="loc_hfwa_RecognizedTaxBenefit_ed39d883-c21c-42ae-a1e5-c7e43c42859c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e190ea3c-d8c5-487d-b534-e5d287819a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8919f8bb-5043-40b0-b753-d21239f063c0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e190ea3c-d8c5-487d-b534-e5d287819a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20f60777-8222-41ce-8e94-1c92db6414fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20f60777-8222-41ce-8e94-1c92db6414fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_19d90bcd-acd6-4bde-8126-381f1a84fd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_19d90bcd-acd6-4bde-8126-381f1a84fd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_dec0060a-8c46-4ba7-bc6c-6ca852045d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_dec0060a-8c46-4ba7-bc6c-6ca852045d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8ff3be1f-a1ce-4f99-a3ce-c6c95f20b751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8ff3be1f-a1ce-4f99-a3ce-c6c95f20b751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_efc3d1ca-dcdf-45e2-a06d-38ba7042b460" xlink:href="hfwa-20221231.xsd#hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_efc3d1ca-dcdf-45e2-a06d-38ba7042b460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_a3768d9f-89f2-4086-ae14-daf40ac57299" xlink:href="hfwa-20221231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_hfwa_RecognizedTaxBenefit_a3768d9f-89f2-4086-ae14-daf40ac57299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_401805e4-1b91-412c-882c-6ca006b81f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_401805e4-1b91-412c-882c-6ca006b81f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_61782409-6e9c-44c5-8f3a-1a21c469a7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_61782409-6e9c-44c5-8f3a-1a21c469a7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_7c83fe7e-a0bf-4512-b2c7-f06161e87eff" xlink:href="hfwa-20221231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_7c83fe7e-a0bf-4512-b2c7-f06161e87eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7f7813ae-ce25-4240-b628-37408df04889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbaed01-e6e8-4f02-935e-e1712037689f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7f7813ae-ce25-4240-b628-37408df04889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e55d3c13-b02a-40e7-812b-b7956f75936d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e55d3c13-b02a-40e7-812b-b7956f75936d" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_b25e1f00-2ad2-4253-99c8-efc22e7c4725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_b25e1f00-2ad2-4253-99c8-efc22e7c4725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_4d9269d4-fee9-496d-9c85-a12d7de55679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_4d9269d4-fee9-496d-9c85-a12d7de55679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0586c708-061e-40f1-bd69-9b004499c320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0586c708-061e-40f1-bd69-9b004499c320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_8fe07ae8-e553-46a5-89f1-be9057f542ae" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsMarketDiscountonLoans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_8fe07ae8-e553-46a5-89f1-be9057f542ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_161082d7-9f17-4c2a-834c-4144315c82be" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_161082d7-9f17-4c2a-834c-4144315c82be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_45748cd7-9a78-42cd-a5f2-2d239e7a8182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_45748cd7-9a78-42cd-a5f2-2d239e7a8182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsRightofUseLiability_9b584e21-1063-4465-901e-e74a9b9e4d08" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxAssetsRightofUseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_hfwa_DeferredTaxAssetsRightofUseLiability_9b584e21-1063-4465-901e-e74a9b9e4d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_d5646d5b-7d3b-4b7e-825b-d231c48420e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_d5646d5b-7d3b-4b7e-825b-d231c48420e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_e5ad4aa3-8133-4bd8-a804-398d9f1b1c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_e5ad4aa3-8133-4bd8-a804-398d9f1b1c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_eabb331e-e3b8-41ea-85e9-38ba5d0192bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_74075c77-ea39-4991-aa85-80622c8e4c68" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_eabb331e-e3b8-41ea-85e9-38ba5d0192bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e55d3c13-b02a-40e7-812b-b7956f75936d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_203b023f-8bdb-4e4d-8145-33d1185855d0" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesDeferredLoanFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_203b023f-8bdb-4e4d-8145-33d1185855d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_555345ae-c119-4da2-87de-20a75faeb33d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_555345ae-c119-4da2-87de-20a75faeb33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_09a3a7d7-695d-4faf-af51-7d0de77d9704" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesFHLBandFRBStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_09a3a7d7-695d-4faf-af51-7d0de77d9704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_892bf150-55c1-490b-a68b-cc5a1adcf8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_892bf150-55c1-490b-a68b-cc5a1adcf8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_5908c142-8948-4700-8874-679f7661820d" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_5908c142-8948-4700-8874-679f7661820d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_f818976f-2390-4c99-802c-789289ca97bb" xlink:href="hfwa-20221231.xsd#hfwa_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_f818976f-2390-4c99-802c-789289ca97bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_bda5b900-e18e-49e0-aa89-3901265d813c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_bda5b900-e18e-49e0-aa89-3901265d813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_71e02f63-ab0c-4a0c-b3a2-f5e2d3ef87a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_71e02f63-ab0c-4a0c-b3a2-f5e2d3ef87a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ec4a588f-757d-4694-8421-ac94b80b3866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_d9a5580f-09e3-420c-8ba6-57d7fb2a2905" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ec4a588f-757d-4694-8421-ac94b80b3866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3ff2b7b6-d320-4177-ae21-e1f47fc22fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e55d3c13-b02a-40e7-812b-b7956f75936d" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3ff2b7b6-d320-4177-ae21-e1f47fc22fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#IncomeTaxesTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3dace64a-8908-4b0c-9957-1814958fe4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_f3fd6a11-396c-4d66-adbb-cd8c561eb679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3dace64a-8908-4b0c-9957-1814958fe4f2" xlink:to="loc_us-gaap_OperatingLossCarryforwards_f3fd6a11-396c-4d66-adbb-cd8c561eb679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_92d8c65d-7902-44d9-8792-390fdda49ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3dace64a-8908-4b0c-9957-1814958fe4f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_92d8c65d-7902-44d9-8792-390fdda49ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_02d2112b-7a94-4ee2-b6d5-95b08b9dbce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3dace64a-8908-4b0c-9957-1814958fe4f2" xlink:to="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_02d2112b-7a94-4ee2-b6d5-95b08b9dbce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_d999161e-fe76-47bc-897d-9aa9e350f14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3dace64a-8908-4b0c-9957-1814958fe4f2" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_d999161e-fe76-47bc-897d-9aa9e350f14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a61ba1c4-8290-4e0a-90b8-95f1683f0d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a61ba1c4-8290-4e0a-90b8-95f1683f0d4c" xlink:to="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_23dbf901-ea46-4f4f-8205-4d5b75055418" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b5be36fc-56ee-4141-9fbf-56d9e6c85f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b5be36fc-56ee-4141-9fbf-56d9e6c85f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3d6fd43-c150-4fdd-b574-9179bc46cbfc" xlink:href="hfwa-20221231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_d3d6fd43-c150-4fdd-b574-9179bc46cbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_fcaf30a0-f29b-4957-8ab1-3f0ba5e19887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7846ae00-4d10-4f76-8170-40a47a78866e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_fcaf30a0-f29b-4957-8ab1-3f0ba5e19887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_865445ba-c950-413e-a2fb-526b5dbdecd5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_76ecf470-74ea-4db3-9874-1177ebaa6dd2" xlink:href="hfwa-20221231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_76ecf470-74ea-4db3-9874-1177ebaa6dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_8e4cd82e-e68d-476d-ae4c-784841033d4e" xlink:href="hfwa-20221231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_8e4cd82e-e68d-476d-ae4c-784841033d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c13f8053-f7b9-4e94-a38e-d631b82416e2" xlink:href="hfwa-20221231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c13f8053-f7b9-4e94-a38e-d631b82416e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0018f5b9-827e-445b-8e3d-f2c94450e95a" xlink:href="hfwa-20221231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_0018f5b9-827e-445b-8e3d-f2c94450e95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b7272cd4-a38f-4c82-b57c-80a9f06d36c6" xlink:href="hfwa-20221231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a1d2d7f9-4947-4a63-be58-a874c3ddc6e2" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_b7272cd4-a38f-4c82-b57c-80a9f06d36c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bcb5c610-3a0a-434e-82a7-73c6933acd3d" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_31705c64-3fce-4699-9584-20c2b6c1c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_07ba1352-945b-465b-9fb2-51a2959e2eac" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_31705c64-3fce-4699-9584-20c2b6c1c42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f3051d9a-6e8e-41fc-b308-e63cbcc6aacd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f3051d9a-6e8e-41fc-b308-e63cbcc6aacd" xlink:to="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:to="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_08f60504-b826-495c-bddb-ce6ce0440bee" xlink:to="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_4ca804ef-03d5-41c6-a718-6b341dba95af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_f50391d6-6bfa-40f3-a0ba-444ec4bc7f32" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_4ca804ef-03d5-41c6-a718-6b341dba95af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b58a9252-5848-4c49-9a7b-6497d5c3b2a3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_84556102-02fa-41ca-9a75-306669df2f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_469a43c6-ce53-4c5d-a6a6-87b9dc835ed2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_84556102-02fa-41ca-9a75-306669df2f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_97f383a3-cb36-4343-b6c4-2bfe3ba6e343" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_fb8cdc23-89af-469c-bdb0-2257908b07b6" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_a2678c76-5dcb-4331-9b17-1b6a9fc3ff64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal_a2678c76-5dcb-4331-9b17-1b6a9fc3ff64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_7e486bf4-7a4f-4648-9f36-9223d8f92caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_7e486bf4-7a4f-4648-9f36-9223d8f92caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_612a9d6b-cea0-4722-ad04-debc1da949ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward_148904fe-2996-403e-915f-5134b9f90da9" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal_612a9d6b-cea0-4722-ad04-debc1da949ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#CommitmentsandContingenciesTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07e7bc8f-22d2-4cbc-9f97-1ef1c207b137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07e7bc8f-22d2-4cbc-9f97-1ef1c207b137" xlink:to="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:to="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7d399c44-2ab6-4a5a-89eb-f0526980820d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b027f578-6482-4bac-aea2-25a5e39527c9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_59d4359b-6b4b-4a2a-b951-cafadb15b032" xlink:to="loc_srt_ScenarioForecastMember_b027f578-6482-4bac-aea2-25a5e39527c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0ad8e5f3-21d8-4f74-aa1e-b5036135cbfe" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_4d094eaf-df90-4e15-883c-9668e2978272" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentsinAffordableHousingLimitedEntities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_4d094eaf-df90-4e15-883c-9668e2978272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_2e2e019d-7501-471f-aca0-9226b13b0090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_2e2e019d-7501-471f-aca0-9226b13b0090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_5ed4f20c-62e3-45fb-a623-0a80e2a4bf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_5ed4f20c-62e3-45fb-a623-0a80e2a4bf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_ee27711d-d1e9-41d4-9a5e-a9f1a600c772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_ee27711d-d1e9-41d4-9a5e-a9f1a600c772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_03579fdd-fc2a-4ec5-8a8d-fa2597ffca32" xlink:href="hfwa-20221231.xsd#hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_03579fdd-fc2a-4ec5-8a8d-fa2597ffca32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_d1fd7e9e-acae-4f2e-9821-3307c759f4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AffordableHousingProjectInvestmentWriteDownAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_d1fd7e9e-acae-4f2e-9821-3307c759f4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_9976abb1-3e5b-4765-8e3a-71ebfcce0f65" xlink:href="hfwa-20221231.xsd#hfwa_InvestmentinCertifiedDevelopmentEntities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_9976abb1-3e5b-4765-8e3a-71ebfcce0f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_6a0d7db6-4e6e-44c6-957a-826b668bcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_90536688-e4ee-4647-a67c-e867eeea25f3" xlink:to="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_6a0d7db6-4e6e-44c6-957a-826b668bcebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:to="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5d268eac-43f0-4c45-83fa-078a8fc133ee" xlink:to="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_c3fbeb95-801e-485b-b3ae-d8bb5922fec0" xlink:href="hfwa-20221231.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_02f6c358-19de-460a-a2ec-76aff431d78b" xlink:to="loc_hfwa_HeritageBankMember_c3fbeb95-801e-485b-b3ae-d8bb5922fec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_05c6cc79-90ab-49c4-9651-64703134254e" xlink:to="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRatio_3f04c6dc-d804-4c42-87b9-29f877fdd0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonEquityTierOneCapitalRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRatio_3f04c6dc-d804-4c42-87b9-29f877fdd0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_b1452bcd-0c0f-4877-87d9-6782754026fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneLeverageCapitalToAverageAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_b1452bcd-0c0f-4877-87d9-6782754026fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_41afd276-76f5-40ff-ab2d-dce7b2a8664c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_41afd276-76f5-40ff-ab2d-dce7b2a8664c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalToRiskWeightedAssets_433bb182-3d5d-429f-a2ae-8896ca7c7709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalToRiskWeightedAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_CapitalToRiskWeightedAssets_433bb182-3d5d-429f-a2ae-8896ca7c7709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_64592199-23f6-45e5-8feb-8a26c210970e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_5e256bab-c75e-4607-8677-1b6ff197905b" xlink:to="loc_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual_64592199-23f6-45e5-8feb-8a26c210970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4fce1940-cf40-4682-8e5e-c2c224fb21e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4fce1940-cf40-4682-8e5e-c2c224fb21e3" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4f0b02be-2962-44eb-bcdb-22d56a0b49d7" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_027b7b1b-4d54-4606-a815-9740c99645c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac62d0e7-9521-4833-b5d4-4c469b0dfee5" xlink:to="loc_srt_ParentCompanyMember_027b7b1b-4d54-4606-a815-9740c99645c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_9117a7fe-5af4-4a03-b2bc-2080d481ed8d" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:to="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_adc536dc-0968-41a6-9cb8-c9bb28ce2e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_adc536dc-0968-41a6-9cb8-c9bb28ce2e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_395e7613-98b5-44a7-853e-d0fdc711c4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_395e7613-98b5-44a7-853e-d0fdc711c4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_7151db40-67f5-4be6-a357-dfadc94b94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_OtherAssets_7151db40-67f5-4be6-a357-dfadc94b94eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3b39845b-3cf3-40c1-bd72-625dad6c500b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_615f6415-0b09-47db-85fc-8cf4026ac27c" xlink:to="loc_us-gaap_Assets_3b39845b-3cf3-40c1-bd72-625dad6c500b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_bd86a998-31f7-4fdb-bd68-7b61d4059f21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_18fbafd9-9c76-4c68-9c6c-e13999f43e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_18fbafd9-9c76-4c68-9c6c-e13999f43e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f24dc322-1b31-4926-aa15-d7fc5da961a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_OtherLiabilities_f24dc322-1b31-4926-aa15-d7fc5da961a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a95ad1e8-f558-44f8-8a95-03c338ec2534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_StockholdersEquity_a95ad1e8-f558-44f8-8a95-03c338ec2534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea2d6a33-c7c6-4bd5-a137-a6dd8cb70caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4e1a893d-2e67-45b8-98f4-846561b735f4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea2d6a33-c7c6-4bd5-a137-a6dd8cb70caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_5c2fa91b-eb18-460f-8ec5-f01955875c98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_5c2fa91b-eb18-460f-8ec5-f01955875c98" xlink:to="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a29d3ab9-0744-409f-95d8-daa0fa1dc073" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_f174e930-b79e-4bf9-816f-7566f961ed54" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c6af907e-b414-4f24-9b23-d984ab6beed2" xlink:to="loc_srt_ParentCompanyMember_f174e930-b79e-4bf9-816f-7566f961ed54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_2e7ec4f9-b44a-4b7c-9b37-b39ce3b96f3e" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_09d29fe2-f212-4742-a162-93d11ba32649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_09d29fe2-f212-4742-a162-93d11ba32649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_9cba061c-015b-418b-87ed-b089d85626c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_9cba061c-015b-418b-87ed-b089d85626c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_64b46b81-8b0f-43fd-b3f2-9e71cb21325e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_64b46b81-8b0f-43fd-b3f2-9e71cb21325e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_2e9eaee0-9d19-4f2c-b3cc-0f6299d2d3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendIncomeOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_DividendIncomeOperating_2e9eaee0-9d19-4f2c-b3cc-0f6299d2d3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_5759246b-708b-4067-84ca-cfcd9c29b40e" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_5759246b-708b-4067-84ca-cfcd9c29b40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_8be01e4d-8ca3-4647-a507-e9eade483ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestIncomeOther_8be01e4d-8ca3-4647-a507-e9eade483ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_88f2b537-4ce7-40dd-b777-3896316049af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestIncome_88f2b537-4ce7-40dd-b777-3896316049af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_d9c3480c-8f92-4cf4-ac9b-3b1398e09fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_ProfessionalFees_d9c3480c-8f92-4cf4-ac9b-3b1398e09fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_b75907a2-eec0-4119-9d2d-1b658807c4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_OtherNoninterestExpense_b75907a2-eec0-4119-9d2d-1b658807c4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_c0db51da-52a9-4e73-aa27-a866804203c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NoninterestExpense_c0db51da-52a9-4e73-aa27-a866804203c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fccd202b-f6d0-4bc7-a2be-cee99281f010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fccd202b-f6d0-4bc7-a2be-cee99281f010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_539fe64e-a208-4f7d-83b3-1e0178a54c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_539fe64e-a208-4f7d-83b3-1e0178a54c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e8a65ccc-8bc4-4741-b0f9-819b21b1bf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_f8a71946-97de-4e0f-b2da-507f883d0aee" xlink:to="loc_us-gaap_NetIncomeLoss_e8a65ccc-8bc4-4741-b0f9-819b21b1bf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="hfwa-20221231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ed090d8b-ea7e-4586-b85d-bedd0e14cbeb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ed090d8b-ea7e-4586-b85d-bedd0e14cbeb" xlink:to="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_27756ec7-3a8f-4756-b027-e0e5bea20362" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_996eca24-61c5-4c98-89c0-6ee9442ca9ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b9839181-02af-4e8d-8c7d-54a4bbf93a0e" xlink:to="loc_srt_ParentCompanyMember_996eca24-61c5-4c98-89c0-6ee9442ca9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_84c0a9dd-ce33-46a9-ae05-bc0bd23d5ac0" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7826212-db4e-4557-87bb-6a79cb57085a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_NetIncomeLoss_a7826212-db4e-4557-87bb-6a79cb57085a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_7d6eaf02-a160-41f3-9092-1593797f53e9" xlink:href="hfwa-20221231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_7d6eaf02-a160-41f3-9092-1593797f53e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e36b675e-61c1-475d-96d3-e467ea1c848b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e36b675e-61c1-475d-96d3-e467ea1c848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_e1a23edc-cc85-4ab2-a74f-ecdf2643d841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_534b7f8b-cde3-4320-9ee9-8ea1005293b1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_e1a23edc-cc85-4ab2-a74f-ecdf2643d841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2b861a5-b07d-45bc-b7bf-9aee93acf90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ed064419-651b-4000-b06a-00a7a68ed313" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2b861a5-b07d-45bc-b7bf-9aee93acf90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b542b2ba-0b1b-4005-91a3-8920cb3ab130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b542b2ba-0b1b-4005-91a3-8920cb3ab130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_dff6290c-d495-4b94-8900-3dc48a99a72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_dff6290c-d495-4b94-8900-3dc48a99a72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f7fe7f89-c4a1-4751-9adf-afa9eb5c702f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f7fe7f89-c4a1-4751-9adf-afa9eb5c702f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b0ec14b-8d13-495c-9a49-a94561d2a40d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fd02ebc7-3234-41e2-bdb8-56f10eb0fd58" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3b0ec14b-8d13-495c-9a49-a94561d2a40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1056a587-b6bf-4270-8883-8b01e2c8e83d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1056a587-b6bf-4270-8883-8b01e2c8e83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_e26e2c44-cc0d-4f2e-87a6-acffcf549fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_e26e2c44-cc0d-4f2e-87a6-acffcf549fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_d74842fc-c915-4f49-b572-977b8583c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_f67b9c5a-a994-41ed-872b-acbb67245f21" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_d74842fc-c915-4f49-b572-977b8583c9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>hfwa-20221231_g1.jpg
<TEXT>
begin 644 hfwa-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M6 3* P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#X$_:&_X+S_#O]GWXX>*?@EJ7[.^M:E<>%]9F
MT^:_@UV&-)VC;!<*8R5!]":XW_B))^%W_1KFO_\ A10?_&J_1RY\'>$;VX>[
MO/"VFS2R-NDEEL8V9CZDD9)K\A_^#?;1M(UC]KGXAV^K:5;74:>#962.Y@5U
M4_;[<9 8'% 'Z"?\$^/^"@7AO_@H!X1\1>+/#?PWOO#:>'M2AM)8;Z_2<S&2
M,N&!55P!C&*^A:XKXP?$WX7_ ++_ ,'_ !#\9?&%O!INAZ!8-=W_ -AMD5YB
M,*D:J,!I'=EC4$C+.!D=:_.?P;_P46_X*^_MM7^L>.OV,?@/HUCX2TFZ:%5>
M"V<D@!O*:XO946>;:5)6%5P&7(&02 ?J;7E'Q1_;5_9X^$OQG\-?L\>(?&R7
M/C7Q3J5O9V'A[34\Z>#SC\LMQ@A8$P0?F(9ARJM7SM_P39_X*M>*?VDOB?J'
M[+'[4/@.W\+?$G3O/6V%M!)!%?O!GS[=X)"S0W"*K.1DJP5R FW!_/?XW>+?
MVYKC_@J%8^)_%?P_TV'XR1:WIYT70T^S_9Y76)!: XF,?S1!"<R#D\XZ4 ?O
M117QQ^T=^V[^UU^RM^Q!X1\=^,?@!-K'Q;UY98M7LK/2Y+C3=&9&8M-<&U9U
M V&(*@D&XLQW?(PKYU^*O[9?_!<?]FSX9V?[1_QF\!^%H?"DDMN;BTNM-M&-
MN)B/*2>."83Q;B0O7*D@-@\4 ?HO^TQ\<-/_ &:_@/XG^.NJ:!-JMOX9TXW<
MNGV\XC><!E7:&((!^;T[5QW[!G[:&A?MV?!:Z^,WA[P+=^'H+7Q!/I1L;V\6
M=V:.*&0ON55&")@,8_AKQO\ :"_:1L_VN/\ @B[XK_:"M-#_ +,;7_!LWVO3
MA+O%O<0WGD3*K8!*^9$Q4D9*D9K"_P"#>?\ Y,8U?_LH]_\ ^DEC0!]V5^;F
MN?\ !QK\,=$UJ\T:3]F+7I&M+J2%I!XA@ 8HQ7./*]J_2.OPV_X)4_M'_LY_
MLR?MB>//&O[3/B>WTK1;W0+^QLI[G1;B^5KIM0MY%4)!%*RG9'(=Q '&,Y(!
M /JOP[_P<?\ P)N]2CA\5?LZ^++&T9@)+BQU*VN74=SL;RP<?[U?>GP4^-'P
MX_:%^&&D_&#X3>(DU30=:MS+9W2*58$,5>-U/*.K!E93R"IK\X?^"I/_  4*
M_P"";GQ[_9,UCX:_!NZL_$WBR]N;5M"N+;PA<V1TQTGC>2?SKF"(J#$LB83<
M6WX(P21[!_P1WM]6_9/_ ."9>J?%GX^"YTG1CJFI>)[9+J,B6+2Q;P*I5#@Y
MD:"1T7^/S5(^\* /NBBOR\\#_P#!0K_@K?\ MQZIX@^('[%/P:T#3O!NA7;0
M10WL=L\DK@!Q"\UU(HEGV%2PB"JH=<XRI;VW]@;_ (*:?$G]L'X?^/\ X6^(
M_A_::+\:/!>AW<UMI$4;1V^HS(&B0^7,^872X\N.2-VP#(I# $A #Z ;]M3]
MGB?]I:Q_9)T/QLFJ^-[J.Y>\T_3$\V/31#"TK"XESM1R%($8+."1N50<UZM7
MX'_!SQA^WK8_\%)]<\5?#?X>:9=?&R34]5;5=!F^S_9XYVC<72C=.L>%7<1B
M0].,U]R?\%0_^"CO[7'[%FG_  IT[PG:^'[76/$OA)KOQ9;:EI@N!%?H(!(D
M923 4.[C@L.!@F@#]#**\A_;J^-?C7]GK]D'QK\;/AZ;0:WH.DQW%@;ZW\V'
M>TT2'<F1D8<]Z\2_8K_;G^.7QY_X)M_$+]J;QXVCGQ3X9MM??3#9Z>8[;-G8
M+/#OCW'=\Y.>1D<<4 ?9=%?D;\'?^"MG_!4C]J'PA=^"/V?/A#IFN^+--O7O
MM8UG2]"4Q6NG[(UAA"2R;!(T@G)+$LP"A!D,:]2_;L_X*4?MK?L=>!/@E+X@
MLO#MMXB\6^%WO_'-E+H+$P3J\),2(TO[MU20JPSC>IQ@8  /T@HK\POVB/V^
MO^"P/ASX=?\ #7?AWX$Z'X/^%KO#/86=];P7EVMG,ZK!-=J9?.42%E&56,#>
MO R&/V?_ ,$]?VO/^&V_V9-*^-E[X?ATK53=3Z?KMA:NS0Q7<)&XQEB6V,C(
MX!)*[]I+8W$ ]NK\V=2_X.//AAINHW&G/^S!KS&WG>,L/$, SM)&?]5[5^DU
M?B;_ ,$7/BS\"?A#^UEX]UWX^^-O#VA:9<^&+F"SN?$=Q%'%)/\ ;X&"*9."
MVU6.!S@&@#ZJ^&'_  <2_LS^*O%%KH?Q&^$GBCPO9W4PC?5UFAO8;;)QOD5-
MLFP=RBN?137Z :/J^E>(-)M=>T+48+RQOK9+BSN[:4/'/$ZAD=&'#*5(((X(
M-?D1_P %Q?C_ /L*_&#PGX2TO]GG5/#>M^,[36'EU'6_#-JNR+3O*=3#+,BA
M92TIC95RQ4(Y^7?\WU)X(_:R/_!//_@D=\-OB/\ %K1)[_Q _AVVLO#^@32F
M*2ZFF$DMM&Y()C1+<*S'&0$VXW$"@#[;HK\L+?\ ;I_X+;R?!T_MG+\(/"[?
M#P6YU'^SSI40!T\<FX$7G_:_)Q\V_=G;\_W/FKZW^$/_  4!T_\ :0_X)[^+
M_P!K3X9Z7%IFO>&O"NL2WVCW;>>EAJMG9/.$)^7S(S^Z<'@E' .#D  ^F*\+
M_;V_;Q^''[!'PNLO'WC;P_>ZU?ZQ?&ST/1+"58VN9%7>[/(P(CC48RV&.64!
M3DX^ ?@[_P %:_\ @J1^U#X/N_!/[/?PATS7?%>F7KWVLZSI>A*8K73RD:PP
MA)9-@D:19R2Q+,-H095C7E7_  5H\;?\% _%NF> O^&T? ND:3IGV0W'AJ?3
M+6.!I;B6SM'O(I(Q-(ZO&Y5"&5!N#;>.  ?H_P#\$^O^"D7B_P#;C\2ZEHVM
M?LJZUX&L;/1%U&SUJ\U5[JUOE:545(V:VAW$ABV5W#"GVKZHKXD_8K_::_:C
M^!?[(?BCXQ_\% ?!5AX>\(>$/#.D/X&;25MS+J-H87C6,"*=\R.?LB*'V?-+
MV&<>&>"O^"AW_!8K]M*35_B/^Q]\!]%LO".EW3Q1Q_9[9]Q #>49[V5/M$H4
MC<(57&1\H)&0#]3J*^)?^":/_!5?7_VI?'^I?LT?M(>!;?PO\2=)6<Q1VT,D
M$-^8"1/"8927@N(\%F3)#!7(V[2*\?\ VFO^"O7[6GP3_;Q\8?LX^!/ ^C^)
M;"SO!IGA71(=)=KJYOI[6+[.&='W2 32ABB@%P-H*YW  _3JBOSNC_; _P""
MIGP8_8H^+_QX_:>\':/H>O>%KS18O!\5_H"+YWVF^ABN6;RI=DD:QS(%(Y#E
MLGY2*X[X6?\ !1/_ (*U?M:_ %?&'[,WP0T&1_#4=R/%_BN6"!1?W2R/*MO9
M03RA3LMFAW !V+GJNY0P!^H5%?EE^S?_ ,%BOV\?VJ?"*_ GX'_ +0]=^*NZ
M2>;Q&6$&G6VFH%#7$L+R*JRAV"Y+A"64!"3M/9?L-?\ !3S]KJ?]ME_V'OVW
M_">E)K-U<3VD-Y86D<,UC>) UPBN86,4T,D:_*RC.70[B"< 'Z-T5\3?\%#?
MVZOVR?AU\=M#_9:_8P^ ESJ.M:LD0E\4ZOHLKVCS2*76"W=RD'R(-TDKLRKD
MJ0I1C7@_CC_@IG_P5"_8.^+7AS2/VZ/A]X;U'0->S*4L8+<226R.JS-;S6LA
M594W*=LBG.X<#<& !^J-%?'/_!7_ /;E^-/[%7PR\%^,?@7-HYG\0:S/;W;:
MK8&X1HEA#J5 9<')ZUX;\1/V^O\ @KK\0_@>?VK?@;\"=(\/?#;3-)%W+?WU
MO;SWU_#$N)[TPR2[A!N5G C3Y4R=S@%Z /TXHKY@_P""8'[?MY^V_P#L]ZGX
M_P#B+HVGZ+KWA;4&L_$)LF9+21/*$J7*!V)C4J6!4L<&-CG! 'S)>?\ !4O]
MO_\ ;9^-FM_#W_@FU\)]+7P_H!+OK&K6\3330[BJ3327,BPPB0J2D(!DP#R<
M-M /TZHKX#_8)_X*=_M(>)_VI;S]A_\ ;C^&EII7C&(R1V>IZ9:^44N$B\[R
MKA4=XBLD?S1S1D*?D&&WAA5_:_\ ^"HO[2?B']JV7]B+_@GI\/=/UGQ-I]R]
MMK&MZA$LH%S&NZ:.(.ZQ1)#@J\LI(+AE & 6 /T&HK\Z/@O_ ,%.?VR/V>OV
MI=%_99_X*4_#G2;$>)Y(8])\2Z5'''Y+3N8XI6:%VAF@,@V,5V-&<ELXVU^B
M] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** / /VJ/V;/BY^T]\9/"'@[6/&MUI7P<L+"YN
MO&&G:%KDUE?:W?$[8+:1H@&^S* &.UP26/&0K+Y)X0\$:-^QS_P4N\ ?L\_L
MU>*M;/A+QQX2U6]\;>!K_7KG4;;1A;Q,UKJ$9N9))(6EE7RCEL'!'<8]/_;O
M_;C_ .&:I= ^#GPQM-)U+XF>."Z>'+37-02UT_38!D/J%[*S )"F&PN09"C
M?=-5?V(?A+\"_A#K.H^*]8_:.\/?$;XP>.&\WQ7XI77+:6XNRJ[_ ++:0HY,
M5M&%X10,A 2 %14 /E3XB?$;]B[XF?MC_&WQ3^V5^U#XA\+V>E>+K3P]X0T3
M0O$M] 8_L=JL5W(T-HKD*TP'SL -P< DYQ[U\4OB!\,?V(?^"97B[XN?L>_$
MB^\36NINLOAG7-0U]M687MY+!9!TDDS_ *K&_P IN \;!ADD5Z!^Q[\2?V0?
M'-U\4)?A5\,;+P;K>G>,+^W^)&F:W:V\%]-<*?WEU< 2/F!R7(8ML)$G .ZO
MB76/AO=^.?V$OVKM7^ 6F&;X?6?Q:CUKP%:V49^RRPV=S%)?RVRCC[.(U#*5
M^7$6!T. #VW]HK]B3_ACS]ENX_:M^#WQ1\8+\7? UG;ZSK_B;4?%=Y=Q^(V1
MT-Y#=V\LC1-"RF0A553\J@EN2?MGX;>-;'XE?#K0/B-ID)CMM?T6UU*WC8Y*
MQSPK*H)]@PKYL_X*&_M)?"SQ7_P35\1>,_!OBFTU)/B+X>BTWPC:VDZR3:C<
MWC)&((D4Y:1 [%D RNQ@0",5] _ 7P5?_#7X&>"_AUJN/M6@>$].TVYVG(\R
M"UCB;GORIH ZRL_Q7XK\.>!O#EWXM\6ZO#8:;80F6\O)SA(DZ;CCMS6A45]8
M6.J6DFGZG917%O*NV6">,.CCT*G@B@#RW_AN?]D?_HO6@_\ ?Y__ (FNO\&_
M&CX6?$+0T\2^"O&]EJ-@\C(EU;N2I93@CD=C5O\ X5=\,_\ HG>A?^"B'_XF
MO)?^"?\ !!=?!75&NH4D*>-]71#(H.U5N"%49Z #@#M0![+_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P
MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?55;.UM6\97D#6T91;2,JA08!R
M><5K?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JJ^(K6UBU724BMHU#W9#A4 ##;T
M/K6M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_
M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJ+Q99VD/AN\EAM8T982594 (JY8
M6%BUC"S641)B4DF,<\4 0?\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*R?!MK:SZ5(\]M&Y%W* 70
M$XW=* +7_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?57/[.T_P#Y\8?^_0K)L[6U;QE>0-;1E%M(RJ%!@')YQ0!:_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G
M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZJY_9VG_\ /C#_ -^A63XBM;6+5=)2*VC4/=D.%0 ,-O0^M %K_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ
M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4
M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C
M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A0!6MO%'A^\G6UM=5B>1SA$4\DU?J)+&RC8/'9Q*PZ%8P"*EH ****
M "BBB@ HHHH **** "BBB@#R[XR?L5_LK?M!^+(_'7QI^"&B^(]7BLDM([_4
M8W9U@1F98QA@,!G<_5C5'X9?L#?L<?!KQQ8_$KX7?L^>']$U[3#(;#4[*%Q+
M 7C:-]I+$<H[+]&->OT4 >2?&7]@[]C_ /:"\7KX_P#C!\ =!UK6@%$FIR0O
M%-.%&%$K1,OG8  &_=@ #H*](\+^"_"'@CPK:^!O!WA?3]+T6QMOL]GI5A:)
M%;PQ?W%C4!0.3QCG)K3HH \>\#_\$_?V+OAM\2U^,'@;]G#PSIOB&*<SVU]!
M9G;;2DYWPQ$F.%AV**I';%>PT44 %%%% !7A?_!/?_DB>K?]CWK/_I2:]TKP
MO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 4444 8]E_R.][_
M ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03
M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC
M'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z
M_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *^+_P#@KU^UE^T!^R]_PKW_ (47X_\ [#_MS^UO[4_X
ME5I<^?Y/V+RO^/B*3;CS9/NXSNYS@8^T*_.G_@OQ_P TG_[CW_N.K]$\)\#@
MLQX_P>'Q=*-2G+VEXSBI1=J4VKIIIV:36FZ3/S;Q=QV.RWP\QN)P=65.I'V=
MI0DXR5ZU-.TDTU=-IV>S:/G3_A[)_P % ?\ HOO_ ):NE?\ R+4*?\%5?V]H
M[Y]23X\8FD0([_\ "+Z7R!T&/LN*^>J*_LW_ %)X,_Z%N'_\$T__ )$_B7_7
MKC;_ *&F(_\ !]3_ .2/HO\ X>R?\% ?^B^_^6KI7_R+7[0U_.G7]%E?SOX^
M9)DN3?V=]0PU.CS>VYO9PC"]O96ORI7M=VOM=]S^DOH]Y[G>=?VE_:&*J5N3
MV/+[2<I\M_:WMS-VO97MO9=@HHHK^=C^D0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS
M_P"E)H ]THHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]
M_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7
M%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_
M -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<5\8_
MVB_@=^S]I/\ ;'QB^)NE:$A0O#;W5QNN)P/^><"9DD_X"IKQ[_AK/]IOX_?Z
M)^R)^S7<6>ES<1^//B:6L++:?^6D-JF9IU/4,...5KW<!PYFV84/K$8<E'_G
MY4:A3^4I64G_ '8WEV1X.8<2Y1EU?ZM*;G6_Y]TTZE3YQC=Q7]Z5H]V?2-]?
M66F6<NHZE>16]O A>:>>0(D:@9+,QX 'J:_+K_@M/^T/\%OC9K_@/PW\)OB%
M8>(+CPW_ &L-8DTQS+!"9OL?EA9@/+D)\F3.QFQ@9QD5]<V/[ %]\4KR+Q#^
MV?\ '?Q!\1[A7$B>'+>4Z9H=NW4!;6 @R$<#>S#<!\RFO*/^"H?[!WQ(^*^@
M?#CPM^R1\$=-.F^'/[6_M"QTJXL=.BMS-]B\L[99(PY;R9,D9/R\]1G]'\-:
MG"60\:X6K6QG/->TO4TIT(7IS6LJEI3O\*O&GJT[RV?YGXGT^,.(.!L72H8/
MD@_9VIZU:\[58/2-.\(6MS.TJONIJT=U^7=%?1?_  Z;_P""@/\ T0+_ ,NK
M2O\ Y*J%/^"57[>TE\^FI\!\S1H'=/\ A*-+X!Z'/VK%?U;_ *[<&?\ 0RP_
M_@ZG_P#)'\C?ZB\;?]"O$?\ @BI_\B?/5?T65^+W_#IO_@H#_P!$"_\ +JTK
M_P"2J^]X?'G[0?[ 4JZ5\9+C5/B/\(HV"6GC:&$RZQX<BZ*M]&O-Q"O3SEY
MZ]5CK\.\9IY5QC]1IY1C:-:M3]K:G&I&3ES>ST33:YM/=BVG/50NU8_>/!*&
M;\%O'U,XP5:C1J>RO4G3E%1Y?::R32ERZ^]-)J&CG9.Z^JJ*RO!/CGP?\2?"
MUGXV\!>)+/5])U"(26=_83B2.1?8CH0<@@\@@@@$8K5K^8JE.I1J.G434D[-
M/1IK=-=&?U13J4ZU-5*<DXM733NFGLT^J"BBBH+"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(G
MJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL
M>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U
M<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8
M_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !117)?%KX[_  <^
M!.B_\)!\7OB/I.@6Q4F(7]T!+-CJ(XAEY3[(I-;8?#8C%UHT:$'.<ME%-M^B
M6K,,3B<-@Z$JV(FH0CJY2:27JWHCK:9<7$%I ]U=3I'%&A:221@JJH&223T
M'>OFS_ALKX\_'@_8OV-/V:[Z[T^7B/QY\0MVF:4!VDBA_P!=<I_N[2.ZT^W_
M &#?%_QAG36?VUOVA-;\< N'_P"$0T1VTK0XCG(4Q0D//CL[%6]0:^D_U:A@
M/>S?$1H?W%^\K>G)%VB_*K.FSYG_ %HJ9A[N38:5?^^_W='U]I)7FO.E"HO,
MVOB%_P %#_@5X?U]_ /PFAU;XF^*1D+H/@&R-]L/3,MPO[J-0?O$,Q7!R*PO
M^$4_X*&?M&_/XS\8:1\%/#<W72O#C+J>NR(?X7NCB* ],/%AAW%>\_#WX8?#
MKX3: GA;X9>"-+T'3DP1::59)"C'^\VT#<WJQR3W-;M']N95ENF5X5<W_/RM
M:I/U4+*E'YQG)=)A_86;9GKFN+?+_P ^Z-Z4/24[NK+Y3A%]8'CWP<_83_9O
M^#.K?\)=8>#I/$'B5W$EQXL\77)U+499!_RT\R7(C;WC5:]AHHKP\?F>89K7
M]MC*LJDN\FW9=E?9+HEHNA[V7Y7EV4T/8X*C&G'M%)7?=VW;ZMZOJ%%%%<)W
MA6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q39H8;B%[>XB62-U*NCKD,
M#P00>HIU%&P;GS3XV_9-^)?[/?BF\^,_[!]_;6+7<IG\1?"S4)=ND:S_ 'FM
M^<6<^. 1A#P/E4%6]"_9Q_:W^'/[1"7?AZVM;OP[XPT?Y/$7@C7D\G4-/D&
MQVD#S8\D8D48P5R%)Q7JE>4?M'?LB?#[]H-[3Q9'?WGACQMH_P WA[QQH+>5
M?63C.%8@CSHN3F-CT+8*EB:^MIYQ@L[IK#YU=32M&NE>:[*JO^7L%W_B16SD
MDH'Q]3)<=D=1XC)+.#=Y8=NT'W=)_P#+J;WM_#D]U%MS/5Z*^:_ 7[6_Q%^!
M/BNS^"?[=^F6NE7=U+Y'AWXF6";=&UST$QP!:3XY*MA<Y/RC;N^DXY(Y8UEB
M<,K %64Y!![BO'S7)L;E%2*K).$U>$XOFA-=XRZ^:TE%Z22>A[64YU@<YIR=
M%M3@[3A)<LX/M*/3R>L9+6+:U%HHHKRCU@HHHH **** "BBB@ HHHH ****
M"BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**
M** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\
MA?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH
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
M_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM
M&Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]
M+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q
M16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1
M_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM
M&Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM $WC'_D6+W_ *X&KFG?\@^#
M_KBO\A7/^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+.)%\)7C 1* P9<'CK
M0!NT5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2U^;'[?G_!17]L;X,_M:^+/AK\-/BD^AZ)IOV#[
M%I<F@:?.8?,L+>5_GE@=VR[LW+'&[ P !7UG!W!V9\;YG/ X&<(SC!S;FY)6
M4HQ^S&3O>2Z6M?4^0XTXTRO@7*X8_'PG*$IJ"4%%N[C*5WS2BK6B^M[VT/T_
MK'\#_P#((E_Z_9O_ $*OQV_X>R?\% ?^B^_^6KI7_P BU#8_\%5?V]M-A,%E
M\>-B,Y<C_A%]+/).2>;6OTG_ (E\XS_Z",/_ .!U/_E1^8_\3%\$_P#0/B/_
M  "G_P#+C]IZ*_,#]@/_ (**_MC?&;]K7PG\-?B7\4GUS1-2^W_;=+CT#3X#
M-Y=A<2I\\4".N'16X89VX.02*_0GXA_';P?\)=!;Q1\3KJWT'3UR/M6JZA%
MK'^ZNXC<W^R,D^E?G7%?!&<\(9Q3RS$N-2K4@IQ]GS2NG*44M8Q=[Q>B3Z:G
MZ5PCQUDO&635,TPJE3I4YN$G5Y8V:C&3>DI*UI+5M:WT.VH) &2:^8C^W]X_
M^,BO8?L:_LSZ]XQ4L47Q9K@.FZ+&>FX22 //CNB[6],U0?\ 95_:&^.K_;/V
MR?C-KNI:?*<R>!/ 1_LO2<=XY9 ?.N4_WBK#UK%<+RP2YLWKQPW]Q^_6_P#!
M4=8O_KZZ:\S=\50QWNY/0EB?[Z]RC_X-EI)?]>E4?D>@_%C]OW]G3X8ZW_PA
M&CZ_=^-/%3L4@\*>!;,ZG>NXZJ?+^2,@XR&8,/0URGVO_@HE^T=Q96>B_ [P
MU-_RVN=NK:_+&>X3B&#(['#H3WQ7J7PG^&/PU^!>B?\ "/?"+X$VV@6I4"7^
MS[=%DFQT,DAR\I]W8GWKK/\ A)=7_P"A0O?^^EH_MC)<MTRW"J4O^?E>TWZQ
MI?PH^DU5\I!_8V=YGKF>+<8/_EW0O!>DJO\ %EZP=+SB>3?##_@GU^SWX$UX
M>//&>G:AX_\ %;$--XG\?7IU*X+#D%$D_=QX.=I"[A_>XKW!$2-0B*%51@ #
M  K(_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:\7,<VS+-JJJ8RK*HUHKNZ
M2[16T5Y))>1[>6Y1EF3T72P5&--/5\JLV^\GO)^;;;[FQ16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2UYYZ)L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%8]E_R.][_P!>
M47\S1_PDNK_]"A>_]]+69:ZYJ*^*;JZ7PW<L[VT:M &7<H!/)H ZNBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8K@/V@OV9_A/^
MTMX7C\/?$C1'^TV;^;H^N6$GDW^ES<$2V\PY0@@''*G R#@5T_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UTX/&8K+\3'$8:;A.+NI)V:^9S8S!83,<++
M#8J"G3DK.,E=/Y'SII/Q]^.7[%>J6_@7]L26;Q/X&EF6WT3XNZ=:,7MP3A(M
M4A7)1N@\X9#<9WDL5^F=$US1O$ND6WB#P[JUM?V%Y"LUI>V<ZRQ3QL,JZ.I(
M92.A!K(U:^;7]+N-$UWX>RWME=PM%=6EW'')%-&PPR.K9#*1P0>#7S9>_!7X
M\_L?Z_<>//V.?#=]J_@V>9KC7?A'JEUNC0DY>73)2287/)\HY!_VOD4?3WRK
MB;?EP^+?I&C5?Y49OY4F_P#GWU^5MF_"VW-B<&O65:DOSK07SJQ7_/SI]:45
MY1\!/VN_A_\ M&Z'/J7P^TR]^W:?)Y6M:#?!8;_3)@2#'/"QW*<@C=RI(.#D
M$#O_ /A)=7_Z%"]_[Z6OF,9@L7E^)EA\3!PG'1IJS7]=.ZU1]3@L;A,QPL<3
MA:BG3DKJ2=T_ZZ]GHS8HK'_X275_^A0O?^^EH_X275_^A0O?^^EKF.HV**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BL?Q+_P A?1_^
MOT_^@FC_ (275_\ H4+W_OI:S-<US49]1TV23PW<QF.Y+(C,N9#MZ"@#JZ*Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EH V**R[/7M2N;I()O#-U"K-AI79<+[FM2@ HHHH **** "BBB@ H
MHHH **** /C/_@I/^SU^VA^T=\5O!^C_  Q^'_AKQ)\,?#R)J.L>&->\1M9P
MZYJ0=]JW2IAG@B C94SAF9\YXQZ!\ O%_P#P4@D^(.B>&/C-^SK\,O#O@B.-
MXKZZ\->()))[.)('\E882=N/,$:8Q@*3CI7T910!\B:#\(?VT_V,OB)X_L/V
M7_A/X8^(7@?Q[XFN/$6E66J>*1I5QX;U*Y"_:%</&PN+8LJLJ(58 8R#DF_X
M'_X)Q7.I_L1>/OV>OC5XRM;WQA\5=6O?$/C'Q!I\!:WAUF>5)HVA5L,T4,D,
M. =N[:Q&W=@?5E% 'Q3\0/A+_P %)_VF_@Y9?L<_&?P+X/\ #>A3M:VGC?XH
M:7XJ-W+K%A!(C-]ELO*5X9I?+7<9#M^9N%!P/LS0]%TSPWHMGX=T6T6WL["U
MCMK2!.D<2*%51[  #\*M44 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^
M">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %%%% &/9?\CO>_
M]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%
MB]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\7O^"LG_ "D!\?\
M_<*_]-5G7[0U^+W_  5D_P"4@/C_ /[A7_IJLZ_=?H^?\EGB/^P>?_IRD?@7
MTB_^2)P__81#_P!-5CYTHHHK^PS^,#V;_@GWX9^(7C']KSPCX9^%GQ#'A37+
MO[>EIX@.FI=FS7^S[DRLL3D*[&(2*,D8+ ]J_4[X=_\ !/'X#^&]?3Q]\4VU
M7XE^*N"^O^/KTWY4]<1P-^ZC4'[HVDK@8:OS6_X)-_\ *0'P!_W%?_35>5^T
M-?REX[Y[FN7<3TL-A:KIQE0BY.-HR=ZE16<TE-QT^'FY;W=KMG]<> .0Y3F7
M"M;%8NDJDH8B2BI-RBK4Z3NH-N"EK\7+S6LKV2&P00VT*6UM"L<<:A8XT4!5
M4#   Z 4ZBBOYTW/Z42204444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !11
M10 4444 >+?M#?L;^'_BKXCA^,?PL\3W'@3XEZ<G_$N\8:.@'VD #]S>1?=N
M8B %(;D  9*C:<3X0_MD:_X=\;6W[/O[97ABW\%^-Y3LTC6(G/\ 8OB0 @![
M6=N$D.1F)R""0.&.P?0E<Q\7O@S\,OCQX)N?AY\5_"-KK&E7(R8;A<-$^"!)
M&XPT;C)PRD$9/.":^GP>>T,1AHX'-XNI1CI":M[6E_@;^*'>G+W?Y7!MR/EL
M;D.(PV*EC\GFJ5:3O.#O[*K_ (TOAGVJQ7-_,II*)T]%?*B^(/VA_P#@GTXM
M?&LNK?$WX.0G;#KJ)YVN^%H>PN%'_'U;J/XQ@J ?N@*C?2/P]^(W@7XL>$;/
MQY\-_%-GK.D7\>^UOK&7<C>H/=6!X*L RG@@'BN3-<BKY=3CB:4E5P\W:-2-
M^5O^62>L)KK"5GU5XV;[,ISZAF566&JP=+$05Y4I6YDOYHM:3@WM.-UT=I7B
MMJBBBO#/="BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H
M)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \,_:?_:]
M\5_";Q_I'P"^ ?P0O?B/\2-;TN35(M @U.*QM=.TY9/*-Y=W,N5C0R915_C*
MD94[=WGOP^_X*8>)+OX5_"'XV?%#X$SV/@_XES2V.L>*=)U$2V_AS4&OI+:U
MCFC8;VBDV#,ORA2?XLXK2_:6T;X]_L]_M6V_[9?P=^#%Y\1M#U;P3'X:\9>&
M-%G5=3M!#<R7$%Y;*W^N'[QD:(<\ ^X^;/V=?"O[67Q]_9)^'W_!/R?]D_Q;
MX*T'2]8M[GXA>.?&]@U@BV<&J&_$-E!*!)+(["-0W0$$$;274 _3:BBB@ HH
MHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\
M8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_
MY'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!
M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444
M %%%% !1110 4444 %%%4?$GB;PYX.T.Y\3^+=>L],TVSB,EW?ZA<K##"@_B
M9W("CZFJA"=2:C%7;T26[)G.%.#E)V2U;>R1>KE?B]\;?A3\!?"<GC;XN^.;
M#0].3(22[E^>9@,[(HQEY7_V4!/M7B.I_MC_ !9_:*U&?P=^P?\ #A=3LTE,
M-[\3_%4,EOHMH0<-]G0@27;CV& <$JRG-=%\(OV$_!'ACQ9'\7OCOXIOOB=X
M^X;_ (2'Q,@:"R;.=MG:<Q6Z@\C@E3RI7.*^JCP_A<J7M,[J.F^E&%G6?^*_
MNTE_C]_JJ<D?)/B+%YNW3R*FJBZUIW5%?X;>]6?^"T.CJ19RW_"U?VO_ -L7
M_1?@)X<G^%/@*?AO'7BBR#ZOJ$1_BLK,G$2D=)'/((96!&*^/?VI?^"4/[6%
MU\=]=N?@UX%U?Q9X>D^RO:>(]>\6:>;R_E-K$;B24S3H^[S_ #1RHX QD8)_
M6&BO<R'Q+S/A7&2J91AJ5.FXN/)*,I7U3YI34HSE/2RO+D5Y<L(W/"X@\+\K
MXMP4:><8FM4J*2ESQE&-M&N6$'&4(0UN[1YW:/-.5C\7O^'3?_!0'_H@7_EU
M:5_\E5#8_P#!*K]O;4H3/9? ?>BN4)_X2C2QR#@CFZK]IZQ_ _\ R")?^OV;
M_P!"KZW_ (F#XS_Z!\/_ . 5/_EI\=_Q+IP3_P!!&(_\#I__ "D_-[_@GI_P
M3T_;!^!O[8/A#XI?%+X0_P!EZ#I?]H?;K[^W]/G\KS-/N84^2&X=VS)(B\*<
M9R< $U^G-%%?FW&/&.9\;YG#'8Z$(SC!02@I)64I2^U*3O>3ZVM;0_3N"^"\
MKX%RN> P$YRA*;FW-Q;NXQC9<L8JUHKI>]]0HHHKY,^O"BBB@ HHHH ****
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
M% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_
M $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ
M>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHKPSXQ?MU> O!OBM_A%\%_#5]
M\2_'YRJ^&?"Y#QVC XW7=SS';*#PV<LO< '->AEN59AF]?V6$IN32N^BBN\I
M.T8Q764FDNYYV9YMEV3T%6QE103=EU<G_+&*O*4GTC%-OL>VZCJ.GZ183:IJ
MU]#:VMO&TEQ<W$H2.) ,EF8X"@#DDU\Z^*/VX_$GQ8UZY^&W["OPY_X3O4X)
M##?^,K]F@\.Z6WJ\_!N6'79%]X<J6Z56T_\ 8_\ C'^TE?0^+?V[OB*MWIRR
M+-9_"WPE<26^D6Q!ROVJ4'S+MQ]< @X8J<5]%>%_"OAGP1H-MX6\'>'[+2M,
MLHQ':6&GVRPPPKZ*B@ 5[O)P]D7QM8NNNBNJ$7YO2=5KM'DA_>FCP>?B//\
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
M_P _-[_X%M1XE_Y"^C_]?I_]!-;% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L5\Z?\/9
M/^"?W_1??_+5U7_Y%KU,MR3.LYYOJ&&J5N6W-[.$IVO>U^5.U[.U][/L>5F>
M>Y)DO)_:&*IT>>_+[2<8<UK7MS-7M=7MM==SV7Q+X2TRQT&ZNX;BZ+1Q$@/<
ML1^(JS9>"]*ELXI6N;S+1*3BZ;'2O _$O_!5C]@?4-"NK*T^/.^62(A%_P"$
M7U49/U-K5JR_X*P?L Q6<44GQ\PRQ*&'_"+:KP0/^O6O3_U)XS_Z%N(_\$U/
M_D3RO]>N"?\ H:8?_P 'T_\ Y(]W_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVKDO@#^UE^S_ /M0_P!K?\*+\?\ ]N?V'Y']J?\ $JN[;R/.\SRO^/B*/=GR
MI/NYQMYQD9V/C'\=?A)\ /"C^-/B_P".K'1+!<B(W4F9+A@,[(HUR\K?[* G
MOTKR*F4YK1S#ZA4H35>Z7LW&2G=JZ7*US:IIK35.Y[-+.,IK9=_:%/$0E0LW
M[13BX63:;YT^6R::>NC5C5_X0?2/^?F]_P# MJ\O_: _:&_9^_9S\G2/%_B3
M4]1\17V%TGPAH#O=ZI?.WW52!#E0>S/M4XP"3Q7$?\+(_;%_;&_T?X*Z#<?"
M+P!/PWC+Q):!]<U*(][2TSBW5@>)'.<$,K9&VO4/V?\ ]D+X*?LY^=JW@_0Y
MM0\0WV6U7Q=KTYN]4OG/WF>=^5![JFU3U()YKW?[(RK)/>S>ISU%_P N:4DV
MO^OE36,/.,>>?1J#U/ _MG-L\]W)Z?)2?_+^K%I/_KU3TE/RE+DAUBYK0\=L
M/@;^UA^UM+]O^-'B"^^$W@.?[G@W0=2,NMZA$>UW=?=@5@>8T&<$JR@C=7N/
MPI_9A^"_P/\ #2^$_A5X371;(8,JVDK!YV QOE<Y:1O]IB37H%%>?F7$&-S"
MA]6@E2H)W5*FK0OWEJY3E_>FY2\[:'HY9P[@<OKO%3;K8AJSJU'S3MU4=%&$
M?[M-1CY7U,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBBO"/?,?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VK,\*
M^%=.U#3I)II[D$7,B@)<,HP&KJZQ_ __ "")?^OV;_T*@ _X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBB@#'_X0?2/^?F]_P# MJS+7PKITGBFZL&GN=D=M&RD7#;LDGJ:ZNL>R_Y'
M>]_Z\HOYF@ _X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VK,USPKI
MUKJ.FPQSW)$]R5<M<,2!M[>E=76/XE_Y"^C_ /7Z?_030 ?\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L4
M4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!E
MV?A+3;&Z2[AN+HM&V5#W+$?B*U*** "BBB@ HHHH ***;--#;QF:XE5$7[SN
MV /Q- 'S;^TI\4OVF/B1^TA:?L>?LI>--)\%WMMX27Q'XP\>ZII"ZA)8VTEP
M\%O;6ML^$DE9D=F+_*%Q@@]?&O ?[5O[6_AK]C'X-_ME>+/&^F^*?"EQ.=-^
M+&C:GI4275U%=:NUG%?021J 'BW1IY0 5@>0>J^V?M0_L^_%?7OB_I7[4O[(
MGQE\.>'?'^GZ$VAZII_BE#-I.O:;YIF2&?RLR1/'*S,LB M\V,@5X=^SM^P/
M^UW??#[P+^SK^U%\:?A_9_"SP)J\>H+X9\%23S7OB*:*[>ZBCO)IE4+$)7SB
M,<A0"H8!U /OZBBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\
M2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH **** ,
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]
M/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_G3
MK^BROYTZ_ISZ.7_,T_[@?^YC^6?I+?\ ,J_[C_\ N$****_IP_ED^QO^"2^N
M_M0Q?\)_X+_9B\(Z*]YK/]E?VKXL\0W)%KH,<?VP*WDJ-T\C^8^P#(!B.X$'
MC[T^#G["O@+P9XK3XN_&?Q)??$OQ^<,WB?Q0 Z6C YVVEMS';*#RN,LO8@'%
M?+?_  0'_P":L?\ <!_]R-?HM7\8>+V?X["<;X[!X6U)-4U.45:=1.E!VE.[
M?*EIR1Y8M*\DWJ?VYX-\/8#&<"X#&XN]5IU'",W>%-JK45XPLH\S>O/)2FF[
M1DE9!1117XL?N 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X
M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5\J_\ !8/]CW_AK;]D'5/^$;TOS_%G@S?K
M?AORTS)-L0_:+5>Y\V('"CK)'%Z5]545TX/%5<#BH8BG\47?_@?/9G1A<34P
M>)A6I[Q=_P"O4_E7HKZ@_P""O/[+6B?LL?MHZ]HO@V2U'A_Q*!KFD6EM*I-B
M)V8RVS*#^[V2A]BD?ZMHZ^7Z_H+!XJGC<+"O3VDD_O/VW"XBGB\/"M#:23/J
MK_@CY^Q[_P -;?M?:7_PDFE^?X3\&;-;\2>8F8YMCC[/:MV/FR@94]8XY?2O
MW^K\P/\ @E)^U3^Q/^P1^SO'X#^.GB'7_!_C;Q'J+7_B2XU_P3J,4;ORD$"2
MK P,:1 ')P-\DA'!K[B\#_M^?L2_$<HGA']JOP'/+)_J[6?Q+;V\[?2*9E<_
ME7Y-Q;/,<PS)R]E+V<-(OE=GW=[6U?X6/S3B:6.QN/<O9R]G'2+L[/N[[:O\
M+'KM%5=(UO1?$-BNIZ!J]K?6S_<N+.X65&^C*2#5JOCFFG9GRK33LPHHHI %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7
M_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S
MWQ7^%/@#XX?#W4_A5\4O#RZMH&LPK%J6GO<21"9%=7 WQ,KCYE4\$=*Z&B@#
M\X_$/_!-/]@C5?\ @HQIO[.=]\)H/#WAZR^&P\06>DPZ_>K)XFO9+QX70RR3
MLWEP1Q;O+B*.2Y9B57%:'[>'_!/S]B#]EWPYX/\ CC\(/A=9Z3XNL/'VC6^A
M^&1JMS-'XF:2]BCDM/*DE8[UC9Y0\>U@8QG.0*]3_P""FOC+]A2]U+PS\)?V
MF?A5XG\:^+IX9=0\,:9X TR:;6[&#=M:Y1X9(RD99"-I8AC'G:=F1XS^S7_P
MQ1\(OB[I/CGP_P#L%?M/:GXE6[CM])\0^._!5S>+I7F,%WJ9)]D07.?,VEE
M)!'.0#]'Z*** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU
M[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@#'LO^1W
MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT
M_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ***Y/XI_';X-?!'3?[6
M^+7Q-T70(BFZ--1OT264?],X\[Y#[*":VP^&Q&+K*E0@YR>RBFV_1+5F&(Q.
M&P=%UJ\U""W<FDEZMZ(ZRBOFU_V_?$7Q48V7[('[,GBWQZKG$7B/4H?['T8_
M[2W%R TF.I7:I(Z=:/\ A0G[=/QP_>_'?]IVT\"Z5+_K/#?PILS'/M/9M0GS
M(C8X.P%2>E?1_P"JF)PFN:5H89=IN]3_ ,%04II_XU!>:/FO];<+B],JHU,4
M_P":"M3]?:S<:;7^!S?D>Q?%?]H'X)? S3_[1^+GQ1T70%*;HX;^^59I1_TS
MB&9)/HJFO'3^WIXU^+)-I^R#^RYXK\:12<1>)]=C&C:.0?XUFN!NE ZE0JL>
MW6NP^%'[!/[+'PBU#_A(=)^&%OK&ML_F3>(?%$C:E>R2?\]-\^X(WN@6O8@
M!@# '04?6>%,N_@49XF?\U5^SA_X+IMS?JZJ\XA]5XMS+^/7AA8?RTE[2I_X
M,J14%Z*B_*1\V_\ #._[;OQN_??M!?M3Q>#M+E_UGACX3V9MWVGL;^?,H.."
M "IYQ7XRU_197SI_PZ;_ ."?W_1 O_+JU7_Y*K]-\.?%G+^&/K4<SHOEGR<D
M:%.G%1Y>?FO[T&V[QU;DW;5]_P M\2O"',>*OJLLKK+GAS^TE7JU92ES<G+;
MW9I)<LKJ*A%7T7;\7J*_9/Q+_P $I_V!]/T*ZO;3X#;)8XB4;_A*-5.#]#=5
M:LO^"3_[ ,MG%+)\ \LT2EC_ ,)3JO)(_P"OJOTW_B8/@S_H'Q'_ (!3_P#E
MI^6_\2Z<;?\ 01A__ ZG_P I/GC_ ((#_P#-6/\ N _^Y&OT6KSKX _LF_L_
M_LO?VM_PHOP!_8?]N>1_:G_$UN[GS_)\SRO^/B63;CS9/NXSNYS@8]%K^;>/
M^(<%Q5Q;B<TPD91IU.2RFDI>[3C!W2<EO%VU>EO0_ISP\X<QW"7!^&RK&2C*
MI3Y[N#;C[U2<U9M1>TE>Z6M_4****^./M HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **Q/'WQ)^'GPJ\/2^+?B=XZTC
MP]I</^MU'6]1BM85/IOD8#/MUKYOUC_@JMX"\=ZI/X3_ &+_ ('^-?C5JT4A
MB:Z\.Z8UEHT$G]V;4+E52,>C!64^M=>'P.+Q2;I0;2W>R7K)V2^;.FA@\3B5
M>G%M+=[)>K>B^;/JNN-^,?[0WP,_9\T3_A(?C;\6-!\,6K(6B.KZBD4D^.HB
MC)WRGV12?:OGW_A4'_!4;]I3]Y\8OC[X>^"GAZ?[WAWX:6GV_6&C/\$NH3G;
M#(/[\&1P.*[+X.?\$POV//A#K?\ PFMY\/)?&OBEW#W'BWXAWK:S?S2#I(3/
MF-'_ -I$4^]='U7 8?\ CU>9]H*_WR=HKU7,='U;!T/XU6[[0U^^3LONYCCI
M/^"EWC7XW.=-_8._9%\8_$:.0E8O&&NQ?V%H '_/1;BY >;'4H%1B,8Y-)_P
MR5^WS^T9_I'[67[9A\'://S+X)^"=JUB-I_@?4IP9VX^5EP5/.#7UG'&D2"*
M) JJ %51@ >E+1_:,*.F%I*'F_?E][T7K&*%]>A2_P!WIJ/F_>E][T7RBCX$
M_;N_X(Y?LZK^QEXCM?V:OA:+7QKH7_$\M-6FNIKO4-7:%6,]O)-*S._F1M(5
M1<*95CP!7Y]_\$?/V/U_:U_; TI/$FF>?X4\&!-;\2"1,QS^6X^SVI['S9=N
M5/6-)?2OW_KQ7]E;]D;X2_LG>,/'5O\ "O3?(3Q=KLFMWJL@'D>8Q*6T>.D,
M>6V+VWMZU[>!XJQ>&RJOAZDG*<OADW=J^DM?):KS/7P?$>)H9;6H3DY3E\+>
MMKZ/7TU7F>S7=I:7]L]G?6L<T,B[9(I4#*P]"#P:\U\<_L5?L@_$K>_CG]F+
MP'J,K_>NIO"UJ)_PE5 X_ UZ=17RM.M6HN].33\G8^<IU:M)WA)KT=CY=U?_
M ((Y?L$S7S:QX,^&>K^$-0?K?^$O%VH6;CTPOG,@Q[+57_AVO\3O!XW?!;_@
MI#\<-%V\PVWB/7(=<MHO0+%/&OR^V:^K**[EG&9VM*JY?XK2_P#2KG7_ &IF
M%K2J.7^+WO\ TJY\J?\ "E?^"N/@,Y\(_MI_#CQTJ?<C\<_#LZ;N'8,VGL3^
M(YH_X75_P5Q\!G'B[]BSX<>.E3[\G@;XB'3=P[E5U!2?P/-?5=%/^TN;^)1I
MR_[=Y?\ TAQ']?YOXE*$O^W>7_TAQ/E/_AY1\3O!XV_&G_@F]\<-%V\37/AS
M0X=<MHO4M+!(OR^^*M:1_P %C?V"9KY='\9_$S5_"&H/TL/%OA'4+-QZY;R6
M08]VKZBJKJ^B:+XAL6TS7](M;ZV?[]O>6ZRHWU5@0:/K&63^.@U_AG;_ -*4
MOS#V^7S^*BU_AE;_ -*4OS/._ W[:O[(/Q*V)X&_:=\!ZC*_W;6'Q3:B?\8F
M<./Q%>E6EW:7]LEY8W4<T,B[HY8G#*P]01P:\F\<?L!_L2_$<N_B[]E3P'/+
M)_K+J#PU;V\[?66%5<_G7FMW_P $</V)["X>^^%^D>,/ 5T[;C=>#/'>H6S!
MO4"2611^ Q1R91/:<X^L8R_%2C^0<F5SVG./K%/\5)?D?4]%?*?_  [Q_:'\
M&'/P6_X*??%[3MO^J7QH+3Q$J^@(G6/(]J4?#7_@L/X"_P"19_:6^#WCY4Z'
MQGX-NM+>0?\ </8@']*/J.&G_#Q$/1J47^,;?B'U/#R^"O'YJ2?_ *3;\3ZK
MHKY3_P"&BO\ @JEX$&/''_!/OPOXNB3_ %UYX'^)D%M@?WEAO$+O_N@YH_X>
M@:MX2/E_&K]@7X\>&-O^MOK7P:NI64?KF>"3^2\T?V3C)?P^67^&<6_N3O\
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
M_+'WY?@U%?\ @5_(Z_J=&C_O%5+RC[S_  ?*O_ K^1?\=_\ !5S]FJS\0R^
M/@!IWB3XQ^*$X_L;X9:,]_&AZ!I+KB!8\]75GP 216-Y7_!63]IC_6S>#?V>
MO#D_\,87Q%XAV'MGBUCR.XPZD^HKZ;\"_#OP!\+_  ]%X2^&O@C2?#^EP?ZG
M3M%TZ.U@3W"1J%S[XK9I?7<)0_W>BK_S3]Y_=91^^+]0^MX:C_ I*_>?O/[M
M(_>GZGS-X!_X)2?LR:9XAB^('QUG\0_&#Q2G)USXG:P^HJIZE4MCB!8\]%9&
MV@  U](:/HNC^'=+@T/P_I-M8V5M&$MK.S@6**)1T544 */8"K-%<N(QF*Q;
M3K3<K;7V7HME\CEKXK$8EWJR;M]R]%LOD%%%%<Q@%%%% !6/9?\ ([WO_7E%
M_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% &
M=XD\'^$O&5E_9OB_PMIVJVY',&I6,<Z?]\N"*\C\<?\ !-W]@SXB;SXE_9.\
M$!Y/]9+IFB1V$C'U+VOEL3[YS7MM%;T<3B<.[TIN/HVOR-J6(Q%#^'-Q]&U^
M1\J/_P $>/V4=!<R?!OQ5\2_ARV<HW@?XBWUN8SZKY[2XH_X8-_:]\%_\D:_
MX*E?$.U5/]5'XY\/V/B'(]&:8(3]>M?5=(S*BEW8  9))X KK_MC,7\<^;_$
ME/\ ]*3.K^U,<_CGS?XDI?\ I29\J?\ "+?\%E/ 7.C?%/X'>/H$^^/$&B:A
MI=S*/]G[*3&&^O%9/CG]M;_@HM\"_"-_XK^,G_!.[2[[3M/MR\^O>%/B;:O#
M&Q.U2;:5/.(+$=#GGUKZ"\=?M4_L[_#<O%XL^+FC1S1\/:6ES]IG!]#'"'8'
MZBO%/VI?VA+SX[? #Q-X0^%WP3\;7=A-9)/<>([S2/LEG%#!*D[NID.Z3Y8S
MP #S7QG$7B-D669=B>3V-;$PA-QIQYG)R46XIQHR32;LKM)+N>5CN),%0H5+
MPISFDVHJZ=[::0:MKY'XI?M9:SXA^('Q:U3XP:_X-UK2[OQ)>/=ZJVJ6(B26
M]=BTC1LORD-][ QSGC%>7U]O_%OP!;?$SP#?^%)0HFDC\RRD;_EG.O*'V&>#
M[,:^*/[)U+^U?[#^Q2?;/M'D?9MOS^;NV[,>N>,5];]';Q5P7B#P?/#U(^RK
M8*T)1<W/]W;W)\T_>:TE%N3;7+=MW/N/#;BVAQ%DKI27).A:+3DY>[;W97>O
M1K6[TU>I[3^PIX;UFP^+-I\9].?R7\)7D5UI<S(&'VY2&C.#P=F-Q'J5K^A+
MX._$6S^+?PMT'XDV4(B76--CN)(5.1%*1B2//?:X9<^U?BW\)/ %M\,_ -AX
M4B"F:./S+V1?^6D[<N?<9X'LHK]=?V(_#FI>%?V5?!FE:M&R3/ICW6U^H2>:
M2=/_ !R1:_$>'/%',?$?Q>S:I1FW@(TU&BNB5.:C&2[.KS3F^MK)_"C\Q?%5
M?B;B[%5(.]",;0[6B[)_]O7E+[ET/5****_8CVPHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HK+\:^-_!_P -_"M]XY\?>)K+1]'TRW,U
M_J6HW"Q0P1CJ69C@>@[DD <FO,OV+?VR/!/[;O@'Q#\3?AWH-W9:/H_C&[T.
MQGO'^>_CAB@E6ZV;08@XG&$.2,<G)P #V&BOG'Q[^WOXID^*GB;X6?LS_LL^
M)?BG)X&E6'QIJNE:M:6-K87!7<;6)KA@;JX4 [HD&0>.3G';_#;]L[X&_$G]
MF>Z_:LMM;GTSPQIEG<S:['JMN8[K2Y;;(GMIH@21,K#&P9W;EVYW#(!ZO17R
MC8?\%.]8TC3-"^*GQ@_9"\:>#/A;XFO((=)^(6IZA9S+"D[ 03WEI$YEM(7W
M+\[9'S+C.17U<"& 93D'H10 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_
M .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% 'EG[3/[:O[,W['<
M6BS_ +1OQ)/AU/$+7"Z0W]BWMX)S!Y?FC_189-F/-C^]C.[C.#CRC_A]I_P3
M%_Z.9_\ +,UK_P"0Z\"_X.(]!C\2:#\+M+8#>RZ\T+'^%Q_9V#_3Z$U^0$L4
MD$K03(5=&*NIZ@CJ*_5<KX P6+X=PF9UIS_?J>SC9.%24+:Q?1)[]3NX,K9%
MQ1F>89;.4HU\'."DDUK"I3C.,U>+ZN47_AOU1^]5K_P6D_X)H1^*;K4G_:4Q
M#);(B/\ \(=K/)!.1C['FM2+_@M?_P $R9Y5@A_:6+.[!44>"]:R2>@_X\Z_
MG_KKOA'X<_M+66UNXCS#9_ZO(X,AZ?D.?RKV,J\,<LS7,*>%IU*EY/>\=%U?
MP]$>GQU0X=X&X3Q>=XJ<W&C%M*\?>F](0^'[4FEY7OT/Z>J***_$CYX****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQ?\ X*%_%GX@? W]C[Q?
M\4OA;K_]EZ]I?]G_ &&^^RQ3^5YFH6T+_),CHV8Y'7E3C.1@@&ORV\3_ /!3
M_P#;N\7:/+H6L?M!7J6\V/,.GZ18VDA'H)(($<#U ;GO7Z-PEX7<2<;914Q^
M6U**4).%JDIQ;DHQE]FG.R]Y:ZO?3O\ F'&WBOP_P)F<,!CJ56=24%47(H.-
MG*44FY3B[WB^CTL?LSXE_P"0OH__ %^G_P!!-;%?@"?CQ\7CJ7]L'QU>?:]V
M[[5A/,SUSNVYS7IOAG_@I_\ MW>$='BT+1_V@KU[>'_5G4-(L;N0#T,D\#N1
MZ MQVKV<O\ O%"I4DL<\'3CT<,17J-^JEA*=OO9\30^D;PI*3]MA*Z7DJ<OS
MG$_;&BO%_P#@GI\6?B!\<OV/O"'Q2^*6O_VIKVJ?VA]NOOLL4'F^7J%S"GR0
MHB+B.-%X49QDY))KTSQ]\3OAS\*]%;Q%\2_'6D:!8C.+K5]0CMT8CLI<C<?8
M9)K\SQ^4XS 9O6RUKGJTYRIOEN[RC)Q?+HFTVM-$[=#]QR_-\'F&34<S3Y*5
M6$:BY[*T9Q4ES:M)I/75J_5FY17SC>_\%%_#7CF[DT3]E#X)^,/BG>(YC^W:
M7I[6.DHXXVR7MR J<]]I!P>:B_X5Q_P43^.?S_$?XR>'?A/HTOWM'\#V7V_4
MV3^Y)=S';$_^W#D<=*]9<)X_#KFS*I#"KM5?O_\ @J*E5]+P2\SR'Q?@,2^7
M+*<\4^]*/N?^#9.-+UM-OR/<_B)\5_AC\)-'/B#XG^/]'T"SP=L^K:A' '([
M+O(+GV7)]J\0NO\ @HEI?Q!N9-'_ &2?@-XP^*%R'*+JEI8G3=(1QQA[RY "
M\_[&#@X-;OP\_P""=O[,/@G6!XN\3^%;SQSXA8@S>(?'^H-JMS*PZ$K+^Z!!
MY!" CUKVZUM;6QMH[.RMHX88D"111(%5%'   X 'I1[;A++OX=.>*GWF_94_
M_ (.522\_:4WY"]CQ?F7\2I3PL.T%[6I_P"!S4:<7Y>SJ+S/G'_A5?\ P4+^
M.7[SXI_'30OA=H\OWM$^'UD;K4&3^Z][/Q$_^U%D>U='\-_^">7[+GP_U?\
MX2S5_!4_C'Q Q#3^(O'=ZVJW4K#HQ$W[L-GG*H#[U[?165;BO.)4G1PTE0IO
M>-&*IIKM)Q]^?_;\I&U#A')8556Q,7B*BU4JTG4:?>*E[D/^W(Q&P006L*6U
MM"D<<:A8XT4!5 X  '04ZBBOF]SZ9))!1110 4444 %%%% !1110 5^*W_!?
MK]CW_A3O[0UI^TIX0TOR] ^(>[^U/*3"6^L1J/,SC@>='ME'=G68U^M_Q,_:
M?_9P^#(D7XK_ !X\(^'I(\[K;5O$-O#,3Z"-GWL?8 FOBG_@H_\ \% _^">O
M[4W[,?BGX#>'_&&M^,-5GA$NA7'A?PG=3K9:I%E[=_-E2-,$@HQ5B3'(X'6O
MI>&\1C,LQ\<5R/V6TW9\JB^K>RMO\CZ'A^KC,#CHUU!^S>DG9VL^K>VFY^,]
M6]!T/6/$^N67AKP]ITMYJ&HW<=M8VD";I)YI&"(BCNS,0 /4U7N;:XL[B2SN
MX'BEB<I+%(I5D8'!!!Z$'M7T5_P3$_X2/PA^T]H7QDT?X -\0FT"X;^R](;Q
M/:Z4HU!DQ#()+D%9&3)98Q@[S&0<@!OUO-<WP&4Y<\77JPA'1)RG&$7*3M"/
M-)J-Y-I+75O0_3L=CJ&!PDJ\Y)+I>2BFW\*NVEJ[):G[=_L(?LM:/^QS^R[X
M8^"%BD3:A:6GVGQ%=Q=+K4IL/</G^)0W[M2>=D:#M7L%?*G_  \5^._A_P#Y
M*#_P3#^-5MM_UG_".65KJ^/IY<B[J7_A[C\$]*_Y*!^SS\</">/OCQ'\,+F/
M8?0^6SU^+U\NS7$UI591YI2;;LU+5^C9^25L!F6(JRJ2CS.3N[-/?T;/JJBO
ME_2?^"RW_!./4[C[#=_M"_V9<@@/;:OX8U.V9/J7M@OZUW'AS_@HO^P=XJVC
M2OVNOA^A8X5;[Q/;VI)],3LAKEGE>94OCH37K%_Y'//+LPI_%1DO^W7_ )'M
M%%<IX<^._P #_&.W_A$?C+X4U7?]S^S?$5M/N^FQSFNJ1TE021N&5AE64Y!'
MK7'.$X.TE;U.64)P=I*PM%%%22%%%% !1110 4444 %%%% !1110 445X5\?
MO^"E7[%?[+OQ#D^%7QW^,,N@:]%:17)LI/"VJ3AH9 2CK)!;/&ZG!&58X*LI
MP00-J&&Q&*GR48.3[)-O[D:T:%?$3Y*4')]DFW^![K6/X'_Y!$O_ %^S?^A5
M\V_\/M/^"8O_ $<S_P"69K7_ ,AUF^%?^"TG_!-#3=.D@O?VE-CM<R.!_P (
M=K)X+9!XLZ[?[%SC_H&J?^ 2_P CK_LG-/\ GQ/_ ,!E_D?7E%>%? '_ (*5
M?L5_M1?$./X5? CXPRZ_KTMI+<BRC\+:I %AC +NTD]LD:*,@99ADLJC)(!]
MUKBKX;$86?)6@XOLTT_N9R5J%?#SY*L'%]FFG^(445YO\>/VOOV9?V9+%KSX
MZ?&O0?#T@CWI87-YYEY*OJEM'NFD'NJ'K4TJ56O-0IQ<F^B5W^!-.E4K3Y*<
M6WV2NSTBBODO_AOW]I/X_?Z)^P]^Q1X@U.QFXA\=_$Y_[#T@+VFBB8^?=Q_[
MFUNO'%'_  P?^U3^T#_I?[;?[;.M3:?-S-X$^%$7]BZ6!WBDN"#<749]'"GW
MKO\ [-]CKBJD:?E\4O\ P&-[/_$XG=_9_LM<1-0\MY?<KV_[>:/3?CY_P4'_
M &0OV;;MM$^)7QHTUM;#^7'X:T3=J&I/(3@1_9[<.Z$G@;]H]Z\R_P"&K?\
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
M(/\ Y$KY:DN/VGOBDQ/PC_X(\> ?"UM)_J=8^)6L:?"!_OV5K%YRX[\U"?\
M@F[^V5\49//^)/QB^#GP^AD.9]/^&OPJBO<C^ZLVH8=/]X#-:_V=QS3_ (T\
M''_N)4;^Z$9_<:_4,WA_%J48_P#;TG^$%(^LE_:"^'SJ'37]*((R"-<ML$?]
M]UR?CK]O?]EKX:1/)XZ^-?A'3GC'S6\WBNS,Q^D2R%V_ &O%/#'_  0V_9;\
MX7WQ?^(WQ \<RN<SVNI>(19V9/HD-HD90>P<UZEX2_X)9?\ !/GP1$(M _97
M\-94?++?K-=R#Z//([?K7K8>G5I4N;$SC.?\L%*,?_ Y7?\ Y3.F%/#TXWJS
MYGVBK+_P*3;_ /)#@=0_X+3?LI7]V^F?"3PMX\^(EVC;/LW@CPA<7)+^@:41
MJ?J"14;?MU_MX?$G]S\%?^">#:3#+_JM5^(OCJULRN>FZSC!F_)J]J3]AO\
M9-BB$$/P1TI$ PJH\R@#VP_%0O\ L'_LE2(4;X-6>".=M_= _F):\RIF?$E.
M7^SY;AVO[^*K-_\ DN&@OP?S.>6,KTW^ZPD'_CJS?_I-.*/%6\(_\%=/BI)L
M\7_M+?#_ .',,IYM?A]X,_M24+_=WZA)PV.K+T/(IW_#L^#QP/-_:/\ VC_C
MG\0M_P#K]-OO&GV'37]<6UL%V9]GKV&3_@G]^R%*A1O@]$ ?[NLWH/YB>HO^
M'>G[(B?-;?"N2%O[\7B&_!_6>H_UB\0X?PL%A8?X:\XO[_J?-]\A?VOQ!'^'
M2I1_PRL_O]E?\3G?AI_P3U_8A^$ACD\'?L4^'VEBP8[G6;)=3F4_WA)>-*P/
MN#FOC+]J[XQ2_%SXLWQTNTBL?#^C326/A[2K2-4@MX$;:75% 4-(PWDX[@=%
M%?=__#OW]E^/FT\'ZE W=X?$EZ"1Z<RFOS7\:^&=0\%^,=5\'ZK$R7.EZC-:
M3JW4/&Y0_P J_G3Z0O$'&>(R?"87,8*%*I.3?)6G5YG%+E4N:E3M:[:6MVKZ
M<J/@N.,QSBOAJ4,3\,F[VFY7:M:]XQ[WZ_@?)W[6WPJN=(\?6WBO0;!GA\02
M"-HXEZ7? (^KC!'J=U>]?"/P!;?#/P#8>%80IFBC\R]E7_EI.W+GW&>![**W
M-0TG3=5\C^TK*.?[-<+/;^8N?+E7.UQZ$9/-6*_+>+_&#/>+_#W*N%L1=1P=
M^:5_XO+[M&__ %[@W'S>KU1Y&<\9X_.>',)E-3:C>[_FMI"_^&-UY[GZ-?L"
M_M&>)OBO\%QI/B&PN=3U;PY.+*YO!("\T)7="[YY+8W(3U/EY)R37N7_  DN
MK_\ 0H7O_?2U\1_\$[OAQ^T-J/@_Q%XU^#WQ&TW0;6;48;6>WU;1A<QWLD2%
MLALAH]HF ^7KN_V:^BO[1_;]\/?\?7AWX9^(HEZ?8;N\M)F^OF90'Z5_2OAU
MQ?F-7@G!5,PPE><N2WM(P4U)1DXQ?NR<V^5*[<$V[O5:OZ_(\SKRRFDZU.;=
MOB2O=)M)Z-O;NCT?5KB+7X/LNN_#=KV+G]W=PQR+S[-D5P_B/]FO]FGQAN_X
M2O\ 8V\%ZD6&"U]X/T^5OS:,D50_X:!_::T+CQE^QGJ;(O6?0/%%K>[O<1@!
MA]":/^&W/"FE_+XY^"GQ)\.[?ORZGX2<Q#W#1LV1[XK[F''>18=_O*TZ/_7R
MG6I?C4A%'L0SO#4OMRAZJ4?S2.1\1_\ !-3]@GQ3N_M/]A_08M_7^S8FL_R^
MSNF/PKE7_P""17[$M@YE\#?!KQGX6<G._P />/M1B(/MON' KVC1?VZ?V4]<
MD\B+XNVEK*#AXM2L[BU*'T)EC4?K7::!\:?@]XJVCPS\5?#E^6Z+9ZW!(WY*
MY->[@>.L%C=,'F<:GE&LI?@I,]&AQ#4J*U+%W])W_"Y\Q?\ #M)]&._X?_M=
M_M,:!C[MO:_$X2V_MF.2(YQ]:/\ ACO]N;0/^2?_ /!27XCVVWE/^$C\(:9J
MV#[^85W?2OL)'21!)&X96&0P.012U[G]L8]_%)2]8QE^<6=G]IXQ_$T_6,7^
M:9\?+\,O^"OOAK_D#_M=^#O$NW[O_"1?#**SW_7[))Q^%31^,/\ @M5X<XO?
MAW\!O$D2\*;*?5K.=_=O,8H/PKZ[HI_VG.7QTJ;_ .W$O_2;#_M"3^*G!_\
M;J7_ *38^3(OVI?^"IGA\?\ %1?\$T-(UQ1]Z7P_\5K2WP/4+<1DGZ=:=_P\
M0_:8T+_D?/\ @EK\6[?'W_\ A'I[75<#V\LKGZ5]8T4?7L)+XL-#Y.:_]O:_
M /K>&E\6'C\G-?\ MS7X'R7+_P %</ 6C?\ (_?LA_'KPOM_UC:[\-9HU3WR
MC/Q3;3_@MC^P0]R-/UOXC:CHUUCFVUGPUJ%NP^I,&T?G7UM4&H:;IVK6QL]5
MT^"YA)YBN(@ZG\",4>WRJ7Q4)+TFOU@P]MELOBHR7I/_ #BSP#P__P %2_V'
M?$V/[._:+\'Q[L8_M#Q';VG_ */9,5W?AS]K'X)>,-H\)?$?PSJFXX7^SO%5
ME/D^VR0UH>(_V7/V9?&!8^+?V=/ FJ;L[O[1\(V4^<]<[XC7!>(_^"8'_!/O
MQ2&&I_LE^#8MPP?[.TW['^7V<IC\*/\ A'E_S\C_ . R_P#D1?\ "7+^=?\
M@+_^1/7+?Q=?7D"W-IX7N98W&4DCE1E8>Q!YJ3_A)=7_ .A0O?\ OI:^<+C_
M ((Q_P#!/R"=KSPE\+-9\-W#')N- \;:I"P/J UPRC\!4?\ PZB\'Z1\WP^_
M;._:&\,[?]7%I/Q0D,0']TI)$V1[9H]AE4OAKR7K"WY3D/V.72^&M)>L/\I,
M^D_^$EU?_H4+W_OI:^!O^"]/[+-_\;O@'9_M&>&?!-U'KOP]#?VI*$!,^D2,
M/,SCD^3)B0=E1ICWKV?_ (8(_:RT#_DG_P#P5,^)5MC[G_"1:%8:MCTSY@7/
M]:J:[^S%_P %2'T.\\-3?MZ^"?&.GW]I);7MGXJ^$MO:QW,+J4>-Q:N?E920
M?8FN[+'1R['4\31Q,+Q>S4U==5\#6J\SLR_V6!QD*]+$1O%[-35UU7PVU7F?
M@917IO[7O[+/Q&_8X^.NJ? [XFI:/>V<<5S:WNG&0VMY;2KN26(R ,5^\ASR
M&1ADXS5W]B']E3Q)^V=^TEX?^!&@W4MI;W\K3ZWJD<6_[!81#=--@\9QA%!X
M+N@[U^U/&8983ZUS?N[<U_*U[GZP\5AUAOK'-[EKW\MS]$_^"-W@SX4_L-_L
MS7O[67[1>MZ9X<O_ (A*/['N]<U"&V9=)B.8UB60AG::3,A" [E6$@5] ?\
M#TGQ!\92^F_L.?LB>-OB<Y8I'XDNX?['T)3TS]KN5!<CJ4VJ2!P>:ZKX(_\
M!*']B[X,7=KK]]\/)O'&O6L$<4?B#XA7AU6=5C "!8Y!Y$84#Y=D:E>,'@5]
M'06\%K EK:PI'%&@6..-0%50,  #H .U?BV99EE^*QT\2XNI*3^U[L4NBLGS
M.RZ\T?0_)\?C\%B<9.NXNI)OK[L4NBLG=V7]Y>A\<S_ 3_@I#^T8_F_M+_M)
MS?#_ $*;_6>#_@M9BWG*'L^IW!:96QPP4,AR<=J]$^ _["7[*O[.M\OB'P'^
MS6EWK_F>;+XH\12?VEJ4DO4R^?<%C&Q/7R]@]J^A:*\VKF>+J0=.+Y(_RQ7*
MOG;?YW9P5,PQ4X<D7RQ[17*OG;?YW,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HKSSB,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBN;^+?Q2\+?!CX>ZE\1_
M&-PR66G0[C''R\TA(5(D'=F8@#L,Y. ":PQ6*P^"PT\17DHP@G*3>B22NV_)
M(BI4A2IN<W9)7;[(N?\ "2ZO_P!"A>_]]+69:ZYJ*^*;JZ7PW<L[VT:M &7<
MH!/)K\W?CM^V7\;OCKK$\FH^*;K2='9B+;0M*N6B@1.PD*X,S>K/GG. HXKS
MSPWXV\9>#M376?"?BO4M,NU;(N;"]DB?/U4@U_.68?22R:ACW3PF!G4I)VYW
M-0;\U#EEIVO)/ND?#UN.L+"MRTZ+E'O>WX6?XM'Z\?\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM?,_["?[=FL_%368O@Y\8[J.36I(V.C:R$"?;=H):*4
M"0*"0P # $$;L%OJN\O;/3K5[W4+N*"&-<R332!54>I)X%?M_"W%F3<7Y-',
MLOG>#NFGI*$EO&2ULU=/=IIIIM,^LR_,<+F>%5>B].M]T^S,S_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6N'\9?MF?LU>"KC[!>?%.QU"\+;8[+0U>^D=O[H\@,
M?J16'_PT[\8O&W[OX-?LH>)KJ-^$U+Q;/%I,(']\*Y9I%^F":5?C'ANC5=*&
M(56HMX4E*M->L:2FU\T@GFF C+E4^9]HWD_NC=GJG_"2ZO\ ]"A>_P#?2U'<
M^+[ZRMWN[SPQ<Q11KNDEEE154>I).!7E_P#P@W[;OC_GQ9\9/#'@JU?[UKX4
MT9KR?;_=,MR0%;_:7\*DMOV&OA=K%PFH?%OQ;XL\=7*MNSXE\02M"K?[,<10
M*/\ 9.16/]N9[C/]QRZ27\U:<:4?NC[6I]].)'UO&5?X-!^LVHK[ES2^](G\
M7?MP_ 7P7<?8=4\66UQ=;MJVFE7 O)2W]W$&[!]CBLT?M8?%GQC'CX0?LD^+
M+]''[N_\12)I<!']]?,!+K],$UZGX*^%'PR^'$(A\!> -'TC"X+Z?I\<3M_O
M,HW-]23704?V=Q9C?]YQL:*[4::<E_W$JN:?_@J(>PS*K\=517:$=?OE?_TE
M'S_<6/[>'CQL:WXNT+P5:O\ \L?#>C?;KC;Z,]RVT-_M+TIL/[(7A'7I5O/C
M%=^._'4P8,8_$'B%Q;JW^Q%$4"CVR17T%137!F25G?&J>)?_ $^G*I'_ ,%M
M^S7R@A_V5A)?Q;U/\3<E_P" OW?N1P?@CP'X!^&T83P%\"[/26 P9;&QA21O
M]YP-S?B372?\)+J__0H7O_?2UL45])AL+AL'25+#P4(K91227R6AW4Z=.E'E
M@DEV6AC_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL45N68__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2UL44 8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_
M 'TM9FN:YJ,^HZ;))X;N8S'<ED1F7,AV]!75UC^)?^0OH_\ U^G_ -!- !_P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM;%% &79Z]J5S=)!-X9NH59L-*[+A?<UJ444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)
MKW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110!YU\?OV3?
MV?\ ]J'^R?\ A>G@#^W/[#\_^R_^)K=VWD>=Y?F_\>\L>[/E1_>SC;QC)SYS
M_P .F_\ @G]_T0+_ ,NK5?\ Y*KZ+HKW<%Q3Q-EV&CA\)CJU.G&]HPJSC%7;
M;LE))7;;>F[;/ QO"G"V98J6)QF HU*DK7E.E"4G9)*\G%MV225WLDCY>T[_
M ()0?L P^*;W38O@"JP^2LQ1?$^J#,C'YF)^U9).*UO^'3?_  3^_P"B!?\
MEU:K_P#)5>YV7_([WO\ UY1?S-;%=,>-.,8JRS+$)?\ 7ZI_\D85>"N#:TW.
MIEN'DWU=&FW][B%%%%?,GTP4444 %%%% !7*>.O@/\#OB@''Q+^#7A3Q#YG^
ML_MSP];7>[Z^:C5U=%5"<Z<KQ=GY%1G.#O%V9\X>,O\ @D?_ ,$[_&TYO;K]
MFC2M,N0=T5SX=OKK36B;^\HMI47/X$5A_P##JW1_"G[WX)?MI?';P9L_U5C:
M>/6N[%?3,$\;;L>[5]5T5WQS?,XJSJR:[-\R^YW1V1S/,$K.JVNS=U]SNCY3
M_P"&9/\ @I]X#^;X>_\ !1?1_$\"?ZG3O'?PTMEP/1KFV?S&^N*#\0/^"Q?@
M#CQ'^SY\&OB!''T_X1#Q7=Z5+*/?[<"H;],U]6457]IRE_%I4Y?]N*/_ *1R
ME?VA*7\2G"7_ &ZE_P"D\I\I_P##PW]HKP6<?&W_ ()@_%S3=O\ K7\%/:>)
M$3U.8&CR/>IK'_@L=^Q%:74>F_$SQ#XK\!WDAVK:>-/ ^H6KAO[I*12(#]6Q
M[U]35%?6%CJEH]AJ5E%<02#$D,\8=&'H0>#1]9RV?QX=K_#-K_TI3#ZQE\_C
MHV_PR:_]*4CRWP)^W7^QC\2]B>"OVI/ EY+)]RT;Q-;13G_ME(ZO_P".UZC8
M:A8:K:)?Z7?0W,$@S'-;RAT8>H(X->8>._V&/V-/B7O?QM^RYX$O9I/OW?\
MPC%M%.?^VL:*_P#X]7EU_P#\$</V'[:[?5/AKX9\4^!+V0Y:\\&>-]0M7W>H
M#RN@_!0*.3**FTYQ]8QDOO4H_D')E<]ISCZQ4OQ3C^1]345\I_\ #N_]H7P7
MS\$O^"GGQ>TS9_JD\:"U\1HGH-LZQY ]/2C_ (5Y_P %B? '_(M?M$_!SX@1
MQGG_ (3#PE=:5+*/^W!BJM^F:/J.&G_#Q$'Y-2B_QC;\0^IX>7P5X_/F3_\
M2;?B=Y_P4@^$/Q/^//[%OC7X4?!G2?MWB;58[#^RK7[3!%O:+4+:9OGG98P
MD;GYB,XP.<"OY\=>\9_%'PQKE[X:\0W<MGJ&G7<EM?6D]G&LD$T;%'1AMX96
M!!'J*_=+_AIC_@J%X#^7X@_\$[-$\40)_K=0\"?$NVCP/5;>Z7S'^@-?E7_P
M5B\,:[KG[1-W^T!_PRWX_P#AK9^+!&VKVOB[1!#;2ZJ%(E:VN(R8Y?,15D8<
M-O,C8P:_3> \ZS?**,LNIU>6G*3FG"IJY-13349]HJWNI[W;TMTY3P9PQFV:
M3J9Q@L/B6XQC%U(4:KCRN3LFXRFN;FU3=M%9)MM_.W_"T/'/_0<_\EHO_B:M
MZ#XS^*/B?7++PUX>NY;S4-1NX[:QM(+.-I)YI&"(BC;RS,0 /4URM?4O_!)[
M0[_0/VCK3X[R_LR^/_B3%X41WT73_!V@_:($U1@!$]U.Y$<"QJS2*3EM_EG&
M 37W^-XESO"86=7ZS4;2T7M)*[Z*[?<^BQ?AOX:8;#RJ?V)@VTM%]6H*[Z+6
M!^R?_!-_X0_$_P" W[%O@KX4?&;2?L/B;2H[_P#M6U^TP2[&EU"YF7YX&:,@
MI(A^4G&<'G(KW"OE+_A>W_!6#XH<?#?]BGP+\/H)/]3?_$GQV;XD?WF@T]0Z
M'_9/-'_#+7_!2KXF_/\ %_\ X*'V7A>UD_UVC?#/P)!%C/\ <O+D^<N/I7\_
MYC3J8_,*V,Q=:G"=24IM*3GK)MNW+SO=]97[OJ?%X/)J.7X2GA_:PC&$5%)6
MVBK*T:4>5:+9*,5LDEH?5<\\-M"UQ<S+'&BEG=V "@=22>@KR7XF?M\?L6_!
M_P R/X@_M/>#+.>+/FV4&N17-ROU@@+R?^.UYC#_ ,$@OV;/$LZWOQ_^(GQ/
M^*LX8.Q\>^/[N:/=G/"6YB 4'HO([<UZS\,_V)?V0_@YY<GPU_9L\&:7/%C9
M>Q^'X)+GCUGD5I#^+5Q^SRBG\4YS](J*^]MO_P E.GDRRGO.4O1**^]MO_R4
M\D;_ (*Y_!#Q>Q@_9T^"'Q:^*;,<0W/@[P!<_92?5Y;GRMB_[6TTG_#1O_!4
MCXGC;\*_V"O#7@FWD_U&J_$SQZDV1ZO:V2B5,>A.:^K%544(B@ #  '2EH^N
M8&G_  L.GYSE*3_#E7X!]:P=/^'07_;S<ORY5^!\I?\ #./_  5'^)_S?%3]
MO;PWX*MY/]?I7PS\!)+GV2ZO6\U,>H&:5?\ @D9\#_%["?\ :*^-OQ:^*;,<
MS6WC+Q_<_92?1(K;RMB_[.XU]644?VOCH_PFH?X(QB_O23_$/[3QD?X;4/\
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
ML4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\
MR1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-
M;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7C_ .W?^RUH_P"V-^R[XG^"%\D2ZA=VGVGP[=R]+74H<O;OG^%2
MW[MB.=DCCO7L%%:T*]3#5HU:;M*+37JC2C5J4*L:D'9Q=U\C^6S_ (0;QA_P
MG'_"M?\ A'+O^W_[5_LS^R/*/G_;/-\KR-O7?YGRX]>*_HS_ &$/V6M'_8Y_
M9=\,?!"Q2)M0M+3[3XBNXNEUJ4V'N'S_ !*&_=J3SLC0=J\0UK_@F+X3L_\
M@J98_MJ1PVG]@W-J-1;2<#(\1#,9GV]-FP"?/7SN:^SZ^NXIXBAFU&C2H_#9
M2E_B?3_MW7[SZ?B+/8YG2I4Z6UN:7^+M\OU"BBBOC#Y0**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I
M^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7YX_\%1/AMJGAGX^Q?$(V[&P\2Z;$R3X^43P(L3Q_
M4(L3?\#]J_0ZN4^,WP9\"_'?P-<> ?'VG&:UF(>">(A9K68 [98VP=K#)]00
M2"""17P'B9P;/CCA6IE]*2C5BU.FWMSQNK/R:<E?I>^MK'C9]E;S;+I48NTD
M[KM=?YIM'Y#45]+?$K_@EW\??#.J2#X>W.F^); L?(=;M+6<+_MI*0@/^Z[?
MA4'PG_X)E_'+QQ?)/XVO=.\.:<DQ2XD>Y6YN#@\A$B)4G_><#ZU_$_\ Q"_Q
M!^O_ %3^S:O->U^7W/\ P9\%O/FL?E'^K^=>V]G["5_33_P+;\1O_!-'X.Q_
M$7XW7'BW7="@O-&\/:=(TZWENLL3W$P,<:%6!!.TR/[;![5^@EAX+\':5C^R
M_">F6V.GV>PC3'Y"L?X,_!GP+\"/ UOX!\ Z<8;6$EYYY2&FNIB!NED; W,<
M#T      %=77]I>&W U+@KABG@ZZC*NVYSDE?WI6T3:O:*27FTWI>Q^J9%E$
M<JP$:4[.;U;\WT7IL(JJJA54  8  Z4M%%?HI[@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% '@OQV_X)Y?!#XT:O/XKTYKKPUK%RQ>YN=*53#<.
M>KR0MQN[DH4R22<DYKR_PK_P2E\&1>+I=-\6?%W4KZT@B60QV&F1VSN"?N[F
M>0#ZX_*OLJL>R_Y'>]_Z\HOYFO@,P\+?#_-,>\;B,!!U&[MIRBF^[C&2BV^M
MT[]3QJW#V38BM[6=%<WS7X)I?@5/A=\)?A]\&/"T?@[X<>&X=.LD;<X3+/,_
M=Y';+.Q]2>F ,  5T=%%?<87"X;!8>-##P4(15E&*222Z)+1(]:G3ITH*$$D
MELEL@HHHK<L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\
MA?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^">_
M_)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHH
MH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FM
MBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\
M(/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8
M]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\
MTI- 'NE%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\
MUY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*
M_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")
M?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\
M(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _+_P"(GQ&_8N^)G[8_QM\4_ME?M0^(?"]GI7BZT\/>
M$-$T+Q+?0&/[':K%=R-#:*Y"M,!\[ #<' ).<>]?%+X@?#']B'_@F5XN^+G[
M'OQ(OO$UKJ;K+X9US4-?;5F%[>2P60=)),_ZK&_RFX#QL&&217H'['OQ)_9!
M\<W7Q0E^%7PQLO!NMZ=XPO[?XD:9K=K;P7TUPI_>75P!(^8')<ABVPD2< [J
M^)=8^&]WXY_82_:NU?X!:89OA]9_%J/6O 5K91G[++#9W,4E_+;*./LXC4,I
M7Y<18'0X /;?VBOV)/\ ACS]ENX_:M^#WQ1\8+\7? UG;ZSK_B;4?%=Y=Q^(
MV1T-Y#=V\LC1-"RF0A553\J@EN2?MGX;>-;'XE?#K0/B-ID)CMM?T6UU*WC8
MY*QSPK*H)]@PKYL_X*&_M)?"SQ7_ ,$U?$7C/P;XIM-23XB^'HM-\(VMI.LD
MVHW-XR1B")%.6D0.Q9 ,KL8$ C%?0/P%\%7_ ,-?@9X+^'6JX^U:!X3T[3;G
M:<CS(+6.)N>_*F@#K***R?'7@[2_B#X1O_!>MW%W#::C 89Y+&Y:&95)!RCK
MRIXZB@#6KPO_ ()[_P#)$]6_['O6?_2DT?\ #O?X)_\ 0V^._P#PLKG_ !J'
M_AW5\"5C2*#Q)XUB5 0%B\5S+DEBQ)]3DGDT >]45X+_ ,.ZO@?_ -#=X[_\
M*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U? __
M *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >]
M45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17@O\ P[J^
M!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![%9?\CO>_]>47\S6Q7QEX3_8X
M^&>J_M<^+?A1=>*O%XTO2O"MA>VK)XFF$QEE=@VY^K+QP.U>I_\ #NKX'_\
M0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ /
M>J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/
M_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_
M  [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=
MX[_\*^>@#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#WJBO
M!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ .AN
M\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\]'_#
MNKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\
M"OGH ]B\2_\ (7T?_K]/_H)K8KXR^/O[''PS\"?$WX7^&]$\5>+VM_$OBJ2R
MU$W/B::1Q$("X\LG[C9'45ZG_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_
M /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?
M\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[
M_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*
M\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O
M'?\ X5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[
MJ^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\
M\*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJBO!?^
M'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#VCQC_P BQ>_]<#5S3O\
MD'P?]<5_D*^3/VI/V)?A5\,OV?/%?CWPWXK\9-?:7I33VRW?BB:6(L&4?,IX
M8<]*ZKP-_P $_O@QK?@G1]9O/%OC@37>E6\THC\6SJNYXU8X'89/2@#Z/HKP
M7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=
M_P#A7ST?\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U? __ *&[QW_X5\]'_#NK
MX'_]#=X[_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#P
MKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=
MU? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_
M^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__
M $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@
M#WJBO!?^'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#WJL?P/\ \@B7
M_K]F_P#0J\=_X=U? _\ Z&[QW_X5\]>6?LB?L<?#/XL?#+4/$GBGQ5XO6X@\
M5:E9(++Q--$GE0SE$R!U;'4]Z /LVBO!?^'=7P/_ .AN\=_^%?/1_P .ZO@?
M_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0W>.__"OG
MH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U
M? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7S
MT?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\
MT-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__  KYZ />
MJ*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? _\
MZ&[QW_X5\]'_  [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST
M?\.ZO@?_ -#=X[_\*^>@#WJL>R_Y'>]_Z\HOYFO'?^'=7P/_ .AN\=_^%?/7
MEGA/]CCX9ZK^USXM^%%UXJ\7C2]*\*V%[:LGB:83&65V#;GZLO' [4 ?9M%>
M"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_
M -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_
M (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?
M_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17
M@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W
M>.__  KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=
M7P/_ .AN\=_^%?/0![U17@O_  [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_
M (5\] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O58_B7
M_D+Z/_U^G_T$UX[_ ,.ZO@?_ -#=X[_\*^>O+/C[^QQ\,_ GQ-^%_AO1/%7B
M]K?Q+XJDLM1-SXFFD<1" N/+)^XV1U% 'V;17@O_  [J^!__ $-WCO\ \*^>
MC_AW5\#_ /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O
M'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U
M17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\
M0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45XWX$_8=^$?P\\8:?XVT3Q+X
MPFN]-N!-!'?>)YIH68=G0\,.>AKV2@ HHHH **** "BBB@ HHHH **** "BB
MB@#R3XR_L'?L?_M!>+U\?_&#X Z#K6M *)-3DA>*:<*,*)6B9?.P  -^[  '
M05Z1X7\%^$/!'A6U\#>#O"^GZ7HMC;?9[/2K"T2*WAB_N+&H"@<GC'.36G10
M!X]X'_X)^_L7?#;XEK\8/ W[.'AG3?$,4YGMKZ"S.VVE)SOAB),<+#L452.V
M*]AHHH **** "BBB@ HHHH **** "BBN;\ ?%_X:?%/4-?TOX>>,;35YO"^L
M/I6O+9DL+2]559H6;&"RAAG:2 <@\@@ '245Y1\<OVY?V2OV;/$,7A'XV_';
M1-"U6:-9!IDKO-<(C?==XX5=HU/8L #VKO/AW\2? 'Q<\(6?C_X8>,=.U[1;
M]"UIJ>EW2S0R8."-RG@@@@J>0000"* -NBN+@_:(^"LP\932_$*RMK?X?W@M
M/&-]?A[>VTV8PI-L:>55C8A)$)V,P4L%.&XKG/@G^W-^R/\ M&>)Y?!/P7^/
M&A:YK$2,_P#9D,KQ3R*O+-&DJJ95 Y)3< .3Q0!K>'/@SJ>B?M)>)/CC+K4#
MVFN>'K/3HK%8V$D30L27)Z$'->@U'=75M8VTE[>W$<,,,9>::5PJHH&2Q)X
M Y)-87PK^*OP]^-O@.Q^)WPJ\40:UH.I&86&IVJL(Y_*E>%RNX X$D;KG&#C
M(R,&@#H:*YR/XM?#Z;XM2_ R'Q!O\4P>'DUR?3%M)3Y=@\[0+*TNSR@3(K (
M6WG:2%P":3Q#\7_AIX4^(OA[X2>(?&%I;>)?%:W3>']'8L9KQ;>(RS,  =JJ
M@)RV <8&3Q0!TE%><?&S]KK]FO\ 9PU:RT+XY?&+1_#5WJ-NT]C;ZE(RM-&K
M;2PPIX!XK \"?\%#OV*/B;XPT[P!X!_:.\.ZIK.K7*V^G:=:S.9+B4]$7*CF
M@#V:BBB@ HHHH **** "BBB@ HHHH ***YNY^+_PTM/BM:_ ^?QC:#Q9>:/)
MJMOH2DM,;)'$;3' PJ[F &X@MSC.#@ Z2BN,^-O[1'P0_9O\,Q^+_CG\3=*\
M-6$\IBMI=2N,/<.!DK%&H+RL!R0BD@<FJ?P(_:F_9Z_:<TVZU7X#?%G2/$L=
MBRK?16,Q$UONSM,D3A9$!P<$J <'!.#0!W]%<YJGQ:^'VC?%#2?@QJ'B#;XF
MUO2[G4=-TM+25S):V[1K+*SJA2-0TJ ;V7<3A<D''G4O_!13]AZ'XE-\(IOV
MF_"JZ\MU]F:V:^(A$V=OE&XQY._=\NW?G/'7B@#I_C'\&=3^)OCWP!XOL=:@
MM8_!WB%]1N89HV+7"F(IL4CH<G/->@T5S?A3XO\ PT\<>.O$GPT\(^,+34-<
M\(-:KXET^V+,VGM<([PJYQMW,J,< DC'..* .DHKG/B#\6OA]\++C0+3QWX@
M^Q2^*?$,&AZ#$MI+,UW?S*[)$!$C%1MC=B[810I+,!2?%KXO_#3X%>!;OXE_
M%SQA::%H=DT:W.H7A;:K.X1% 4%F8L0 %!- '245#J6I:=HVG7&KZO?PVEI:
MPM-=75S*(XX8U!9G=F("J "23P *\A^&G_!0?]BSXP_$%/A7\-_VC/#NJ:]-
M(8[6PBG=/M3C^&%W54F/!($;,2!D4 >R4444 %%%% !1110 4444 %%%% !1
M17-_$SXO_#3X.:?IVJ?$WQC::/#J^L6^E:6UR23=7L[;8H4502S,?08 !)P
M30!TE%9WB[Q?X4\ >&KWQGXX\26.D:1IT!FO]3U*Z6&"WC'5G=R H^I[UY?\
M'_V_OV-?CWXT'P[^$O[0>@ZOK;[O(TU9)(9;C:"2(A,J><0 3A-W )Z<T >P
MT5SGQ1^+7P^^#'AN'Q;\2?$']G6-QJEKIUO(MI+.\MU<S+#!$L<*,[,TCJ.
M<<DX )'&?&_]N']DS]G#Q+;^#/C7\==#T'5KF-9$TV>1Y9T1ONO(D2L8E/9G
MV@]C0!TO[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH?"6C2^'
M/"FF>'IYED>PT^&W>1!@.4C521['%,\&^,_"/Q#\+V7C;P'XFL=9T?4H1-8:
MGIETLT%PAXW(Z$AAD$>Q!':L[Q#\7_AIX4^(OA[X2>(?&%I;>)?%:W3>']'8
ML9KQ;>(RS,  =JJ@)RV <8&3Q0!TE%9?CCQKX7^&_@S5OB%XWU=+#1M#TV>_
MU6^D1F$%O"ADD<JH+-A5)PH)., $\4[0/%_AWQ-X/LO'NDZB/[)U#38]0MKN
MYB>#_1I(Q(KNLH5H_D()#@%>X!!H TJ*Y[X5_%7X>_&WP'8_$[X5>*(-:T'4
MC,+#4[56$<_E2O"Y7< <"2-USC!QD9&#7G?C;_@H5^Q1\.?B0_PD\;?M)^&-
M/U^&X\BYLYKPE+:7.#'-,H,4+ \$.RE>^* /9:*9;7-O>6\=Y9W"2Q2H'BEC
M<,KJ1D,"."".<T^@ HHHH **** "BBB@ HHHH ***I>)/$F@>#O#U]XL\5:O
M;Z?IFF6DEUJ%]=2!(K>%%+.[,>  H))]J +M%9'@'QYX2^*'@K2_B)X#UI-1
MT76K*.\TN_C1E6>!QN5P' 8 @]P#7DVK_P#!2?\ 80T+Q\_PSU7]J'PK%J\=
MS]GE0WC&".7."C7 4PJ0>#EQ@\'% 'N%%5KS5]+T_2)=?O+^)+*"V:XENBXV
M+$%W%\^FT9SZ5YQXC_;0_9>\'?!G1?V@?%_QAT[2?"7B.W6;0=2U2*:W>_1A
MN4Q02()G)7YL!,[><8YH ]0KS[]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJ
MJL\I<)@]P#@U<^"'[1OP,_:2\.3>*_@7\3])\36-M*([M].N,O;N1D++&P#Q
M$@$@,HR!Q6C\6OB_\-/@5X%N_B7\7/&%IH6AV31K<ZA>%MJL[A$4!069BQ
M4$T =)117 +^U)^S\O@CQ'\2KWXHZ=9:!X2UZZT77]7U/?:V]M?V[A)80\RJ
M)2'(0&/<K-E5+$$4 =_17E/P-_;C_9+_ &E/$$WA/X)?'31-=U6")I&TR)WA
MN&0?>=(YE1I%'<J"!GG%:'Q[_:X_9L_9@2R/QZ^,&D>&Y-1!-C:W<C//.H."
MZQ1JSE >"VW:#QF@#T:BL'X9_%+X=?&7P;:?$+X5>--.U_1+X'[+J6F7*RQ.
M0<,N1]U@>"IP0>" :WJ "BBB@ HHHH **** "BBB@ HHHH **YOP!\7_ (:?
M%/4-?TOX>>,;35YO"^L/I6O+9DL+2]559H6;&"RAAG:2 <@\@@<9\<OVY?V2
MOV;/$,7A'XV_';1-"U6:-9!IDKO-<(C?==XX5=HU/8L #VH ]7HK$^'?Q)\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH \._;4_;'U+]DJ/P58^'O@U>>-]7\=>)!HND:39:O'9N;AER@WR(RG<2
M%YP!GK7G/BC_ (*0?M!_"?1;CQQ\=_\ @FYX_P##_AC3T$NKZUI>OV.IFS@S
M\TK11E?E7J26  R20!6#_P %>?$NK^#?'7[.?BS0/"%YX@OM-^,%O<VFAZ<R
MB>_D15988RW 9B,#/&35GXR?M.?MQ_'WX6^(/@O\,/\ @G!XHT>^\4Z/<:4^
MM>,?$-E;V=A'<1M$\S+G,NU&8A0>N.&^Z0#ZS^'GC_PE\5? ND?$KP'JZ7^C
M:[IT5]IEY&"!+#(H93@\J<'E2 0<@@$5LU^>7[2?CG4OV&_A5\ /V +KX[ZK
MX,TK4M+N&^('Q \,Z?<3W\%K;('>*R$,4DL9FGD=%D5"T85"?EWBLKX=?M4_
M";X-_M/_  TT7]DK]J+XE_$#PWXR\21:!XV\(^/+75[E+07+".#4;>XO[:/R
M665AYBJQ# ]  2 #](JXGX:?%+QCXX^('C7P?XB^$&K>'K'POJ4%MH^N7[DP
MZ_')&7:: ;%PJ$;3RW)ZBOCOP3\(/C'^V-^V3\>_ _BG]KCXG>%O"/@3Q=9-
MH.F>#_$[VSBZGM<XWN'V01B+(A0*&>8MD$<V;C]K3XE_ ,?ME?$NX\4ZGK0\
M ZSI4'A#3=9U*:YMM/EGM_)C$<;L0D?G2([JNW=M.>>: /O&BOBJ^_8C^-VG
M?LVR?'V#]MCXJ'XO0>&CKS:B_BECI#W@A^T&R_L_;Y'V7.8PNWC[V,?)7/ZA
M^U3\7/VWM-_9R^"?A'Q[J7@3_A:OAZ_USXB:WX7G^SWJ06"M&]O9RG)@$T\<
MOS#YE79RPW*P!]1_&?\ :;L?@]\=?A;\$+GPA+?R_$[4-2M8-12\$:Z>;2W2
M8LR%29-P;& 5QC/->I5\!?%3]FK7OV>O^"A7[--MI/QF\7>)O"=[KFN?8-,\
M9:RVHSZ5=C3OWABN)!YABE38?+8D(T3$??P/OV@#X[\"_P#!3+]H7XOR:[??
M!+_@GAXA\4Z1H7B2\T6;5K7QQ8PH]Q;L XV2HK#AE;N/FZFO7?V=/VA?VCOB
MUXTN_#OQ@_8MUKX<:;!I;W,&MZEXIL[Y)YQ)&HMQ' -P)5W?<>,1D=2*^/O^
M"=OQ(_;F\)^!?B'IG[./[-GA?Q;H#?&#79)=4UGQBMA*MR6B#Q",J<J%"$-W
MW$=J^SOV;/'G[7_C'4=5A_:=^ OAWP;;001'2)M$\4C46NI"6\Q7 4; H"D'
MOD^E 'K5%?GI^P?^SM\6OVU_V9Y/B/\ &O\ ;.^+EM<0:_JMCX73P]XRFMOL
M:174F)YWY>ZE$C,%\QL)&B(H %0>&_VT/VE/$'_!-3X96%G\06C^)'Q#^*,7
MPZB\920J\UN'O9XOMN#P91%$J;CSEM^=W- 'V!^UW^TW8_LG?"ZT^)FH>$)=
M;CN_$EAI LX;P0%6NI?+$FXJV0O7&.?45N1_%+QB_P"T4_P7;X0:LN@+X._M
MD>/"Y^PM=_:A#_9V-F/.V'S<[ONC[O>OAO\ X*-?L::]\ O@3X<\5>#?VC_B
M+XBTW_A/M#B\5Z1XY\3/JD5ZS72^7>1^:,P3"7:#LPK*YR/E&?H&U\>^.6_X
M+"7/PR;QIJQ\-K^SL-27P\=1E^PB]_MM8OM/D;O+\[R_D\S;NV\9QQ0!],T5
M^>7[!G[.WQ<_;7_9>_X63\:_VS_BY;7,6N:I8^%E\/\ C&:V^QI%=28GG?F2
M[E$K,%\QL)&B(H &:B\+_MH?M*>*O^";GPJTFQ^(+0_$?XD?$Z/X>KXT>%6E
MM8S>SQ->X/!E$4:)N^\2Q?.[F@#]$J*_/G]O/]G'XL?L<? G3OB=\!_VQ?BT
MX?Q/I5CXMMO$/C:>[-_%+=(/M$3\/;RF38KB,A7C=E(P,']!J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y]_;5_9T^)7Q
MS^*'P.\5^ K6SDM/ ?Q-MM<\0-=78B9+1-NXH"/G;@_**^@J** /GW]M']F?
MXL_$7QS\/_VEOV;M7TBW^(7PSO;M]/T_7V=++6;&ZC$=S9RN@)C8J/D?& 6;
M.,AES?",'_!1#XW?&KPOXC^*'AO1OA!X'\,W#W.L:'HOBA-8OO$TVW"0O(L*
MI#; C)'#\D<DAD^E** /!_V6/V?OB+\)?VC?CK\3/&%M:)I?C_Q387_AU[>Z
M$CO#%;-&YD4?<.XC /6N&T_]@KQ+X_U7]I[PK\5I+>RT#XR:G9R>'KZSG$TL
M(AMR%F>/C!281N%)^;;U%?6-% 'QK<^'_P#@JOJ'P(;]DJ?X8> ([B31/["F
M^, \8.86LO+\@W T_P CSOM)BYSNV^9SM K3^('[ ?CSX2^$_@QXQ_9#U;3+
MGQE\$M/FT^VLO$;M!;>)+&YBV7D4KIN\F1V+R(>55I#GH"/K>B@#XYU#X/?M
MW_M!_M=?"#]H?XP?#7PQX+\,> =2U OX4L/%(U*[B^T6C1O=2SK'&DA9A&J1
MH/E"N2>>?L:BB@#X+_9U^%/_  5,_9(TWQ9X&^&'P+^&^N:/KGCO4]?M[W6?
M%4D<V+EU 4JA  VQJ?7)->_?L\>-_P#@H5X@^(7]G_M,_!'P!H'AK[#*WV_P
MWX@EN;G[0"OEIL8XVD;LGM@5[M10!X/_ ,$X?V?OB+^S+^S':_"OXI6UI%JT
M7B#5+MTLKH31^5/=/+&=P[[6&1VKQGP1_P $X/C!=?L!:3\#M8U[3?#_ ,1O
M"'Q$G\8>#-36?[1:V]_'>2S6_FE!G8T<C*V 2I8-AMNT_;U% 'PY^TW\+/\
M@I?^V9\/M#^'_B[X,^"?!%EH/B73=3U<6GC'[=)K\D$ZDF$"-1:P*"\NUV>0
MLL:@_>->UV_[/WQ%C_X*8S_M2-;6G_")R?!,>&%F^U#S_M_]JK=;?+Z[/+!.
M[UXKWBB@#P?_ ()O_L_?$7]F3]EVQ^%'Q3MK2+5X-=U.ZD2RNA-'Y<]W)+'\
MP'7:PR.U?/R_L7:K\,O^">?A;X0?&GXIZ!X \>:!\53KGP_\0WEZ);.'6FO9
MYK*)W Y$B,ZD=B0<,5"G[YKEOC+\%OA?^T'\/+_X5?&'PA;ZWH.I!?M-E<,R
M_,I#*Z.A#QNI (=2&'8T ? __!26_P#V]/&?P1\)Z%^T'HWP^\+Z?+\0]%LX
M=,\*:K<7MUXDU!Y\($$J*((% >39EW+*G8$U^D->#?"__@G#^S-\,/'^E_$[
M[#XD\2ZSH+%O#L_C/Q7=ZHFDGUMXYW*(PP,-@LI (((S7O- !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%9NI^,O"&B71L=9\5:;:3A0QANKZ.-P#T.&(-9U*M*C'FJ227F[
M"E*,5=NQI45B_P#"R/AW_P!#[HO_ (-(?_BJ/^%D?#O_ *'W1?\ P:0__%5A
M]?P/_/V/_@2_S(]M1_F7WFU7B7[0W[>'P;_9_P!4D\*3?:-=UV(?O],TMEVV
MQ[":1CA#_L@,PXR!D5T'[0W[07ACX;?!3Q'XT\+^+]*N=3L].8:=%#?12-Y[
MD1QMM#98*SAB/0&ORMOKZ]U.]FU+4KN2XN+B5I9YYG+/(['+,Q/)))))-?B'
MB_XKXK@Y4<!E'*Z]1.3F[24(WLK+9R;3WNDEL[Z?)<3<1U,LY:.&LYR5[[V7
M^;\S[E\*_P#!6WP-?ZJEMXQ^$6I:9:,^#=66J)=L@]2ACCX]<$GT!KZA\ _$
M#P;\4/"UKXT\!Z_!J6FW:YAN8#W[JP/*,.A4@$=Q7XZ5]+_\$ROC7/X#^+US
M\.=:UN.#1/$%G)(5NIPD4-U$N]9,L<*2BNI]?D_NBO@_#7QOXAQO$-'+<^G&
MI3K/E4^6,)1D_AORI1<6]'I=7O?2S\?(>+,;5QL:&,:DI.R=DFF]MK*Q^AM%
M8O\ PLCX=_\ 0^Z+_P"#2'_XJC_A9'P[_P"A]T7_ ,&D/_Q5?U7]?P/_ #]C
M_P"!+_,_1?;4?YE]YM45B_\ "R/AW_T/NB_^#2'_ .*K2TS5]*UNU%]HVIV]
MW 6*B:UF61"1U&5)%:4\5AJTN6G--^33'&I3D[)IG/>+OC7\+O ?Q#\,?"CQ
M;XNALO$/C-KI?#.F/#(S7YMD628*RJ57:K*3N(SGC-;/BSQ3H'@;PKJ?C;Q7
MJ2V>EZ/I\U]J5XZLP@MXD,DDA"@DA54G !/' KXM_P""FGQ2T7X*_MU?LO\
MQ/\ $.BZOJ-EI,WBIY[+0=.:[NY0UI:Q@1PKRY!<$XZ $]JF_:7_ ."H?P9\
M;_LX_$#P7IWP7^+MM<:OX)U6R@N-0^'=Q#!$\MG+&KR2$X1 6!9CP ">U;EG
MV'\//B%X-^*_@C3/B1\/=<CU/1-9M%N=,OXHW59XFZ, X##/N :V:^)/@Y^U
M+K7[-W_!-KX":)\.O!D/B3QWX\T^PT'P5H=U<F&"2Z<$M/.XY6")<%L<G<HR
MH)9>LUS]I#]M+]E'QCX0OOVQK3X=Z]X)\9>(K?0KC7/ EM>6L_A^_N,^294N
M7<36Q92I<;67DG^%6 /J^N9T+XQ_#3Q-\3=>^#>A^*X;CQ-X8M;:XUW2EBD#
MVD5PN^%BQ4*=R\_*3COBOF3XF_M8?MS^,?VR_'_['_[+/@GX>>9X5TO2M4M_
M$?C'[8D-O;S6RO-%-Y#L999)9(UBV(H5$DW;CAAI>%/C%\=O%G[2'QJ^"WAW
MP9\,]-\8^&? OAVYC\1OH5SB^O+BU5YTNI$F\V:!#Y@A4%64;<EN: /J#PSX
MJ\,^--(7Q!X0\0V6J6#S30I>Z==)-$TD4K12J'0D$I(CHPSPRD'D&K]? G_!
M+7XB?M$_"#_@E9;?$BQ^'VG>-M-T^QO6^'OA/PM8W/\ ;%U<-J]ZDZ7;LSQL
MGFL'4Q("L2MD,V*ZGX^?M(?\%*_V2/A,O[3GQJL_@]JOAVQN+0^)/!NB07]O
M?6T,TR1[+>YEE9)95,@#$J5X9@"!0!]I45\Y?M%_M5?&6;XW^%?V4/V1?#OA
M^[\9>(O#;^)-6USQ;YK6&A:.)/*69XH6#RR/)E%7( .W((;*\Q\/_P!JO]LW
MPI^V_P"$/V-_VBO!G@62WUS0-1U0^+?#$-VJ:E#%&3$(HY93]GD1T=9582 A
MD*E0>0#ZTHKY,\)_M*_ML?M<^(O%/B/]CRP^'.@> _"^OW&C:;K7CNVO;JX\
M1W=N0)9(TMG006VXX#'<YZCG<J^H_L8?M0ZI^TMX(UR#QUX.C\.>-?!/B6Y\
M/>-="@N/.A@OH,9D@<\O#(I#*3_M#+8W$ [#XY_M!_!S]FKP6GQ#^./CB#P_
MHTE]'9I?7$$LBF=U9E3$2,V2$8YQCBO(/^'O'_!./_HZ'2O_  57W_QBN(_X
M+=ZKI^A?LP^#=;U:-WM;/XOZ'/<K'$9&,:+<,P"CEC@'COTK6T7_ (*:?L)Z
M]K%IH=AX%\3>?>W,<$/F_#"Z1=[L%&6,. ,D<GI0![[IG[17P7UGQ;X8\"Z9
MX[MY=6\9Z =;\,68MY0U_8! YG4E,*-K X8AN>E=K7S_ /$+XOW/AK_@H;\-
M/@39_#[PO+::UX&U6].NW&DEM3LO(X6&WG#@1Q-_$FTY]17EWPB_:F_X**_M
M8WOC[3?@5X9^%GA^S\"^/]5T!M?\3P7\BZBUO+B*".&*1BK+'L:69FP3,H2,
M;2: /M&BOF'X(_MU?%CXF_L7^*OC?)\ +G5_B'X,UV]\/:IX(\,%Y5O-5MY(
MXSY).YUAQ*CMG<557P6P,\7\?OVDO^"D_P"R%\*H_P!IGXWVOP>U?PU975H/
M$O@_0;>_M[ZVAGF2+;;7$LS)-*K2*"2NWAF (% 'VE17R_\ M._M>_M%^"OV
MJ/ ?[-'[.?@'PMK5QX^\(W>H6=YXD>XBCL9XGSY\SQ/S;K"KDQJA=WV*K+FC
MX(_M*?M6>$/VO8/V0/VNM*\%W]QK_A.;7O"GBCP/#<P1.(I-DMM/%<,Q# !B
M&4@ !?O%CM /J"N9^(OQC^&GPEO/#UA\1/%<.F3>*M?@T3P^DL4C?;+^;/EP
M+L4[2V#RV%XY-?-GA']I?]N/]KK5_%?B[]CW2_AOH/@7PSK]SH^CZGX[@O;F
MY\27-L0))$%LZBWMBW 8AF_$$+6\>_M??%BZ\!? 7Q!\5/V9=)T+Q-XH^-NG
M^&?$&B^,M%DG.F.7D5K_ $YF9"C$*'BF.X ,1\^-Q /L*JFOZ[I/A;0KWQ-K
M]ZMM8Z=:275[<,I(BAC4N[D $G"@G@9XKPGXI_$/]NKQQ\<]9^$W[-_@/PQX
M7\.>';"UDN_'OQ TZ[N(M6N)E+>3810/&'6/&V1V8X;C RI;A/AQ^U'\9?BK
MX'_:)_9Q_:)T3PQ'XP^&/AB1;K5_!TLIT_4K>\TZXEB=$F+/&ZA/G!/5\8&T
MT ?4/PX^(W@KXN>!M,^)7PYUZ/5-#UBV%QIFH11NBSQ$D!@' 8<@]0*G\:^-
M_!OPW\+WGC;X@>*=/T71]/B\R^U/5+M(((%SC+.Y ') 'J2 .37C'_!+G_E'
MU\*?^Q4B_P#0WKRS]K_1[/\ :4_X*8?"/]D?X@PB\\#Z)X2N_&^M:%*<P:K<
MK)-;VZ3+TD6-XL[3P5D<'(:@#TCP=_P5<_X)Z^//&<7@'PY^TYHQU*:<0P_;
MK*[M+>1R<!5N)X4A.3P,/R3Q7T,"",@UPOQP_9R^$OQ_^#6I? SQYX1L9-$O
MM/>VMHH[1 =/;:1'-;\8BDC.&4C&"!VXKR#XP_%CQ5^PE\&_A?\ LP_!V"Z^
M(7Q \2W*>'/!)\67@19$@0&2[O'B5288(VC!"@,5V\Y!:@#Z9HKY.UG]IC]L
MS]D_XA^#+;]LG3_ &O>"?''B"#05\3>!+:[M9M"U*?/DK/%<.XEMV*D;QM*@
M,6Y"JV5X]_:Q_;R\?_MC?$[]DG]ECP1\.0/ L6CWT/B/QC]M2*.WN+"*>2"4
M0.QDFDEEQ&55%2.)]V6(8 'V-17Q^O[4O[=WQ,_:\^(?[(?PC\,?#NQ_X0BP
MT.YOO&FKV5[)!9_:M.BGFB\E)\SR23R-Y/,:I%"^_>Q!KI/@[^W)XR\+7/Q5
M^&G[96@:/I/BOX1:(-=U/4/"QD:QUO2&B:1+JVCF8NK_ "A&C9C\[J >H !]
M.45\=>&/CO\ \%2OB;\'8_VK/ GPY^%MGX>OM._M?0OAQJ0OI-6OM,*^9'NN
MT=8EN)(\,@";?F7< <BD^,__  4U\8_\,_?!3XZ?LR_#K3M;D^+7BA-%30=;
M=Q)%=,LL7V=98W149;M-C2,&78"P7D8 /L:BOF;4OB?_ ,%)_AO\*+#1/%?P
MF\!^+?B/XB\8+I^E7?A-+]= T;3FB1C>Z@\G[W".73:@7( ()/!P;W]I3]M7
M]FW]H;X<?#/]J*?X:^)?#OQ,UMM(M+[P;:7=E>Z7>%<QEHYY766$D@9'/WB2
M, , ?5$?BKPS+XED\&1>(;)]7ALQ=S:6MTAN(X"VU96CSN5"P(#$8)! Z&LC
MX6_&/X:?&K2M1UOX7^*H=7M=)UJXTG49H89$$-[ 0)83O522I8<C(YX)KXY^
M"-O^U%_P^"^*ADU;P#]G70-(;7PNG7N]]&W-]F2W/G86[";?,=]T9;.U0,5N
M_#G_ (*!6OPR_9$^)?Q[U_X1>'X+[1?B[JGAKP_X;\&Z>;)=;O?.BC@,N6?,
M\A8M+*.JQDA<@ @'V?17Q[\2_P!H3_@I-^RU\/H_VD/V@_!OPQ\0>#[.2&3Q
MAX7\&QWL6J:+:R.J&2&::1HKDQEAO& "0=I"Y8:_Q[_;0_:#L_VIO!'[.G[+
MG@WPCKT/Q ^'CZ[I6L^(FN8XK)_.)%U,T3Y:W$",?*5!(TCH ZC- 'U717S%
M\ _VE?VI?#W[74W['/[7.D>#;R_U'P<WB3POXH\$17,,$\*3^5);S17#,0X.
MX@@@ (/O;LCZ=H **** "BBB@ HHHH ***Q]:^(7@'PY?'3/$/CC1["Y"AC;
MWNIQ1. >AVLP.#5TZ52K+EA%M^2N9U*M*C'FJ227F[&Q17._\+@^$O\ T5'P
MY_X.X/\ XNC_ (7!\)?^BH^'/_!W!_\ %UO]1QO_ #ZE_P" O_(Q^O8+_G['
M_P "7^9SG[67Q^_X9>_9_P!?^.G_  B?]N?V']E_XE?V_P"S>?YUW#;_ .M\
MN3;CS=WW3G;CC.1\7?\ #_C_ *M._P#+[_\ N&O<?^"IWQ(^'>O_ +!WCO2=
M"\>Z+>W4O]E^5;6FJ0R2/C5+1CA58DX )^@-?CQ7]&>$/AWPOQ)PU5Q.<85S
MJQK2BFY5(>ZH4VE:,HK=O6U_/0_FGQD\2.*^&.)Z.%R;%J%*5&,FE"G/WG.H
MF[RC)[1CI>WEJ?HM_P /^/\ JT[_ ,OO_P"X:]&_9-_X*]?\-0_M :!\"_\
MAGK^P_[<^U?\33_A+/M/D>3:37'^J^R1[L^5M^\,;L\XP?RCKZ"_X)8ZQI&@
M?MX^!-6UW5+:RM8O[4\VYNYUCC3.EW:C+,0!DD#ZD5]QQ/X3<!8#AK&XG"X*
MU6G1J2@_:57:482<79S:>J6C33['PG"OB_X@YAQ/@<+BL=>E4K4HS7LZ*O&4
MXJ2NJ::NF]4TUT9^U5%<[_PN#X2_]%1\.?\ @[@_^+H_X7!\)?\ HJ/AS_P=
MP?\ Q=?QW]1QO_/J7_@+_P C^T?KV"_Y^Q_\"7^9T5%<[_PN#X2_]%1\.?\
M@[@_^+K7T77M#\1V(U/P]K-I?VQ8J+BRN5E0D=1N4D9%9U,-B*4>:<&EYIHN
MGB<-6ERTYIOR:9RWQ$_:)^"GPF\>>&/AE\1_B%9:1KGC.Y>W\,6-VK@W\JE%
M**X4HIW2(H#$9+ #)-=+XI\3:%X*\,:CXR\4:@MIIFD6$U[J-VZDB&")"\CD
M*"2 JDX )XKX5_X*M? &Q_:B_;2_9]^!=]KUQI;:YHOC#[%J=LY#VEW!IZ7%
MM-QR0L\43$ @D C(SFNM^%W[47BSXU?L*_&7X.?'6 6'Q8^&?@C6M'\<Z?(0
M&NBMA.(=03LT<RC=N'!;) "LF<3<^L_A[\0/!WQ6\$:7\1_A]KD>I:)K-HMU
MIE_%&RK/"WW7 <!AGW -8'@S]I3X&?$/XL^(/@5X+^)%CJ'BWPK'OU_1(5?S
M;1<JI))4*V&=0=I.TL <&O%_V3_C!X?_ &?_ /@DUX.^-7B@@V7AKX81WSQ%
ML&9TB)CA!_O.^U![L*^8O"7PZ\7?L4_#[X$_\%&?&;R#6/$/BB[E^-5P5(,M
MAXAD$J32CJ!;XB.TG_6,HH _2OQ?XP\*?#_PS>^-/'/B2QTC2--@,U_J6I7*
MPP6\8ZL[L0%'U[FO"?"__!6/_@GAXQ\7Q^!]$_:?T87\LPBC:^L;RUMF<G
MN9X4AY/??BJW_!4GX&_%#]H#]F"WT;X1>'8?$5UHOBS3==O_  I)<B-/$-E;
M,S266X_*=VY7P>OEX&6P#Y+XW_X* ?L#?''X9W?[*W[6GPI\3?"0ZKISV$>D
M^-_!C6T>G2E=JRVTJ(ZQ&-B&25EC *@G H ^M_CG^T1\&/V:_!4/Q%^-_CNW
MT#1;B^CLX;^>"657G='=4 B1CRL;G.,?+UKS'PW_ ,%5/^">OBO5HM%TK]J?
MPZD\[A(SJ"SVD>3TS)/&B+]20*\5_P""CG@3P]\._P!B/X$_#SPWXSN?$VD:
M5\5?"MIINMWUS'</?VJQ7 BD,D8"2 Q[<,!@C'7K7UW\0OV>O@;\5?"]YX-^
M(7PE\/ZIIU_;M#<07.E1$[2",JP7<C#.0RD,IY!!YH ZZVN;:]MH[RSN$FAF
M0/%+$X974C(8$<$$<YKB=8_:4^!?A_XXZ9^S9K'Q(L8/'&LV!O=-\/.K^;/"
M%E;<&"[ =L,AVE@Q"YQR,_/G_!(WQ5J_AGX/?$GX!>+/$DMY8_!WXI:SX;TK
M4K^;)73;=P8U9CV0^;[*I4# 45\Y:_X'\=_'3X#?$K_@K3X1M9?^$IT_XHVW
MBCX>B12"?#>B,]KY1_NH\37#R*!AC;C.<T ?J37@OQ9_X*??L&?!'QA-X!^(
MW[1^D6^K6TQBN[33[.ZU#[/(#@I*UI%(L; \%6((/7%<=_P4#_:[FT/_ ()A
M:S^TC\$M8EAD\5Z!IZ:%J$+[9+5+^2*-GR.4E2.20 CE9%'0BO7OV5?V6_A9
M^RO\%M)^%7@'PK8P&'3HDUJ_2W7SM4N=@\V>=\9D+-N/)P 0H 4   ZGX4?&
M+X6_'3P=!\0/@_X]TSQ%HUPQ5+_2KI945QC*,!RCC(RC ,,\@5TE?%/_  B6
MA?LA_P#!7#PAX<^$&GQ:1X8^.?A/4O\ A(O#MB@CM$U.PBDN%O$B7"HS*H3@
M8S)(>K''UC\9O',WPO\ @_XK^)=O:K/)X=\-7VII"W20V]N\H4X]=F* .%_:
M _;X_8__ &7-87PW\<_CII6C:FR*YTJ**>\NXU895GAM8Y)(P1R"R@$=*Z3X
M"_M.? /]I_PY-XJ^ OQ1TSQ)9VSJEV+-V6:V9@2HEAD"R19P<;U&<'&<&O"O
M^"1'P<\.Z5^RUI'[1OB2TBU3Q_\ $J6ZUOQ3XJO(Q)=W+2W$FR/S"-RQJ@7Y
M 0NXL<<UZE;?L9_#31?VM8OVO?!>H7N@:U-H,NE^(-)TA(HK/758Y66Z79EI
M$.TAE(),:9) ((!Z]17R/X*_:8_;A_;!U7Q-XS_8^T[X<>'O /A[7;G2=%U;
MQW;7MU<^)+BW.V25%MG006Q;@-AG_'<JT=?_ ."D_P 2+3]ACXH_&L?#?2=%
M^*'PFUI-$\4>&-3:2YL$O1=P0F5#')&[P.DK,GS@@J1E@ S 'V-17Q!\9?VU
M?V_OV>? /AW]K'XG?"[X?S_#S7=3LX;KP-I$EVVOZ?;78)@9KEV$#SCY0RA-
MNY@HXRXZ+Q1^TY^WE^SY\7/AK>?M+>%/AM)X,^)OC.T\,#2_"KWC:AH%[=@_
M9P\\K>7<8((D94 .P[0H() /KVBODOQ-^U-^V?\ $#]MGXA_L??L_P#A7P+9
MV/A/3])OE\9>)+6[E%A#<6BR2I)%%,/M$SR2*(@OEJJ12%]YQ6U\&?VVO'7A
M;Q#\3_A!^V;HFBZ7XH^%GAW_ (22[U?PKYIL=:T3RV?[5!%,QD1U*[&0L?G8
M 4 ?35%?'?@SX[_\%1OC-\(X_P!J7X8_#SX7:?X=U&R.I^&_AYK"WTNK:EIQ
M&^,O=1NL23RQX:,!-GS)NQDT_P"(_P#P4\FUS]G+X2?%+X#:1H&G:I\7]=.D
MVE]X\O7CTOP]-%O6Y^U/&5:0K(A1 "F_[W'W2 ?8-<CX'^//P?\ B/H7B#Q/
MX/\ 'MC<Z=X4UJ[TGQ%?2EH(K"\M0IN(Y&E"@; RDM]WGK7F'P,\<_MSZ/\
M&2V^'7[0WA+P=XG\*:KHDE[IOQ#\!136T-I.IXM[F&>5]V\<H\9QTSG)*_-'
MQU^,7Q3^-7_!.3]HV^\(>#/A_P"'(?#OQ7U_1->BT_1)X/[0TRW$.ZX&R4AM
M0>1XMTS_ ",JD; <&@#]#=+U33M;TRWUK1[Z*ZM+R!)[6Y@D#I-&ZAE=6'!4
M@@@CJ#4]?(%O^U#\??V;_P!DGX5^%-7\,>%/%7Q-^(,MAHOPZT?11<VE@+=K
M2%DGO6F=W_<IS*4(#%E"A1EAIZK^T?\ MF_LK>/?!B?MCVGP]UWP9XX\10:!
M_;_@2VO+6;0=2N WD":.Y=Q-;,5*[QM9<$M_"K 'U97+>!/C7\+OB;XK\3>"
M/ OBZ'4-5\'7Z67B6SCAD5K&X<,RHQ=0&)"DY4D<=:ZFOB?]C[Q-?^"_CS^V
M?XQTN&&2ZTGQ4E[;1W"DQM)%97+J& ()7*C."#CN* /MBBOAGX?_ +6G_!3S
MXW_LK6W[8'P^\#?"72=%M-!FU"3P_JT6H27FMBV#_:9(MDNVV1FCD$*,S,=H
M+-AA7?>/?^"A_B.__9N^$GCCX&_#>SU#Q]\;)H+/PGX?U>\86=C.4W74UPZ8
M=X(".=NUF!!XYH ^@OB%\8_AI\*=1\/:3\0?%46FW'BO7(M'\/12PR,;R^D!
M*0KL4A2<'EL#WKIJ_/3]K'4/VSM)^/W[-_@[]J"R\$:M83?&K2[S2_$_@F&Z
MMDBG0E7M)X+AGY(DWI(K $1N"N>:]P\>?M+_ +37QC_:3\3_ +-/[&FE>$+&
M+P!:VI\<>-?&T5Q<0Q7=RADBL[6"W="[A 2SLVT888!"[P#Z;HKYQ^!/[37[
M0WCKQ1\0_P!EGXH^'_".B?&'P9I$=_I&H64=S/H.LVTZG[/=K$9%G1%DVI+'
MOW M\I/('F%E_P %4/B-K/PGLOA7H_PKTX_M+77BU_"T_P .IDE%G:WD1#2Z
M@^)-XL!"?,W^9UR Y53)0!]NT52\-1^(X?#MC%XPO+&XU9;.,:G/IEL\-O)<
M;1YC11N[LB%L[59V(&,D]:NT %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7$^.OV<?@;\3=?;Q3X]^&FFZIJ#Q+&UW=1L7*
M+]T<'M7;45R8W 8',:/LL72C4A>]IQ4E?O9IJYG5HT:\>6I%279J_P"9YC_P
MQA^RU_T1+1/^_3?_ !5'_#&'[+7_ $1+1/\ OTW_ ,57IU%>5_JGPK_T 4?_
M  5#_P"1.;^S<N_Y\P_\!7^1X5\9OV%_@=X@^%>NZ3\.?A9I6GZ])ISMI%W
MI5EN%^9%R3@!BNTGT8U^:M]8WNF7LVFZC:207%O*T<\$R%7C=3AE8'D$$$$&
MOV?KQ+]H;]@[X-_'_5)/%<WVC0M=E'[_ %/2U7;<G& 9HF&'/^T"K'C).!7X
M[XK>#JXDITL9D%.G3K4TXR@DH1G&]TTTDE).^^C3W5E?YCB+ACZ]&-7!QC&4
M=&M$FORNO/[]#\R*^B?^"=O[..F_&GXCWWB?QUX8CO\ PSHUFR31W2'RI[N0
M82/MDJI9S@\83/WA7L'A7_@DEX&L-56Y\8_%[4M3M%?)M;'2TM&8>A=I)./7
M !],5]1> ?A_X-^%_A:U\%^ ] @TW3;1<0VT []V8G)=CU+$DGN:^(\.? W/
M</GM/'\0TXPI4GS*FW&;G);)\KE'E3U=VV[6M9MKR<CX1QD,9&MC8I1CKRW3
MN^FUU;_ACBO^&,/V6O\ HB6B?]^F_P#BJ/\ AC#]EK_HB6B?]^F_^*KTZBOZ
M9_U3X5_Z */_ (*A_P#(GWO]FY=_SYA_X"O\CS'_ (8P_9:_Z(EHG_?IO_BJ
M[;P+\/O!?PST!?"W@+P[;Z7IZ2M(MI:J0@=N6/)[UL45UX+(LDRZM[7"86G3
MG:UX0C%V[723L:TL'A*$N:G3C%]TDOR/D[]L;P]K^I_\%'_V5M:T[0[RXL]/
MN?%1O[N"V=XK;?8P!?,8#"9((&2,XXKVW]KVRO-2_9-^*&G:=:2SW$_P[UN.
M""&,N\CM83!551R220 !R2:]$HKU3H/S3^)W[,?B+Q[_ ,$]/V9/B+KGP3U3
MQGIWPV2&;QMX#MH)5OKO2YT5+@QQ*5=I8_+0A 0>2>@-+H_P[_X)P?$SXF>#
MO!G[%'["5WXLUFXUZWD\2ZIK-EKFEV/ABS0[I9IY;AE!F4[=L:A@Q! ))4']
M*Z* /EOX :!K=G_P5._: \07>B7<5C>>%_"Z6=]);,L4Y6UPX1R,,0>H!X[U
M%\$?#6OK_P %/OVAM6GT:ZBLM0\(>&8K*]EMV6&9UM"&".1AB#UP3BOJFB@#
M\O?@K\4?CYX4_P""1&J_LV_!#PCXWT/XH_#FXEB\76MOH,\%];6-SK%U-*]B
MY'[R40OSL^9 6(QA6KD_VKOAY^P_X_\ V5O$$7[%_P !OB%\0/'C65O+JGC#
M7],UJ>;0X8YXI)Y)I;_;%Y[JC1>7;J2=[$#:#G];J* /BSXC3>+OV;OVLO!'
M[=EK\-O$7BCP+XE^$-OX5\5#PUI4EY>:)()8[J"[:W4;VB;"HV!\N&)Y**W/
MZ5^T-=?M%_\ !6GX3:_HOPS\2:'X:L/ NO)HM_XGTE["?56:,^=-'!)B1801
M&BLX7<P? P*^AOVD/V<_CAXU^)V@_';]G#X_MX1\2:+IDNG7FD:S8O?:-J]J
M[EPLT"R(4D1F8B5<M@XXK+^ G[(GQ/T7X^W7[5O[4/QDL_&'C7^P#HFA6>B:
M-]@TS1+)I/,D6)&=WDD=NLC$$!BO(Q@ ^*?AA^SI^PE^R]JGBSX/_P#!0_\
M9FUF77K+Q->3^%/&D&C:M>6GB7397W6XB>R)59ER59&"XRH+;L@?8?\ P3*^
M'_AOPO\ "OQ!XP\(_LI#X2:3XA\122Z)HMU>7+WU]I\8VV]W=13LQMY&!;]V
M#T&>05)^E** /D[_ (+ ^'M?\2? CP':>'=#O+^6'XR:!-+%96SRLD:F?<Y"
M@D*,C)Z#-?6-%% 'RW\7M UVY_X*S?"'Q#;Z+=R:?;?#C78[B^2V8PQ.Q.U6
M<#:I/8$Y-'_!*S0-<\/^"OC%%KNBW=DUS^T%XFN+=;NV:,RPL;?;(NX#<IP<
M,.#BOJ2B@#\VM)M?VG_ W[ G[0MU\"]$\26&OS_M%:Y/-)HUG(FIC2'FM?/G
MLQ@,S; <.G(7>RD$9'FG[6OP\_8A\?\ [*NOQ?L5? 3X@^/_ !RUI;2ZKXSU
MW3-:GFT.".XBDG>66_VQ^>X0Q>7;J2=[G&U3G]<** /D76M.U;6_^"EWP,\9
MZ?HMY)I8^#FI>9?"T?RHF=055VQA6(/0X-:WQ8T'7;C_ (*T_"?Q#;Z+=R:?
M;_#/6XKB^2V8PQ.SG:K.!M4GL"<FOJ2B@#X0_9*^/_A?_@FWX-\2?LH_M/\
MA3Q5IESHWBS4;OP9JVF^%;S4+7Q-87,IEA,$MO&ZB;)8,CE0IP"V0P$7QN\2
M_M+_ !S\(_LW_$GXU_"(^']1N?VF-,O[/0;'3IQ<:9HH>06[WRL[^7/L^9S\
MJC<H*H<BOO2B@#\Z?C-??"[6OVV/B3H?_!3"Y^(A\,PRV8^$FB:3#K+:'?61
MC/F%%TM29;@MMW;SC.Y3T %3]C[P/!X7^)O[55IX,_9TUOX=^'?$/PVLIO!7
MAO4M*D@EDM(K"ZA\S8=Q$LCL)6C8F16FPPSFOTAHH \+_P""9VDZIH?[!?PN
MTC6]-N+.[M_"\:SVMU"T<D;;WX96 (/L:X7]N[X:?%OX=_'_ .'?[?GP.^'U
M[XNN_!%K=:/XU\*:4NZ]U#1;@,=]NG622%WD<(,EBRGHK5]744 ?'?Q _P""
ML_@KQEX*O/"'[*OP@^(?BCXDZC:M;:-X>E\&7-M_9]TZ[5ENY) (TCC)W-AF
M'RX)4$N.?^.'PD_:C^#_ (9_9O\ VI?B2NK?$WQ1\(+W4/\ A9$.BVB37LMK
MJ<*QSRP11JHG^S*H08 9P [<;F'W)10!\*_M,_'#0?\ @I-JGP__ &=?V7/#
M/B35=/MO'NG:[XZ\6:AX9O-/LM#LK1F9X6>ZCC+7#%L*BY!*D9Y)'HW[,6@:
MY8_\%./VG]>OM$NX;*_L_!HL;V6V98KC9I15_+<C#[3P<$X/6OJ2B@#X)\-?
MM6>$_P!F+_@J3^TE/\3?#NN#PMJUOX1^W^)M(T*XOXM*N(M'3R4N$MD>14E6
M27#A2 T0!QNS2Z9\$O'O[?'C7]H#]H'2/">J^&/#_C3X9)X*^'#^)+)[.?5=
M@\YKUX7 >. SK&%8C+(YX!4BOICX2_LQWWPT_:P^+?[2<_B^&[@^)D.A)!I*
M691[#^S[,V[%I-Q$F\G<,*NWISUKUV@#XF^$7_!1_0?@[^S1H?P6\<?!?Q[;
M_&+PMX:@T.+X>1>"[V674KVV@6".2&:.,P&"0HK[]^0K' ; W>?:3^R]\3/V
M?/@)^QQ\*?%?A^YFUK1_C-!J7B.&SB,RZ>;B6>X*NR951&)51FSMW*2#C%?H
MU10!\A?\%6-9^(.F3_"ZUU'4_&6G_"*Y\1W*_%S4/ @G^VQ6XCC^RK(UL#*M
MLSF;S-HYPH^]L!^<O%W@;]ER']HOX$^.?V)_V<?%(\,Z?\5]._X2OXF:EI&J
M^7<22-B*!9-1S/(BA97DD"B),1_-\PQ^I5% 'QM:^-D^!G_!7?Q7<^/O">OQ
MZ?\ $WP?H>F^%-8M-%FGLYKJ-MCQO*@*QX.<EN ,$X!&?&M _9V^,OQ&_8/^
M(G_" >";RY\3^$_VG-1\7Z+H-S T3ZJEK<1DQQA@-VZ-W9<9W% !DD5^EU%
M'PS^U7^W)X;_ &O?V;M8_9D_9J^%GC?5OB+XYLDTJZ\-ZGX0O+(>'EE=1/+?
M3S1K#&J('&Y78;L9P,FNAT'X4:[\-O\ @I-\&_#$5C=7>G^&/V>)=&EU=+5_
M(,L,HC +XP&8+D*3G!K[%HH ^6_'N@ZY-_P5\\!>(XM%NVTZ'X,ZE#+?K;,8
M4D-ZQ"%\;0Q'.,YKZDHHH **** "BBB@ HHHH *\X^)O[(?[-'QE\4OXV^*/
MP<T?6]6D@2%[Z]B8N4085>&' KT>BNK!X[&Y?5]KA:LJ<K6O&3B[=KIIV.3&
M8# YC1]EBZ4:D;WM**DK][--7/%_^'=O[$G_ $;?X<_[\/\ _%4?\.[?V)/^
MC;_#G_?A_P#XJO:**]/_ %IXF_Z#JW_@V?\ \D>7_JIPM_T 4?\ P5#_ .1/
MB;_@I%^QC^RW\)_V+O&?C_X<_!/1=(UFP_L[['J-I$PDBWZC:QO@ECU1V7Z,
M:_*ROWG_ &LO@#_PU#^S_K_P+_X2S^P_[<^R_P#$T^P?:?(\F[AN/]5YD>[/
ME;?O#&[/.,'XN_X<#_\ 5V/_ )8G_P!W5_0'A3XG9!DW#U6CG^.E[9U9-<RJ
MU'R<D$O>4965U+2_G;4_G?Q;\+.(<[XDI5^'L!'V*I1B^1TJ:YU.HW[KE&[Y
M7'6W97TT_.FO<?\ @F[\.O!'Q8_;1\&> /B-X;MM7T:__M'[9IUVI,<NS3KJ
M1,@$='16^JBOJ7_AP/\ ]78_^6)_]W5Z-^R;_P $A?\ AE[]H#0/CI_PT+_;
MG]A_:O\ B5_\(G]F\_SK2:W_ -;]KDVX\W=]TYVXXSD?9\2>+O N*X>QE'!8
MY^VE2J*%J=:+YW!J-I<BL^:UG=6WNCXCAGP=X^PG$F"KX[ +V,*M.4[U*,ER
M*<7*\5-W7+>ZL[[69[1_P[M_8D_Z-O\ #G_?A_\ XJC_ (=V_L2?]&W^'/\
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
M(DY)QQ@E05*'])J* ,GP)XTT+XC>#-+\>>&9)FT_5[&.[M/M$#12!'4,%=&
M9'&<,I *D$'D5K444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117A7Q^\??\ !07P]\0Y--_9S^ '@7Q%X:%I$T6I:_XJ
MDM+AIB#YBF-5("@XP>];4*$L1/E32]6DOO9K1HNO/E32]6DOO9[K17RK_P +
M:_X*]_\ 1HWPJ_\ "^E_^(H_X6U_P5[_ .C1OA5_X7TO_P 179_9=7_GY3_\
M&1_S.K^SJG\\/_ X_P"9] ?''X/>#_V@/A!XC^"WCVU\W2?$FE2V5WA06CW#
MY94ST='"NI[,@/:OYJ_CC\'O&'[/_P 7_$?P6\>VOE:MX;U66RN\*0LFT_+*
MF>J.A5U/=7![U^ZG_"VO^"O?_1HWPJ_\+Z7_ .(K\^_^"QW[.?[8OB>^M_VQ
M_CK^S[X7\+Q1Q6VCZW=^$_$1OEF;+"WFG1E!0XQ%OY!_=+QQG[/@VM4R[%RP
M]2I!PJ;6G%OFZ62?5:?<?5\*U9X'$RH5)Q<9[6E%^]Z)]=ON/@6OU4_X-V_V
M/?\ D._MI>,M+_YZ:)X+\Y/I]KNES_P&!6'_ $W%?F?\(/A-X[^.WQ.T3X0?
M#/1CJ&N^(+]+33K4.%#.>2S,>%15#,S'A54D]*_;'X(P_P#!4CX ?"3P]\%_
MA[^QU\*X-'\-Z7%960?Q])OD"CYI7(0 N[%G8X&6=CWKZ'B_%SC@/JE*<8RG
MO>2C[OS:W>GI<]OB?$RC@OJU.45*>]Y)>[\WUV^\^TZ*^5?^%M?\%>_^C1OA
M5_X7TO\ \11_PMK_ (*]_P#1HWPJ_P#"^E_^(K\K_LNK_P _*?\ X,C_ )GY
MS_9U3^>'_@<?\SZJHKY5_P"%M?\ !7O_ *-&^%7_ (7TO_Q%>Z_ '7/CMXA^
M'D6I?M&>!=$\.^)3=RK+IN@:FUW;K""/+82, 2Q&<CM6-?!3P\.9SB_246_N
M3,JV$G1AS.47Z23?W)GDW[;W[1_QJ\#_ !-^&?[+?[.$VB:=XQ^*5[?K#XE\
M1P&6UTFTLX5FF=8@0)9F#?(IR,K@CY@1P?Q)N_\ @IQ^QKI]E\8M?^-UG\>_
M#,6J6\/B?PI8_#>+3=4M[::18S+9"R+&9D+#AP>#DC )7T3]K_P#^R'^U'\2
M?#?[)/QJUG4K'QT^GS>(?!5]HK36M]8JC%9)K:["&,/^Z),3;LB-6*_*K#Q?
MXV?#O]O?_@G;\-]0^/\ \./VS+OXG>#?#"QW&M^"_B78+)=2VGF*C>7?@F1I
M &R!\@XSASA#QG*>Y_\ !1?]IWQK^RY^S0?B/\-X+*+5-4UVPTBVU?6(&:TT
M=;IRK7LZ<$K& >#QN9<@C*GB/V>?C+^TIX#_ &WYOV0/B_\ '73/BSIU_P##
MQ?$\7B6R\-VVFW.C2>>(A!+':DQF*0$,I;Y_G3G'+8'[7'Q9\5?MB^/? '[!
M'P[GM?#NC?%3X?KXL\9:YJNG1W5S!H[9*6MM%)E!<%T.9""T9"NN"N:\2^'O
MQ#\>?\$>/&?B#]D^Q^!5OXQU_P <^(;"3X3>+O+\E_$=M)<16YL;V=0662W5
M\* "%9\[0CIN /H_]O#XR?M0:)^U%\%OV</V;_BSI_A!_B)'KG]HZGJ'AV'4
M51K."*>,[)!GIYB\$??!.<5S'QUUS_@J9^QW\,M2_:%U[]H'P)\3-#\,JEUK
MWARY\&C2YYK/>JRM#+"QPZ@[N>, G#8"-0_X*0Z7\6];_;Z_9CTSX*^*=*T/
MQ9+#XI_LS4]7LFNK6!Q90F3?&,%P8PZCT)![5T7Q!_8C_;V_:7\/O\+OVG/V
MUM#B\$7TT9U_1_ _@M;:YU*%'#^2;B1LQ D#) 8<<JPR* /J?X9>/-(^*GPV
M\/?$_P /QR)8>)-#M-4LDF&'6&XA25 WOM<9KQ3X,_M!?%'QC_P42^,G[/>O
M:U#+X6\'Z!H=UH-DME&KPRW-M'),6D WOEF)PQ..U>\^%_#6B>#/#6G>#_#-
M@EIINDV,-GI]K'G;#!$@2-!GL%4#\*^3_P!G]TT[_@L5\?K"\8)-J7@;P[=V
M<;'!EACMX8G<#N Y )]30!V__!3#]H+XH_LV_ 71_'?PDUJ&PU*\\>:5ID\T
M]E'.&MIW<2+MD! ) '/4=J^AZ^0?^"T<T<W[-W@SP_$P:\U7XO:#;6$ ^]-+
MOE;:!WX4U]?4 ?)GQ2^-7[5_[07[8OBS]D3]E[XI:%\.+#X>Z+I]WXI\6ZEX
M?35;ZYN+R)9HH[:VE81&-8V&YFY#=^0#<^&?C7]O#]GS]I3PO\$/VB_$5O\
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
M #M/!G[66K?$C_@HS:?!GX>?$;1]=^'%]\"SXFM)-(:"YCFU :P;4RK<QY)
MC!4H&V@@\9KU7XB?M3_LT_"/Q/#X*^*7Q^\'>'M7G"E-,UGQ';6TX5ONLR.X
M*J>Q; /8U\O>%?A/\.O@-_P60\1WGP?\)V5A_:W[.=SK-YHNFP+%#]M_M:&,
ME(T 5/,$*$@ 98LW5B:\=_X)]V_QQ\<?LUR_$QO^";7A+XNW7Q!U34KWQ+X[
M\2_$73H;G5Y6NI8VC>"XM)'@2/;L$>[!(+@#?0!^D/B[XK_"WP!H]AXB\>?$
MG0-$T_5;F.WTR^U?68+:&\FD4M''$\C!9'8 E54DD D5+XR^)/P[^'7]G_\
M"P?'VBZ%_:U^ECI7]LZK#:_;;I_N01>8R^9(W9%RQ["OD/\ 99_9EN-:_P""
M>WC_ /9S_;1TW3=&\)V7B#5FT:-/%5OJ?_"-Z2JI<0C[7&2!):RF4@L%("#*
MA3MKRK_@EGXGO_VK?VA['Q-^U+X^N=<UWX7^#X4^$6F:II<EJFI::\DD+^(
MLI)FG81QQE^HRK'+ %0#]*Z*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y7XX_
M![P?^T!\(/$?P6\>VOFZ3XDTJ6RN\*"T>X?+*F>CHX5U/9D![5U5%5"<Z<U.
M+LUJGYE0G*G-2B[-:H_-;_@B;_P3<\8?L_\ Q?\ '_QI^-^@>5JWAO5;GPOX
M6\R(A9-I'VF_BSU1T,:1N.JO*.]?I3117=FF98C-<8\16W=EY)+M^?S.S,,?
M6S+%.O5W=EZ6_JX4445YYPA1110!X]^UG^Q;\-/VMK+1=0\0:]K?AKQ1X6NF
MN?"OC/PM??9M1TR1L;@CX(9&VKE3S\O!4\UY;/\ \$QO&WQ+FM-#_:K_ &X/
M'WQ(\)6=U'.W@^:WATZUOC&P9%NVA):X0$ XRIR 017UG10!XI^T_P#L3>$/
MVAM8\+_$+PSXXU?P%XX\$EQX5\7^&1&);6%UVO;R1.-DT!&1Y9QC) .UG5O+
M_%'_  2-\%_&2SU7Q#^T]^T/XV\?^-;JQ6WT+Q;<S1V(\.E7$B265K!B*-MZ
M@MG(89QM))KZ[HH \6UC]C;3_$?Q9^#GQB\2_%36]2U?X0Z9?6L%Q?11/)K;
MW5HEO)-<. ,/\N_*CDDYKVFBB@ KPC]J#]A+PQ^T'\0M'^.7@SXI>)/AW\0]
M"LFLK'Q?X5G4236A8M]GN(G&V:,%F(&1]X@DCBO=Z* /F3X<?\$XKI/BYH7Q
ML_:@_:<\7?%K5_"ER;GPK9:W#%::;IMSD$7"VT65:52%(;( *@D$JN/7?'?P
M6\0^,OC?X+^+NG_&?Q+H]AX4CO%OO"6FWKIIVN&>(HINHPP60QGYDR#@^E=]
M10!\[_M!?\$]?#_Q3^,#?M&_!WXU>*OA;X_N+-+35-=\*S*T.JPH $%W;O\
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
M(_@37I_!/B/X97*IX=U/0[2,JVG;-CZ;+&<![9E &W(V@L%QN->S44 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
144 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754214640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 14, 2023</div></th>
<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="Show.showAR( this, 'defref_hfwa_CoverPageAbstract', window );"><strong>Cover Page [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 869,506,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,106,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s definitive Proxy Statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2023&#160;Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CoverPageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover Page [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverPageAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754204144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_AuditInformationAbstract', window );"><strong>Audit Information [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="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Crowe LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Denver, Colorado<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754303008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Condition - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash on hand and in banks</a></td>
<td class="nump">$ 74,295<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="Show.showAR( this, 'defref_us-gaap_InterestBearingDepositsInBanks', window );">Interest earning deposits</a></td>
<td class="nump">29,295<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">103,590<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Investment securities available for sale, at fair value, net (amortized cost of $1,460,033 and $883,832, respectively)</a></td>
<td class="nump">1,331,443<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $673,434 and $376,331, respectively)</a></td>
<td class="nump">766,396<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="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">2,097,839<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="Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">4,050,858<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(42,986)<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans receivable, net</a></td>
<td class="nump">4,007,872<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">76,930<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="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="Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">122,059<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="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">18,547<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="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">296,181<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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">7,227<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="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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,980,100<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="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="Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="nump">5,924,840<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="Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">21,473<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="Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">46,597<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">189,297<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="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,182,207<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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 50,000,000 shares authorized; 35,106,697 and 35,105,779 shares issued and outstanding, respectively</a></td>
<td class="nump">552,397<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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">345,346<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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, net</a></td>
<td class="num">(99,850)<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">797,893<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">6,980,100<span></span>
</td>
<td class="nump">7,432,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Amortized Cost</a></td>
<td class="nump">1,460,033<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 673,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">35,106,697<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">35,106,697<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DepositsNotHeldForSale', window );">Deposits, Not Held For Sale</a></td>
<td class="nump">$ 5,907,420<span></span>
</td>
<td class="nump">$ 6,394,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DepositsHeldForSale', window );">Deposits, Held For Sale</a></td>
<td class="nump">$ 17,420<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DepositsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits, Held For Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DepositsHeldForSale</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DepositsNotHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits, Not Held For Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DepositsNotHeldForSale</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123599499&amp;loc=d3e63345-112809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970686&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=124265262&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755363168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Condition (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Amortized Cost</a></td>
<td class="nump">$ 1,460,033<span></span>
</td>
<td class="nump">$ 883,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 673,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">35,106,697<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">35,106,697<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751836832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 174,275<span></span>
</td>
<td class="nump">$ 189,832<span></span>
</td>
<td class="nump">$ 192,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxable', window );">Taxable interest on investment securities</a></td>
<td class="nump">40,627<span></span>
</td>
<td class="nump">17,492<span></span>
</td>
<td class="nump">17,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxExempt', window );">Nontaxable interest on investment securities</a></td>
<td class="nump">3,488<span></span>
</td>
<td class="nump">3,899<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest on interest earning deposits</a></td>
<td class="nump">9,067<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="nump">227,457<span></span>
</td>
<td class="nump">212,831<span></span>
</td>
<td class="nump">214,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Deposits</a></td>
<td class="nump">6,772<span></span>
</td>
<td class="nump">6,160<span></span>
</td>
<td class="nump">12,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">742<span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other borrowings</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">8,072<span></span>
</td>
<td class="nump">7,042<span></span>
</td>
<td class="nump">13,323<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">219,385<span></span>
</td>
<td class="nump">205,789<span></span>
</td>
<td class="nump">200,997<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after (reversal of) provision for credit losses</a></td>
<td class="nump">220,811<span></span>
</td>
<td class="nump">235,161<span></span>
</td>
<td class="nump">164,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss', window );">Gain (loss) on sale of investment securities, net</a></td>
<td class="num">(256)<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfLoansNet', window );">Gain on sale of loans, net</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">3,644<span></span>
</td>
<td class="nump">5,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_InterestRateSwapFeeIncome', window );">Interest rate swap fees</a></td>
<td class="nump">402<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherAssets', window );">Gain (Loss) on Disposition of Other Assets</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">4,405<span></span>
</td>
<td class="nump">955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">5,321<span></span>
</td>
<td class="nump">5,824<span></span>
</td>
<td class="nump">7,474<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">29,591<span></span>
</td>
<td class="nump">34,615<span></span>
</td>
<td class="nump">37,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Compensation and employee benefits</a></td>
<td class="nump">92,092<span></span>
</td>
<td class="nump">88,765<span></span>
</td>
<td class="nump">88,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy and equipment</a></td>
<td class="nump">17,465<span></span>
</td>
<td class="nump">17,243<span></span>
</td>
<td class="nump">17,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="Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">Data processing</a></td>
<td class="nump">16,800<span></span>
</td>
<td class="nump">16,533<span></span>
</td>
<td class="nump">14,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="nump">1,643<span></span>
</td>
<td class="nump">2,143<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense', window );">Federal deposit insurance premium</a></td>
<td class="nump">2,015<span></span>
</td>
<td class="nump">2,106<span></span>
</td>
<td class="nump">1,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">12,070<span></span>
</td>
<td class="nump">11,638<span></span>
</td>
<td class="nump">10,830<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">150,966<span></span>
</td>
<td class="nump">149,269<span></span>
</td>
<td class="nump">148,940<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">99,436<span></span>
</td>
<td class="nump">120,507<span></span>
</td>
<td class="nump">53,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">17,561<span></span>
</td>
<td class="nump">22,472<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings Per Share, Basic</a></td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 2.75<span></span>
</td>
<td class="nump">$ 1.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share)</a></td>
<td class="nump">2.31<span></span>
</td>
<td class="nump">2.73<span></span>
</td>
<td class="nump">1.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Average number of basic shares outstanding (in shares)</a></td>
<td class="nump">35,103,465<span></span>
</td>
<td class="nump">35,677,851<span></span>
</td>
<td class="nump">36,014,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Average number of diluted shares outstanding (in shares)</a></td>
<td class="nump">35,463,896<span></span>
</td>
<td class="nump">35,973,386<span></span>
</td>
<td class="nump">36,170,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="num">$ (1,426)<span></span>
</td>
<td class="num">$ (29,372)<span></span>
</td>
<td class="nump">$ 36,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TotalDepositFeesAndOtherServiceCharges', window );">Total Deposit Fees and Other Service Charges</a></td>
<td class="nump">10,390<span></span>
</td>
<td class="nump">9,207<span></span>
</td>
<td class="nump">8,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_CardRevenue', window );">Card Revenue</a></td>
<td class="nump">8,885<span></span>
</td>
<td class="nump">8,325<span></span>
</td>
<td class="nump">7,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">Taxes, Miscellaneous</a></td>
<td class="nump">3,634<span></span>
</td>
<td class="nump">3,884<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank Owned Life Insurance Income</a></td>
<td class="nump">3,747<span></span>
</td>
<td class="nump">2,520<span></span>
</td>
<td class="nump">4,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ForeclosedRealEstateIncomeExpense', window );">Foreclosed Real Estate Expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (145)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Card Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ForeclosedRealEstateIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreclosed Real Estate Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ForeclosedRealEstateIncomeExpense</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap Fee Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Deposit Fees and Other Service Charges</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754229712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(109,246)<span></span>
</td>
<td class="num">(15,622)<span></span>
</td>
<td class="nump">14,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">(27,371)<span></span>
</td>
<td class="nump">82,413<span></span>
</td>
<td class="nump">61,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI attributable to parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in fair value of investment securities available for sale, net of tax of $(30,372), $(4,298) and $4,506, respectively</a></td>
<td class="num">(108,977)<span></span>
</td>
<td class="num">(15,472)<span></span>
</td>
<td class="nump">15,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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for net loss (gain) from sale of investment securities available for sale included in income, net of tax of $56, $(6) and $(330), respectively</a></td>
<td class="nump">200<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(1,188)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 $(130), $(35) and $0, respectively</a></td>
<td class="num">(469)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">$ (109,246)<span></span>
</td>
<td class="num">$ (15,622)<span></span>
</td>
<td class="nump">$ 14,640<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=124260725&amp;loc=SL120268667-111560<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754233392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Change in fair value of securities available for sale, tax</a></td>
<td class="num">$ (30,372)<span></span>
</td>
<td class="num">$ (4,298)<span></span>
</td>
<td class="nump">$ 4,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment of net gain from sale of investment securities available for sale included in income, tax</a></td>
<td class="nump">56<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(330)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax', window );">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, tax</a></td>
<td class="num">$ (130)<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124260725&amp;loc=SL120268667-111560<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113756150224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive income (loss), net</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at beginning of the year, shares at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,618,729,000<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the beginning of the year at Dec. 31, 2019</a></td>
<td class="nump">$ 809,311<span></span>
</td>
<td class="num">$ (5,615)<span></span>
</td>
<td class="nump">$ 586,459<span></span>
</td>
<td class="nump">$ 212,474<span></span>
</td>
<td class="num">$ (5,615)<span></span>
</td>
<td class="nump">$ 10,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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,853,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted stock awards forfeited</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="nump">8,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,248,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">3,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(824,587,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(19,119)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (19,119)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">46,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">14,640<span></span>
</td>
<td class="text">&#160;<span></span>
</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">14,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(29,029)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,029)<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="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at end of the year, shares at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</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>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the end of the year at Dec. 31, 2020</a></td>
<td class="nump">820,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 571,021<span></span>
</td>
<td class="nump">224,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,377,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted stock awards forfeited</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">3,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(931,841,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(22,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (22,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">98,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(15,622)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,622)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(29,197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,197)<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="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at end of the year, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</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>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the end of the year at Dec. 31, 2021</a></td>
<td class="nump">854,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 551,798<span></span>
</td>
<td class="nump">293,238<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,952,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted stock awards forfeited</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">3,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(127,034,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(3,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">81,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(109,246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,246)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(29,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,767)<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="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at end of the year, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,106,697,000<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the end of the year at Dec. 31, 2022</a></td>
<td class="nump">$ 797,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 552,397<span></span>
</td>
<td class="nump">$ 345,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (99,850)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755322624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity (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="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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 19, 2022</div></th>
<th class="th"><div>Jul. 20, 2022</div></th>
<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>Oct. 21, 2020</div></th>
<th class="th"><div>Jul. 22, 2020</div></th>
<th class="th"><div>Apr. 29, 2020</div></th>
<th class="th"><div>Jan. 22, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.21<span></span>
</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.20<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.84<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.80<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755225232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation, amortization and accretion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">341<span></span>
</td>
<td class="num">(21,739)<span></span>
</td>
<td class="num">(3,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,426)<span></span>
</td>
<td class="num">(29,372)<span></span>
</td>
<td class="nump">36,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,795<span></span>
</td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale', window );">Origination of mortgage loans held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,190)<span></span>
</td>
<td class="num">(86,443)<span></span>
</td>
<td class="num">(136,979)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale', window );">Proceeds from sale of mortgage loans held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,299<span></span>
</td>
<td class="nump">93,543<span></span>
</td>
<td class="nump">142,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,747)<span></span>
</td>
<td class="num">(2,520)<span></span>
</td>
<td class="num">(4,319)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_InterestRateSwapValuationAdjustments', window );">Valuation adjustment on interest rate swaps</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
<td class="nump">422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate', window );">Gain on sale of other real estate owned</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfLoansAndLeases', window );">Gain on sale of mortgage loans held for sale, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(633)<span></span>
</td>
<td class="num">(3,644)<span></span>
</td>
<td class="num">(5,044)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain (loss) on sale of investment securities, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">256<span></span>
</td>
<td class="num">(29)<span></span>
</td>
<td class="num">(1,518)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_GainLossofAssetsHeldforSale', window );">Gain on sale of assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(403)<span></span>
</td>
<td class="num">(4,440)<span></span>
</td>
<td class="num">(1,043)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRealEstateValuationAdjustments', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,605<span></span>
</td>
<td class="nump">19,717<span></span>
</td>
<td class="num">(9,781)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">94,456<span></span>
</td>
<td class="nump">69,530<span></span>
</td>
<td class="nump">70,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansAndLeases', window );">Loan originations and purchases, net of payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(225,149)<span></span>
</td>
<td class="nump">699,107<span></span>
</td>
<td class="num">(692,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities and repayments of investment securities available for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">181,487<span></span>
</td>
<td class="nump">254,668<span></span>
</td>
<td class="nump">264,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Maturities and repayments of investment securities held to maturity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,296<span></span>
</td>
<td class="nump">1,255<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of investment securities available for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(790,871)<span></span>
</td>
<td class="num">(616,123)<span></span>
</td>
<td class="num">(152,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchase of investment securities held to maturity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(412,835)<span></span>
</td>
<td class="num">(140,288)<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of investment securities available for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,390<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
<td class="nump">55,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of premises and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,016)<span></span>
</td>
<td class="num">(3,018)<span></span>
</td>
<td class="num">(6,997)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfForeclosedAssets', window );">Proceeds from sales of other real estate owned</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ProceedsfromSaleofAssetsHeldforSale', window );">Proceeds from sales of assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,102<span></span>
</td>
<td class="nump">10,556<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock', window );">Proceeds from redemption of Federal Home Loan Bank stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,002<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock', window );">Purchases of Federal Home Loan Bank stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,985)<span></span>
</td>
<td class="num">(1,272)<span></span>
</td>
<td class="num">(2,844)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of premises and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Purchases of bank owned life insurance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">230<span></span>
</td>
<td class="nump">10,166<span></span>
</td>
<td class="nump">3,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLifeInsurancePolicies', window );">Proceeds from bank owned life insurance death benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,114<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ReturnOfTaxCreditEquityMethodInvestment', window );">Cash received from return of NMTC equity method investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,642<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="Show.showAR( this, 'defref_hfwa_Changeinlowincometaxhousingtaxcreditpartnership', window );">Capital contributions to tax credit partnerships</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,190)<span></span>
</td>
<td class="num">(41,911)<span></span>
</td>
<td class="num">(7,117)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used) provided by investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,207,779)<span></span>
</td>
<td class="nump">163,763<span></span>
</td>
<td class="num">(538,549)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeposits', window );">Net (decrease) increase in deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(469,450)<span></span>
</td>
<td class="nump">783,347<span></span>
</td>
<td class="nump">1,015,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks', window );">Federal Home Loan Bank advances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,050<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">64,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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of Federal Home Loan Bank advances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(50,050)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(64,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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(29,491)<span></span>
</td>
<td class="num">(28,937)<span></span>
</td>
<td class="num">(28,859)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements', window );">Net (decrease) increase in securities sold under agreement to repurchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,242)<span></span>
</td>
<td class="nump">15,156<span></span>
</td>
<td class="nump">15,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,196)<span></span>
</td>
<td class="num">(22,889)<span></span>
</td>
<td class="num">(19,119)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(506,379)<span></span>
</td>
<td class="nump">746,677<span></span>
</td>
<td class="nump">982,972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,619,702)<span></span>
</td>
<td class="nump">979,970<span></span>
</td>
<td class="nump">514,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,723,292<span></span>
</td>
<td class="nump">743,322<span></span>
</td>
<td class="nump">228,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">103,590<span></span>
</td>
<td class="nump">1,723,292<span></span>
</td>
<td class="nump">743,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,709<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">13,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,035<span></span>
</td>
<td class="nump">9,888<span></span>
</td>
<td class="nump">13,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="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental non-cash disclosures of cash flow information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity', window );">Transfer of investment securities available for sale to held to maturity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">244,778<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="Show.showAR( this, 'defref_hfwa_Investmentinlowincomehousingtaxpartnership', window );">Investment in tax credit partnerships and related funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">85,888<span></span>
</td>
<td class="nump">29,551<span></span>
</td>
<td class="nump">10,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment', window );">Loans received from return of NMTC equity method investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,596<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="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease liabilities during the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,869<span></span>
</td>
<td class="nump">13,966<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale', window );">Transfers of premises and equipment classified as held for sale to prepaid expenses and other assets from premises and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">910<span></span>
</td>
<td class="nump">3,556<span></span>
</td>
<td class="nump">3,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_CumulativeEffectFromChangeInAccountingPolicy', window );">Cumulative effect from change in accounting policy</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets', window );">Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued, but not paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_TransferToOtherRealEstate', window );">Transfers of loans receivable to other real estate owned</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TransferOfDepositsToDepositsHeldForSale', window );">Transfer Of Deposits To Deposits Held For Sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,420<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Bank adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> respectively.</span></td>
</tr></table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in low income tax housing tax credit partnership</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CumulativeEffectFromChangeInAccountingPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative effect from change in accounting policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CumulativeEffectFromChangeInAccountingPolicy</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap, Valuation Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in low income housing tax partnership</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan Receivable Received from Tax Credit Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProceedsfromSaleofAssetsHeldforSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Sale of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ReturnOfTaxCreditEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Return of Tax Credit Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TransferOfDepositsToDepositsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Deposits To Deposits Held For Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TransferOfDepositsToDepositsHeldForSale</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_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer of Investment Securities Available For Sale to Held To Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans and leases that were sold during the reporting period. This element refers to the gain (loss) and not to the cash proceeds of the sales. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnSalesOfOtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfOtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherRealEstateValuationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation adjustments made to other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateValuationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both.</p></div>
<a href="javascript:void(0);" onclick="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 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfForeclosedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale assets received in full or partial satisfaction of a receivable including real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interests in trusts. Foreclosed assets also include loans that are treated as if the underlying collateral had been foreclosed because the institution has taken possession of the collateral, even though legal foreclosure or repossession proceedings have not taken place.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfForeclosedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransferToOtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value transferred from mortgage loans to real estate owned (REO) in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<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 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransferToOtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113763156336">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">&#160;<span></span>
</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 audited Consolidated Financial Statements have been prepared in accordance with GAAP for annual financial information and pursuant to the rules and regulations of the SEC. To prepare the audited 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 that the judgments, estimates, and assumptions used in the preparation of the 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 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%">Certain prior year amounts in the Consolidated Statements of Income have been reclassified to conform to the current year&#8217;s presentation. Reclassifications had no effect on the prior year's net income or stockholders&#8217; equity.</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) Significant Accounting Policies</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%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash on hand and in banks and interest earning deposits due substantially from the Federal Reserve Bank. Cash equivalents have a maturity of 90 days or less at the time of purchase.</span></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 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%">Investment securities for which the Bank has the positive intent and ability to hold to maturity are classified as held to maturity and are carried at amortized cost. Investment securities held primarily for the purpose of selling in the near term are classified as trading securities and are reported at fair value, with unrealized gains and losses included in income. Investment securities not classified as held to maturity or trading are classified as available for sale and are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of other comprehensive income. The Bank determines the appropriate classification of investment securities at the time of purchase and reassesses the classification at each reporting date. Any subsequent reassessment of classification and transfer of investment securities available for sale to held to maturity are completed at the amortized cost basis plus or minus the amount of any remaining unrealized holding gain or loss reported in AOCI of the individual investment securities available for sale. The unrealized holding gain or loss at the date of the transfer continues to be recognized in AOCI, but that gain or loss is amortized over the remaining life of the security using the interest method. When the Company acquires another entity, all investment securities are recorded at fair value and classified as available for sale at the acquisition 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%">Realized gains and losses on sales of investment securities are recorded on the trade date in "Gain (loss) on sale of investment securities, net" on the Consolidated Statements of Income and determined using the specific identification method. Premiums and discounts on investment securities available for sale and held to maturity are amortized or accreted into income using the interest method. An investment security available for sale or held to maturity is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent and classified as past due after 30 days of nonpayment. Interest accrued, but not received for an investment security classified as nonaccrual is reversed against interest income during the period that the investment security is placed on nonaccrual status.</span></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%">ACL 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%">Management evaluates the need for an ACL on investment securities available for sale on at least a quarterly basis, and more frequently when economic or market conditions warrant such an evaluation. For investment securities available for sale in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that it will be required to sell the security before the recovery of its amortized cost basis. If either of the criteria regarding intent or requirement </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%">to sell is met, the security&#8217;s amortized cost basis is written down to fair value through a provision for credit loss against income. For investment securities available for sale that do not meet the aforementioned criteria, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security, among other factors. The credit loss is defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an ACL on investment securities available for sale is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. Any unrealized decline in fair value that has not been recorded through an ACL on investment securities available for sale is recognized in other comprehensive 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%">Accrued interest receivable on investment securities available for sale is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities available for sale are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security available for sale is confirmed or when either of the criteria regarding intent or requirement to sell is met.</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%">ACL on Investment Securities Held to 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 Company measures expected credit losses on investment securities held to maturity on a pooled, collective basis by major investment security type with similar risk characteristics. A historical lifetime probability of default and severity of loss in the event of default is derived or obtained from external sources and adjusted for the expected effects of reasonable and supportable forecasts over the expected lives of the investment securities on those historical credit losses. Expected credit losses on investment securities in the held to maturity portfolio that do not share similar risk characteristics with any of the pools are individually measured based on net realizable value, or the difference between the discounted value of the expected future cash flows, based on the original effective interest rate, and the recorded amortized cost basis of the 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%">Accrued interest receivable on investment securities held to maturity is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities held to maturity are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security held to maturity is confirmed.</span></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%">Loans Held 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%">Mortgage loans held for sale are carried at the lower of amortized cost or fair value. Any loan that management does not have the intent and ability to hold for the foreseeable future or until maturity or payoff is classified as held for sale at the time of origination, purchase, securitization or when such decision is made. Unrealized losses on loans held for sale are recorded as a valuation allowance and included in "Other expense" on the Consolidated Statements of Income.</span></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%">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%">Loans receivable includes loans originated, indirect loans purchased by the Bank and loans acquired in business combinations that management has the intent and ability to hold for the foreseeable future or until maturity or payoff and is reported at amortized cost. Amortized cost is the outstanding principal balance, net of purchased premiums and discounts and net deferred loan origination fees and costs. Interest on loans is calculated using the interest method based on the daily balance of the principal amount outstanding and is credited to interest income as earned. Accrued interest receivable for loans receivable is reported within "Accrued interest receivable" on the Consolidated Statements of Financial Condition. The Company's policies for loans receivable generally do not differ by loan segments or classes unless specified in the following 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%;text-decoration:underline">Acquired 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%">Acquired loans are recorded at their fair value at acquisition date net of an ACL on loans expected to be incurred over the life of the loan. The initial ACL on acquired loans is determined using the same methodology as originated loans. For non-PCD loans, the initial ACL on loans is recorded through earnings as a provision for credit losses. For PCD loans, the initial ACL is incorporated into the calculation of the fair value of net assets acquired on the merger date and the net of the PCD loan purchase price and the initial ACL becomes the initial amortized cost basis. The difference between the initial amortized cost basis and the par value of PCD loans is the noncredit discount or premium for PCD loans. The noncredit discount or premium for PCD loans and both the noncredit and credit discount or premium for non-PCD loans are accreted through the "Interest and fees on loans" line item on the Consolidated Statements of Income over the life of the loan using the interest method for non-revolving credits or the straight-line method, which approximates the effective interest method, for revolving credits. Any unrecognized discount or premium for a purchased loan that is subsequently repaid in full is recognized immediately into income. Subsequent changes to the ACL on loans for acquired loans are recorded through earnings as a provision for credit losses.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Delinquent 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%">Loans are considered past due or delinquent when principal or interest payments are past due 30 days or more. Delinquent loans generally remain on accrual status between 30 days and 89 days past due.</span></div><div style="margin-top:5pt;text-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 did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due during their modification period in accordance with the CARES Act and related regulatory guidance. </span></div><div style="margin-top:5pt;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">Nonaccrual and Charged-off 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%">Loans for which the accrual of interest has been discontinued are designated as nonaccrual loans. The accrual of interest is generally discontinued at the time the loan is 90 days delinquent unless the credit is well secured and in the process of </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">collection. Loans are placed on nonaccrual at an earlier date if collection of the contractual principal or interest is doubtful. All interest accrued, but not collected, on loans deemed nonaccrual during the period is reversed against interest income in that period. Interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby the interest payment is applied to the principal balances. Loans may be returned to accrual status when improvements in credit quality eliminate the doubt as to the full collectability of both interest and principal and a period of sustained performance has occurred.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the short-term nature of the forbearance and other relief programs we were offering as a result of the COVID-19 Pandemic, borrowers granted relief under these programs generally were not reported as nonaccrual during the deferral period.</span></div><div style="margin-top:5pt;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 are generally charged off to their net realizable value if collection of the contractual principal or interest as scheduled in the loan agreement is doubtful. Consumer loans are typically charged off no later than 90 days past due.</span></div><div style="margin-top:5pt;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">Troubled Debt Restructures</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%">A TDR is a restructuring in which the Bank, for economic or legal reasons related to a borrower&#8217;s financial difficulties, grants a concession to a borrower that it would not otherwise consider. These concessions may include changes to the interest rate, extension of the maturity date, delay in the timing of the regular payment or any other actions intended to minimize potential losses. The Bank does not generally forgive principal as part of a TDR, but in those situations where principal is forgiven, the entire amount of such principal forgiveness is immediately charged off to the extent not done so prior to the modification. The Bank also considers insignificant delays in payments when determining if a loan should be classified as a TDR.</span></div><div style="margin-top:5pt;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 loan that has been placed on nonaccrual status that is subsequently restructured will usually remain on nonaccrual status until the borrower is able to demonstrate repayment performance in compliance with the restructured terms for a sustained period, typically for six months. A restructured loan may return to accrual status sooner based on other significant events or mitigating circumstances. A loan that has not been placed on nonaccrual status may be restructured and such loan may remain on accrual status after such restructuring. In these circumstances, the borrower has made payments before the restructuring and is expected to continue to perform after the restructuring. Generally, this type of restructuring involves a reduction in the loan interest rate and/or a change to interest-only payments for a period of time.</span></div><div style="margin-top:5pt;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 TDR is considered defaulted if, during the 12-month period after the restructure, the loan has not performed in accordance to the restructured terms. Defaults generally include loans whose payments are 90 days or more past due and loans whose revised maturity date passed and no further modifications will be granted for that borrower.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Once a loan is classified as a TDR loan, it generally continues to be reported as such until it is paid off or charged off.</span></div><div style="margin-top:5pt;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 2020, the CARES Act and regulatory agencies provided guidance around the modification of loans as a result of the COVID-19 Pandemic and outlined, among other criteria, that short-term modifications made on a good faith basis to borrowers who were current as defined by the CARES Act and related regulatory guidance prior to any relief are not TDRs. This includes short-term (e.g. six months) modifications such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant. Borrowers were considered current if they were less than 30 days past due on the contractual payments as of December 31, 2019 under the CARES Act, which the Bank determined was the implementation date of its modification program under related regulatory guidance. The CA Act extended relief offered under the CARES Act through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The Bank elected to apply the temporary relief under the applicable guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. However, COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDRs based on the Bank's internal policy.</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%">Deferred Loan Origination Fees and Costs</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct loan origination fees and costs on originated loans and premiums and discounts on acquired loans are deferred and subsequently amortized or accreted as a yield adjustment over the expected life of the loan without prepayment considerations utilizing the interest method, except revolving loans for which the straight-line method is used. When a loan is paid off prior to maturity, the remaining net deferred balance is immediately recognized into interest income. In the event loans are sold, the unamortized net deferred balance is recognized as a component of the gain or loss on the sale of loans.</span></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%">ACL on 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 ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are debited against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed and subsequent recoveries, if any, are credited to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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%">Management has adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, loans are either collectively evaluated if they share similar risk characteristics, including performing TDR loans, or individually evaluated if they do not share similar risk characteristics, including 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 allowance for individually evaluated loans is calculated using either the collateral value method, which considers the likely source of repayment as the value of the collateral less estimated costs to sell, or the net present value method, which considers the contractual principal and interest terms and estimated cash flows available from the borrower to satisfy the debt. Nonaccrual TDR loans are individually evaluated for credit loss except if the original interest rate is used to discount the expected cash flows, not the rate specified in the restructuring.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using the Bank's average quarterly historical loss information for an economic cycle. The Bank evaluates the historical period on a quarterly basis with the assumption that economic cycles have historically lasted between 10 and 15 years. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. Estimated cash flows consider the principal and interest in accordance with the contractual term of the loan and estimated prepayments. Contractual cash flows are based on the amortized cost and are adjusted for balances guaranteed by governmental entities, such as SBA or USDA, resulting in the unguaranteed amortized cost. The contractual term excludes expected extensions, renewals and modifications unless either of the following applies: 1) management has a reasonable expectation at the reporting date that a TDR will be executed with an individual borrower or 2) the extension or renewal options are included in the original or modified contract at the reporting date and are not unconditionally cancellable by the Company. Prepayments are established for each segment based on rolling historical averages for the segment, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment assumption on a quarterly 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 macroeconomic allowance includes consideration of the forecasted direction of the economic and business environment and its likely impact on the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. Economic forecast models for the current period are uploaded to the model, which targets 16 forecasted macroeconomic factors, such as unemployment rate, gross domestic product, housing price index, commercial real estate price index, disposable income growth, mortgage rates and certain rate indices. Macroeconomic factor multipliers are determined through regression analysis and applied to loss rates for each segment of loans with similar risk characteristics. Each of the forecasted segment balances is impacted by a mix of these macroeconomic factors. Further, each of the macroeconomic factors is utilized differently by segment, including the application of lagged factors and various transformations such as percent change year over year. A macroeconomic sensitive model is developed for each segment given the current and forecasted conditions and a macroeconomic multiplier is calculated for each forecast period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors on each segment, both positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss allowance. After the reasonable and supportable period, forecasted loss rates revert to historical baseline loss levels over the predetermined reversion period on a straight-lined 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 Bank&#8217;s ACL model also includes adjustments for qualitative factors, where appropriate. Since historical information (such as historical net losses and economic cycles) may not always, by themselves, provide a sufficient basis for determining future expected credit losses, the Bank periodically considers the need for qualitative adjustments to the ACL. The Bank has a bias for minimal qualitative risk factors unless internal or external factors indicate otherwise. Qualitative adjustments may be related to and include, but not be limited to, factors such as: (i) management&#8217;s assessment of economic forecasts used in the model and how those forecasts align with management&#8217;s overall evaluation of current and expected economic conditions, (ii) organization specific risks such as credit concentrations, collateral or industry specific risks, regulatory risks, and external factors that may ultimately impact credit quality, (iii) other limitations associated with factors such as underwriting changes, acquisition of new portfolios, changes in portfolio segmentation, and (iv) management&#8217;s overall assessment of the adequacy of the ACL, including an assessment of model data inputs used to determine the ACL. The Bank has established metrics to estimate the qualitative risk factors by segment based on the identified 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 general, management's estimate of the ACL on loans uses relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. The evaluation of ACL on loans is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize estimated losses on loans, future additions to the allowance may be necessary based on further declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#8217;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. The Company believes the ACL on loans is appropriate given all of the above considerations.</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%">ACL on Unfunded Commitments</span></div><div style="margin-top:5pt;text-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 estimates expected credit losses on unfunded, off-balance sheet commitments over the contractual period in which the Bank is exposed to credit risk from a contractual obligation to extend credit, unless the obligation is unconditionally cancellable by the Bank.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment and an estimate of the future utilization as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL for unfunded commitments is recorded in "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and changes are recognized through earnings in the "(Reversal of) provision for credit losses" on the Consolidated Statements of Income.</span></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%">Mortgage Banking 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%">The Bank originates and sells certain residential real estate loans on a servicing-released basis. The Bank recognizes a gain or loss on sale to the extent that the sale proceeds of the loan sold differs from the net book value at the time of sale. Income from residential real estate loans brokered to other lenders is recognized into income on date of loan closing.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments to fund residential real estate loans and commitments to subsequently sell residential real estate loans are made during the period between the taking of the loan application and the closing of the loan. The timing of making these commitments is dependent upon the timing of the borrower&#8217;s election to lock-in the mortgage interest rate and fees prior to loan closing. The Company enters into forward commitments for the future delivery of residential real estate loans when interest rate locks are entered into in order to hedge the interest rate risk resulting from its commitments to fund the loans. These sale commitments are typically made on a best-efforts basis whereby the Bank is only obligated to sell the loan if the loan is approved and closed by the Bank. Commitments to fund residential real estate loans to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives, however, the fair values of these freestanding derivatives were not significant at December 31, 2022 or 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:700;line-height:120%">Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><div style="margin-top:5pt;text-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, on a limited basis, sells the guaranteed portion of SBA and USDA loans, with servicing retained, for cash proceeds and records a related servicing asset. The Company does not sell loans with servicing retained unless it retains a participating interest. A servicing asset is recorded at fair value upon sale which is estimated by discounting estimated net future cash flows from servicing using discount rates that approximate current market rates and using estimated prepayment rates. Subsequent to initial recognition, all classes of servicing rights are carried at the lower of amortized cost or fair value and are amortized in proportion to and over the period of the estimated net servicing income. The servicing asset is reported within "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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 purposes of evaluating and measuring impairment, the fair value of servicing rights is measured using a discounted estimated net future cash flow model as described above at least annually. Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type and maturity and recognized through a valuation allowance for an individual stratum to the extent fair value is less than the carrying amount. If the Company later determines all or a portion of the impairment no longer exists for a particular stratum, a reduction of the allowance may be recorded as an increase to income. Changes in valuation allowances are reported within "Other income" on the Consolidated Statements 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%">In connection with the loan sales, the Bank typically makes representations and warranties about the underlying loans conforming to specified guidelines. If the underlying loans do not conform to the specifications, the Bank may have an obligation to repurchase the loans or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements was remote at December 31, 2022, December 31, 2021 and December 31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Servicing fee income is recorded for fees earned for servicing loans and reported as "Other income" on the Consolidated Statements of Income. The fees are based on a contractual percentage of the outstanding principal and are recorded as income when earned. The amortization of mortgage servicing rights is netted against servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt;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 premium over the adjusted carrying value is received upon the sale of the guaranteed portion of a SBA or USDA loan. The Bank's investment in a SBA or USDA loan is allocated among the sold and retained portions of the loan based on the relative fair value of each portion at the time of loan origination, adjusted for payments and other activities. Because the portion retained does not carry a SBA or USDA guarantee, part of the gain recognized on the sold portion of the loan is deferred and amortized as a yield enhancement on the retained portion in order to obtain a market equivalent yield. The balance of the deferred gain was immaterial at December 31, 2022, December 31, 2021 and December 31, 2020.</span></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%">Other Real Estate Owned</span></div><div style="margin-top:5pt;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 real estate owned is recorded at the estimated fair value (less the costs to sell) at the date of acquisition, not to exceed net realizable value, and any resulting write-down is charged against the ACL on loans. Physical possession of residential real estate property collateralizing a consumer mortgage loan occurs when legal title is obtained upon completion of foreclosure or when the borrower conveys all interest in the properly to satisfy the loan through completion of a deed in lieu of foreclosure or similar legal agreement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After acquisition, all costs incurred in maintaining the property are expensed except for costs relating to the development and improvement of the property which are capitalized to the extent of the property&#8217;s net realizable value. If the estimated realizable value of the other real estate owned property declines after the acquisition date, the valuation adjustment is charged to "Other real estate owned, net" on the Consolidated Statements of Income.</span></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%">Premises and Equipment</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Premises and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets or the lease period, whichever is shorter. The estimated useful lives used to compute depreciation and amortization for buildings and building improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6">seven</span> years.  The Company reviews premises and equipment, including leasehold improvements, for impairment whenever events or changes in the circumstances indicate that the undiscounted cash flows for the property are less than its carrying value. If identified, an impairment loss is recognized through a charge to earnings based on the fair value of the property.</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%">Bank Owned Life Insurance</span></div><div style="margin-top:5pt;text-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's BOLI policies insure the lives of certain current or former Bank officers and name the Bank as beneficiary. Noninterest income is generated tax-free (subject to certain limitations) from the increase in the policies' underlying </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%">investments made by the insurance company. The Company records BOLI at the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.</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%">ACL on 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 on investment securities and loans receivable are excluded from their estimates of credit losses. Additionally, no allowance has been established for accrued interest receivable on investment securities and loans receivable as interest accrued, but not received, is reversed timely in accordance with the policies stated above.</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%">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 intangibles acquired in business combinations. The fair value of the core deposit intangible stemming from any given business combination is based on the present value of the expected cost savings attributable to the core deposit funding, relative to an alternative source of funding. The core deposit intangibles are amortized on an accelerated basis following a pattern of the economic benefits of the core deposit intangible over an estimated useful life of the deposit relationships acquired. The Company evaluates such identifiable intangibles for impairment annually or more frequently if an indication of impairment exists.</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%">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%">The Company&#8217;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in certain mergers and acquisitions. Goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (single reporting unit) on an annual basis or more frequently if an indication of impairment exists between the annual tests.</span></div><div style="margin-top:5pt;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 goodwill impairment assessment, the Company either assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not the fair value of the reporting unit is less than its carrying value and a quantitative test is needed or opts to bypass the qualitative analysis and performs a quantitative analysis only. The quantitative analysis requires the Company to make assumptions and judgments regarding the fair value of the reporting unit. If the implied fair value of goodwill is less than the recorded goodwill, an impairment charge would be recorded for the difference.</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%">Income Taxes</span></div><div style="margin-top:5pt;text-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 and the Bank file a United States consolidated federal income tax return and an Oregon State income tax return. Income tax expense is the total of the current year income tax due or refundable and the change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the enactment date. A valuation allowance, if needed, reduces deferred tax assets to the amounts expected to be realized.</span></div><div style="margin-top:5pt;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 tax position is recognized as a benefit only if it is "more likely than not" that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded.</span></div><div style="margin-top:5pt;text-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 policy is to recognize interest and penalties on unrecognized tax benefits in "Income tax expense" in the Consolidated Statements of Income as the amounts are generally insignificant each year.</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%">Operating Leases</span></div><div style="margin-top:5pt;text-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 only identified leases classified as operating leases. Operating leases are recorded as ROU assets and ROU liabilities within "Prepaid expenses and other assets" and "Accrued expenses and other liabilities", respectively, in the Consolidated Statements of Financial Condition. ROU assets represent the Company's right to use an underlying asset for the lease term and ROU liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and ROU liabilities are recognized at the lease agreement commencement date based on the present value of lease payments over the lease term. The lease term incorporates options to extend the lease when it is reasonably certain that the Company will exercise that option. As the Company's leases typically do not provide an implicit rate; the Company uses its incremental borrowing rate based on the information available at the operating lease commencement date in determining the present value of lease payments. The operating lease ROU asset is further reduced by any lease pre-payments made and lease incentives. The leases may contain various provisions for increases in rental rates based either on changes in the published Consumer Price Index or a predetermined escalation schedule and such variable lease payments are recognized as lease expense as they are incurred. The majority of the Company's leases include variable lease payments such as real estate taxes, maintenance, insurance and other similar costs in addition to the base rent. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:5pt;text-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 does not separate non-lease components from lease components and excludes operating leases with a term of twelve months or less from being capitalized as ROU assets and ROU liabilities. The Company follows a policy to capitalize lease agreements with total contractual lease payments of $25,000 or more. The Company does not account for any leases at a portfolio level.</span></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%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-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 a number of stock-based incentive programs, which are discussed in more detail in Note (17) </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%">Stock-Based Compensation. Compensation cost is recognized for stock options, restricted stock awards and restricted stock units issued to employees and directors based on the fair value of these awards at the date of grant. Compensation cost is generally recognized over the requisite service period, generally defined as the vesting period, on a straight-line basis. Compensation cost for restricted stock units with market-based vesting is recognized over the service period to the extent the restricted stock units are expected to vest. Forfeitures are recognized as they occur.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The market price of the Company&#8217;s common stock at the date of grant is used to determine the fair value of the restricted stock awards and restricted stock units. The fair value of stock options granted is estimated based on the date of grant using the Black-Scholes-Merton option pricing model. Certain restricted stock unit grants are subject to performance-based vesting as well as other approved vesting conditions and cliff-vest based on those conditions, and the fair value is estimated using a Monte Carlo simulation pricing model. The assumptions used in the Monte Carlo simulation pricing model include the expected term based on the valuation date and the remaining contractual term of the award; the risk-free interest rate based on the U.S. Treasury curve at the valuation date of the award; the expected dividend yield based on expected dividends being payable to the holders; and the expected stock price volatility over the expected term based on the historical volatility over the equivalent historical term.</span></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%">Tax Credit Investments</span></div><div style="margin-top:5pt;text-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 equity investments in LIHTC partnerships, which are indirect federal subsidies that finance low-income housing projects. As a limited liability investor in these partnerships, the Company receives tax benefits in the form of tax deductions from partnership operating losses and federal income tax credits. The federal income tax credits are earned over a 10-year period as a result of the investment properties meeting certain criteria and are subject to recapture for noncompliance with such criteria over a 15-year period. The Company accounts for the LIHTCs under the proportional amortization method and amortizes the initial cost of the investment in proportion to the tax credits and other tax benefits received and recognizes the net investment performance on the Consolidated Statements of Income as a component of "Income tax expense". The Company reports the carrying value of the equity investments in the unconsolidated LIHTCs as Prepaid expenses and other assets and the unfunded contingent commitments related to the equity investments as Accrued expenses and other liabilities on the Company&#8217;s Statements of Financial Condition. The maximum exposure to loss in the LIHTCs is the amount of equity invested and credit extended by the Company. Loans to these entities are underwritten in substantially the same manner as other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Through May 2021, the Company held $25.0 million of qualified equity investments in three certified development entities eligible to receive NMTC. The NMTC program provides federal tax incentives to investors to make investments in distressed communities and promotes economic improvements through the development of successful businesses in these communities. The NMTC is available to investors over a&#160;seven-year period and is subject to recapture if certain events occur during such period. The Company is required to fund 85% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.  The Company dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8&#160;million were utilized during the seven year period ending December 31, 2020. Prior to dissolution, the Company accounted for its NMTC on the equity method and reported the investment balance in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition and the related investment income was recognized in "Other income" on the Consolidated Statements of Income.</span></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%">Deferred Compensation 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 Company has a Deferred Compensation Plan and has entered into similar arrangements with certain executive officers. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions to the Deferred Compensation Plan on behalf of any participant based on a number of factors. Such discretionary contributions are generally approved by the Compensation Committee of the Company's Board of Directors. The notional account balances of participants under the Deferred Compensation Plan earn interest on an annual basis. The applicable interest rate is the Moody&#8217;s Seasoned Aaa Corporate Bond Yield as of January 1 of each year. Generally, a participant&#8217;s account is payable upon the earliest of the participant&#8217;s separation from service with the Company, the participant&#8217;s death or disability, or a specified date that is elected by the participant in accordance with applicable rules of the Internal Revenue Code, as amended.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, in conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed a Salary Continuation Plan. The Salary Continuation Plan is an unfunded non-qualified deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. Under the Salary Continuation Plan, the Company will pay each participant, or their beneficiary, specified amounts over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions.</span></div><div style="margin-top:5pt;text-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 obligation to make payments under the Deferred Compensation Plan and the Salary Continuation Plan is a general obligation of the Company and is to be paid from the Company&#8217;s general assets. As such, participants are general unsecured creditors of the Company with respect to their participation under both plans. The Company records a liability within "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and records the expense as "Compensation and employee benefits" on the Consolidated Statements of Income in a systematic and rational manner. Since the amounts earned under the Deferred Compensation Plan are generally based on the Company&#8217;s annual performance, the Company records deferred compensation expense each year for an amount calculated based on that year&#8217;s financial performance.</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%">Earnings per 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 two-class method is used in the calculation of basic and diluted earnings per common share. Basic earnings per common share is net income allocated to common shareholders divided by the weighted average number of common shares outstanding during the period. All outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends are considered participating securities for this calculation. Dividends and undistributed earnings allocated to participating securities are excluded from net income allocated to common shareholders and participating securities are excluded from weighted average common shares outstanding. Diluted earnings per common share is calculated using the treasury stock method and includes the dilutive effect of additional potential common shares issuable under stock options. Earnings and dividends per share are restated for all stock splits and stock dividends through the date of issuance of the financial statements.</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%">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 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. In connection with each swap transaction, the Company agrees to pay interest to the customer on a notional amount at a variable interest rate and receive interest from the customer on a similar notional amount at a fixed interest rate. At the same time, the Company agrees to pay another financial institution the same fixed interest rate on the same notional amount and receive the same variable interest rate on the same notional amount. The transaction allows the Company&#8217;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. Because the Company acts as an intermediary for its customer, 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. 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 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><div style="margin-top:5pt;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 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 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 Consolidated Statements of Income, but typically net to zero based on the identical back-to-back interest rate swaps 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Costs related to production of advertising are considered incurred when the advertising is first used.</span></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%">(Reversal of) Provision for Credit Losses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for credit losses as presented in the Consolidated Statements of Income includes the provision for credit losses on loans, the provision for credit losses on unfunded commitments and the provision for credit losses on investment securities.</span></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%">Operating Segments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While the Company&#8217;s chief decision-makers monitor the revenue streams of the various products and services, operations are managed and financial performance is evaluated on a Company-wide basis as operating results for all segments are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.</span></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%">Revenue from Contracts with Customers</span></div><div style="margin-top:5pt;text-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's revenues are primarily composed of interest income on financial instruments, such as loans and investment securities. The Company's revenue derived from contracts with customers are generally presented in "Service charges and other fees" and "Other income" on the Consolidated Statement of Income and includes the following:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Service Charges on Deposit Accounts: The Company earns fees from its deposit customers from a variety of deposit products and services. Non-transaction based fees such as account maintenance fees and monthly statement fees are considered to be provided to the customer under a day-to-day contract with ongoing renewals. Revenues for these non-transaction fees are earned over the course of a month, representing the period over which the Company satisfies the performance obligation. Transaction-based fees such as non-sufficient fund charges, stop payment charges and wire fees are recognized at the time the transaction is executed as the contract duration does not extend beyond the service performed.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Wealth Management: The Company earns fees from contracts with customers for fiduciary and brokerage activities. Revenues are generally recognized on a monthly basis and are generally based on a percentage of the customer&#8217;s assets under management or based on investment or insurance solutions that are implemented for the customer.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Merchant Processing Services and Debit and Credit Card Fees: The Company earns fees from cardholder transactions conducted through third-party payment network providers which consist of (i) interchange fees earned from the payment network as a debit card issuer, (ii) referral fee income, and (iii) ongoing merchant fees earned for referring customers to the payment processing provider. These fees are recognized when the transaction occurs, but may settle on a daily or monthly 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%">(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 2016-13</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): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, and ASU 2020-02, was originally issued in June 2016. This ASU replaced the incurred loss methodology with an expected loss methodology, which is commonly referred to as the "CECL" methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loans receivable. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments. In addition, CECL Adoption made changes to the accounting for credit losses on investment securities available for sale. This ASU requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. For public business entities, this ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years with early adoption permitted for fiscal years after December 15, 2018, and can be delayed under a provision of the CARES Act until the end of the official health emergency declaration. The Company adopted ASU 2016-13 on January 1, 2020 using the modified retrospective method for all financial assets measured at amortized cost, investment securities available for sale and unfunded commitments. At adoption, the Bank elected not to measure an ACL on accrued interest receivable on loans receivable or accrued interest receivable on investment securities available for sale as Bank policy is to reverse interest income for uncollectible accrued interest receivable balances in a timely manner. The Significant Accounting Policies section above reflects the policies after adoption. Upon adoption of this ASU, the Company recorded an increase to the ACL on loans of $3.4&#160;million and an increase to the ACL on unfunded commitments of $3.7&#160;million, which resulted in a pretax cumulative-effect adjustment of $7.1&#160;million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $5.6&#160;million, net of tax.</span></div><div style="margin-top:5pt;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, and ASU 2022-06 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. In December 2022, FASB amended this ASU and deferred the sunset date of Topic 848 from December 31, 2022, to December 31, 2024. 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. The Company does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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. Specifically, rather than applying the recognition and measurement guidance for TDRs, the entity will apply the loan refinancing and restructuring guidance to determine whether a modification or other form of restructuring results in a new loan or continuation of an existing loan. 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 the Company previously adopted the amendments in ASU 2016-13. Early adoption is permitted in any interim period if an entity has adopted ASU 2016-13 and such election may be made individually to adopt the guidance related to TDRs, including related disclosures, and the presentation of gross write-offs in the vintage disclosure. This update requires prospective transition for the disclosures related to loan restructurings for borrowers experiencing financial difficulty and the presentation of gross write-offs in the vintage disclosures. The guidance related to the recognition and measurement of TDRs may be adopted on a prospective or modified retrospective transition method. The Company has not yet adopted this ASU for the year ended December 31, 2022 does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</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="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock', window );">Life Insurance, Corporate or Bank Owned</a></td>
<td class="text"><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%">Bank Owned Life Insurance</span></div><div style="margin-top:5pt;text-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's BOLI policies insure the lives of certain current or former Bank officers and name the Bank as beneficiary. Noninterest income is generated tax-free (subject to certain limitations) from the increase in the policies' underlying </span></div>investments made by the insurance company. The Company records BOLI at the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.<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_LifeInsuranceCorporateOrBankOwnedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for corporate (COLI) or bank (BOLI) owned life insurance including the amount of cash surrender value that could be received as of the date of the statement of financial position, any restrictions on the company's ability to obtain the value of the life insurance policy on surrender, or any other additional information desired to be disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -URI https://asc.fasb.org/topic&amp;trid=2197064<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113764831856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">During 2021, the Company transferred, at fair value, $244.8 million of U.S. government and agency securities from the available for sale classification to the held to maturity classification. The net unrealized after tax gain remained in AOCI and is amortized over the remaining life of the securities, offsetting the related amortization of discount or premium on the transferred securities. No gains or losses were recognized at the time of the transfer.</span></div><div style="margin-top:5pt;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 December 31, 2022 or 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%">(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: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 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, 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%">Amortized Cost</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%">Gross Unrealized Gains</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%">Gross Unrealized 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%">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: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%">(5,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,859&#160;</span></td><td style="background-color:#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%">171,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,026&#160;</span></td><td style="background-color:#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%">479,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#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%">714,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(49,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664,421&#160;</span></td><td style="background-color:#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%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">3,834&#160;</span></td><td style="background-color:#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%">22,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,917&#160;</span></td><td style="background-color:#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</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,460,033&#160;</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%">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 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%">(128,795)</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,331,443&#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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,351&#160;</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%">290,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#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%">325,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">283,205&#160;</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 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:#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%">766,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,962)</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%">673,434&#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><span><br/></span></div><div style="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 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 December 31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.</span></div><div style="margin-top: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 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 #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%">Fair&#160;Value</span></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%">Amortized Cost</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%">Fair&#160;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%">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%">30,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">41,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">58,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#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%">113,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,534&#160;</span></td><td style="background-color:#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 #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%">243,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">220,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">150,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">117,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,216,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110,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%">615,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,083&#160;</span></td><td style="background-color:#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,460,033&#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,331,443&#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%">766,396&#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%">673,434&#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 December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(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;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:31.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</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%">Less than 12 Months</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%">12 Months or Longer</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%">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%">51,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,053)</span></td><td style="background-color:#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%">82,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(12,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,233)</span></td><td style="background-color:#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%">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%">217,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,087)</span></td><td style="background-color:#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%">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%">473,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,734)</span></td><td style="background-color:#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%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#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 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%">16,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#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%">846,332&#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%">(40,033)</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%">441,754&#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%">(88,762)</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,288,086&#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%">(128,795)</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:31.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><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 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="33" 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 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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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;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%">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;text-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%">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;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%">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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">334,687&#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,435)</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%">32,267&#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%">(403)</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%">366,954&#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,838)</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"><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 December 31, 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 rated investment securities and none of these securities had a below investment grade credit rating as of both December 31, </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%">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 December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also evaluated investment securities held to maturity for current expected credit losses as of December 31, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of December 31, 2022 and December 31, 2021 and all were issued by the U.S. government and its agencies and either explicitly or implicitly guaranteed by the U.S. government, highly rated by major credit rating agencies and had a long history of no credit losses. Accordingly, the Company did not measure expected credit losses on investment securities held to maturity since the historical credit loss information adjusted for current conditions and reasonable and supportable forecasts results in an expectation that nonpayment of the amortized cost basis is zero. Therefore, no ACL on investment securities held to maturity was recorded as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Realized Gains and Losses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year ended December 31,</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="border-top:1pt 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%">2020</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: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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#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:400;line-height:100%">Gross realized losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">Net realized gains/(losses)</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%">(256)</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%">29&#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,518&#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%">(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: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 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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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: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%">156,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</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%">60,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">54,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:9pt;font-weight:400;line-height:100%">48,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">336,039&#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%">291,631&#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.8 million and $3.5 million at December 31, 2022 and December 31, 2021, respectively. Accrued interest receivable excluded from the amortized cost on investment securities held to maturity totaled $2.4 million and $1.1 million at December 31, 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 years ended December 31, 2022, 2021, and 2020.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113764750512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Loan Receivable</a></td>
<td class="text">Loans ReceivableThe 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. In addition to originating loans, the Bank may also purchase loans through pool purchases, participation purchases and syndicated loan purchases. <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.</span></div><div style="margin-top:5pt;text-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 guidelines in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and guidelines on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Bank also conducts internal loan reviews and validates the credit risk assessment on a periodic basis and presents the results of these reviews to management. The loan review process complements and reinforces the risk identification and assessment decisions made by loan officers and credit personnel.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The amortized cost of loans receivable, net of ACL on loans consisted of the following portfolio segments and classes at the dates indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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: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%">692,100&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">937,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,586,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,217,240&#160;</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%">343,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">80,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%">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%">214,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">4,050,858&#160;</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%">(42,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#160;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%">4,007,872&#160;</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:14pt"><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%">(2,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,953)</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%">A discussion of the risk characteristics of each loan portfolio segment is as follows:</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">Commercial Business</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%">There are four significant classes of loans in the commercial business portfolio segment discussed separately 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-style:italic;font-weight:400;line-height:120%">Commercial and industrial.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Commercial and industrial loans are primarily made based on the identified cash flows of the borrower and secondarily on the underlying collateral provided by the borrower. The cash flows of borrowers, however, may not be as expected and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed or other business assets such as accounts receivable or inventory and may include a personal guarantee; however, some short-term loans may be made on an unsecured basis. In the case of loans secured by accounts receivable, the availability of funds for the repayment of these loans may be substantially dependent on the ability of the borrower to collect amounts due from its customers. Commercial and industrial loans carry more risk than other loans because the borrowers&#8217; cash flow is less predictable and in the event of a default the amount of loss is potentially greater and more difficult to quantify because the value of the collateral securing these loans may fluctuate, may be uncollectible or may be obsolete or of limited use, among other things.</span></div><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%">SBA PPP.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Bank began originating SBA PPP loans following the enactment of the CARES Act in April 2020. SBA PPP loans are fully guaranteed by the SBA, intended for businesses impacted by the COVID-19 Pandemic and designed to provide near term relief to help small businesses sustain operations. These loans have either a two-year or five-year maturity date and earn interest at 1%. The Bank also earned a fee based on the size of the loan, which is recognized over the life of the loan. The Bank no longer originates SBA PPP loans as the program expired on May 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-style:italic;font-weight:400;line-height:120%">Owner-occupied and non-owner occupied CRE.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Bank originates CRE loans primarily within its primary market areas. These loans are subject to underwriting standards and processes similar to commercial and industrial loans in that these </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%">loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. CRE lending typically involves higher loan principal amounts and payments on loans and repayment is dependent on successful operation and management of the properties. The value of the real estate securing these loans can be adversely affected by conditions in the real estate market or the economy. There is some common risk characteristics with owner-occupied CRE loans and non-owner occupied CRE loans. However, owner-occupied CRE loans are generally considered to have a slightly lower risk profile as we typically have the guarantee of the owner-occupant and can underwrite risk using the complete financial information on the entity that occupies the 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%;text-decoration:underline">Residential Real Estate</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 majority of the Bank&#8217;s residential real estate loans are secured by one-to-four family residences located in its primary market areas. The Company&#8217;s underwriting standards require that residential real estate loans maintained in the portfolio generally are owner-occupied and do not exceed 80% of the lower of appraised value at origination or cost of the underlying collateral. Terms of maturity typically range from 15 to 30 years. The Bank sells a portion of originated residential real estate loans in the secondary market. In addition to originating residential real estate loans, the Bank began purchasing pools of residential real estate loans during the year ended 2022. All purchased loans adhere to the Bank's underwriting standards.</span></div><div style="margin-top:5pt;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">Real Estate Construction and Land Development</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 Bank originates construction loans for residential and for commercial and multifamily properties. The residential construction loans generally include construction of custom single-family homes whereby the home owner is the borrower. The Bank also provides financing to builders for the construction of pre-sold residential homes and, in selected cases, to builders for the construction of speculative single-family residential property. Construction loans are typically short-term in nature and priced with variable rates of interest. Construction loans may also include construction to permanent financing where the loan term includes both the construction phase and term loan. Construction lending can involve a higher level of risk than other types of lending because funds are advanced partially based upon the value of the project, which is uncertain prior to the project&#8217;s completion. Because of the uncertainties inherent in estimating construction costs as well as the market value of a completed project and the effects of governmental regulation of real property, the Bank&#8217;s estimates with regard to the total funds required to complete a project and the related loan-to-value ratio may vary from actual results. As a result, construction loans often involve the disbursement of substantial funds with repayment dependent, in part, on the success of the ultimate project and the ability of the borrower to sell or lease the property or refinance the indebtedness. If the Bank&#8217;s estimate of the value of a project at completion proves to be overstated, it may have inadequate security for repayment of the loan and may incur a loss if the borrower does not repay the loan. Sources of repayment for these types of loans may be pre-committed permanent loans from approved long-term lenders, sales of developed property or an interim loan commitment from the Bank until permanent financing is obtained. These loans are closely monitored by on-site inspections and are considered to have higher risks than other real estate loans due to their ultimate repayment being dependent upon successful completion of the construction project, market interest rate changes, government regulation of real property, general economic conditions and the availability of long-term financing.</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">Consumer</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 Bank originates consumer loans and lines of credit that are both secured and unsecured. The underwriting process for these loans ensures a qualifying primary and secondary source of repayment. Underwriting standards for home equity loans are significantly influenced by statutory requirements, which include, but are not limited to, a maximum loan-to-value percentage of 80%, collection remedies, the number of such loans a borrower can have at one time and documentation requirements. To monitor and manage consumer loan risk, policies and procedures are developed and modified, as needed. The majority of consumer loans are for relatively small amounts disbursed among many individual borrowers which reduces the overall credit risk for this segment. To further reduce the risk, trend reports are reviewed by management on a regular 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 Bank also purchased indirect consumer loans. These indirect consumer loans were secured by new and used automobile and recreational vehicles and were originated indirectly by established and well-known dealers located in our market areas. In addition, the indirect loans purchased were made to only prime borrowers. The Bank ceased indirect auto loan originations in March 2020.</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) Concentrations of Credit</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of the Bank&#8217;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State, and Multnomah, Washington and Lane County in Oregon, as well as other contiguous markets and represents a geographic concentration. Additionally, the Bank's loan portfolio is concentrated in commercial business loans, including commercial and industrial, owner and nonowner-occupied CRE and commercial and multifamily real estate construction and land development loans. Commercial business loans, excluding SBA PPP 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. 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. A description of the general characteristics of the risk grades is as follows:</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grades 1 to 5:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These grades are considered &#8220;Pass&#8221; and include loans with negligible to above average, but acceptable, risk. These borrowers generally have strong to acceptable capital levels and consistent earnings and debt service capacity. Loans with the higher grades within the &#8220;Pass&#8221; category may include borrowers who are experiencing unusual operating difficulties, but have acceptable payment performance to date. Increased monitoring of financial information and/or collateral may be appropriate. Loans with this grade show no immediate loss exposure.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 6:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes "Watch" loans. The grade is intended to be utilized on a temporary basis for pass grade borrowers where a potentially significant risk-modifying action is anticipated in the near term.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 7:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes "Special Mention" ("SM") loans and is intended to highlight loans deemed by management to have some elevated risks that deserve management's close attention. Loans with this grade show signs of deteriorating profits and capital and the borrower might not be strong enough to sustain a major setback. The borrower is typically higher than normally leveraged and outside support might be modest and likely illiquid. The loan is at risk of further credit decline unless active measures are taken to correct the situation.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 8:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Substandard&#8221; ("SS") loans in accordance with regulatory guidelines, which the Company has determined have a high credit risk. These loans also have well-defined weaknesses and are characterized by the distinct possibility that the Bank will sustain some loss if the deficiencies are not corrected. The borrower may have shown serious negative trends in financial ratios and performance. Such loans may be dependent upon collateral liquidation, a secondary source of repayment or an event outside of the normal course of business.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 9:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Doubtful&#8221; loans in accordance with regulatory guidelines and the Bank has determined these loans to have excessive credit risk. Such loans are placed on nonaccrual status and may be dependent upon collateral having a value that is difficult to determine or upon some near-term event which lacks certainty. Additionally, these loans generally have been partially charged off for the amount considered uncollectible.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:32.85pt">Grade 10:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This grade includes &#8220;Loss&#8221; loans in accordance with regulatory guidelines and the Bank has determined these loans have the highest risk of loss. Such loans are charged off or charged down when payment is acknowledged to be uncertain or when the timing or value of payments cannot be determined.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Numerical loan grades for loans are established at the origination of the loan. Changes to loan grades are considered at the time new information about the performance of a loan becomes available, including the receipt of updated financial information from the borrower, results of annual term loan reviews and scheduled loan reviews. For consumer loans, the Bank follows the FDIC&#8217;s Uniform Retail Credit Classification and Account Management Policy for subsequent classification in the event of payment delinquencies or default. Typically, an individual loan grade will not be changed from the prior period unless there is a specific indication of credit deterioration or improvement. Credit deterioration is evidenced by delinquency, direct communications with the borrower or other borrower information that becomes known to management. Credit improvements are evidenced by known facts regarding the borrower or the collateral property.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loan grades relate to the likelihood of losses in that the higher the grade, the greater the loss potential. Loans with a pass grade may have some estimated inherent losses, but to a lesser extent than the other loan grades. The SM loan grade is transitory in that the Bank is waiting on additional information to determine the likelihood and extent of any potential loss. The likelihood of loss for SM graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a SS grade have further credit deterioration and include both accrual loans and nonaccrual loans. 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%">Regulatory agencies provided guidance regarding credit risk ratings, delinquency reporting and nonaccrual status for loans adversely impacted by the COVID-19 Pandemic. The Bank exercised judgment in determining the risk rating for impacted borrowers and did not automatically adversely classify credits that were affected by the COVID-19 Pandemic. The Bank did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due because of the deferral. Due to the short-term nature of the forbearance and other relief programs the Bank offered as a result of the COVID-19 Pandemic, borrowers granted relief under these programs were generally not reported as nonaccrual during the deferral period.</span></div><div style="margin-top:5pt;text-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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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%">168,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,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%">82,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">61,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">33,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">74,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 style="background-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%">146,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">660,822&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,643&#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:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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:#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%">773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,635&#160;</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%">169,803&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,590&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,262&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,902&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">692,100&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,468&#160;</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%">134,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">62,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">898,377&#160;</span></td><td style="background-color:#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%">1,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,195&#160;</span></td><td style="background-color:#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%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">13,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,468&#160;</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%">134,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%">169,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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%">69,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">311,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937,040&#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%">240,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,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:8pt;font-weight:400;line-height:100%">561,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,532,173&#160;</span></td><td style="background-color:#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,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,711&#160;</span></td><td style="background-color:#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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,748&#160;</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%">240,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,930&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,950&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,996&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599,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%">&#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,586,632&#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%">543,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%">451,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">477,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,092,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="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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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,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:8pt;font-weight:400;line-height:100%">33,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#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%">773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">3,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%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,851&#160;</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%">544,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">462,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">489,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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%">995,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,217,240&#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"><div><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></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: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%">132,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">343,459&#160;</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%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</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%">132,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">343,631&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</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%">45,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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%">71,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,707&#160;</span></td><td style="background-color:#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%">2,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%">5,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,900&#160;</span></td><td style="background-color:#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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431&#160;</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%">71,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">214,038&#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">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%">116,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">4,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">285,781&#160;</span></td><td style="background-color:#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%">2,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%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,900&#160;</span></td><td style="background-color:#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%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">431&#160;</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%">116,689&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,301&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,376&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,869&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">294,112&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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%">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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">9,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">193,564&#160;</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%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,311&#160;</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%">3,379&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,875&#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%">795,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">380,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">525,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,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%">955,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,915,644&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2,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:8pt;font-weight:400;line-height:100%">33,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,449&#160;</span></td><td style="background-color:#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%">773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,765&#160;</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%">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%">796,964&#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%">763,014&#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%">386,202&#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%">543,909&#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%">252,535&#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,034,561&#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%">272,551&#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,122&#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%">4,050,858&#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, 2022 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2022.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">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"/><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%">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"/><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"/><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"/><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">SBA PPP</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: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"/><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"/><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"/><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"/><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%">139,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">&#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%">&#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%">145,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">Owner-occupied CRE</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: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%">182,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">16,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">24,551&#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"/></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:8pt;font-weight:400;line-height:100%">Doubtful or Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">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"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><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"/><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"/><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">Total commercial business</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: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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" 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%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">404&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">85,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">164,582&#160;</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="54" style="background-color:#cceeff;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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">Residential</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: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%">44,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">85,547&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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%">44,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">85,547&#160;</span></td><td style="background-color:#ffffff;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"/></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><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%">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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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"/><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:700;line-height:100%;text-decoration:underline">Consumer</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: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"/><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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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%">1,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#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"/></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">Loans receivable</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: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%">793,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">14,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%">8,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">71,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" 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%">3,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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 style="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:8pt;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:8pt;font-weight:400;line-height:100%">795,563&#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:8pt;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:8pt;font-weight:400;line-height:100%">495,465&#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:8pt;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:8pt;font-weight:400;line-height:100%">665,007&#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:8pt;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:8pt;font-weight:400;line-height:100%">341,114&#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:8pt;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:8pt;font-weight:400;line-height:100%">289,525&#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:8pt;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:8pt;font-weight:400;line-height:100%">984,194&#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:8pt;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:8pt;font-weight:400;line-height:100%">242,629&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,165&#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:8pt;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:8pt;font-weight:400;line-height:100%">3,815,662&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;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</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:7pt;font-weight:400;line-height:120%">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;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,503&#160;</span></td><td style="background-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,154&#160;</span></td><td style="background-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,657&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,503&#160;</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,366&#160;</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%">5,869&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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: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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,503&#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,403&#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%">5,906&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><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%">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"/><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%">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"/><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%">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"/><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 #000000;padding:2px 0 2px 1pt;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"/><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><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"/><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%">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="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"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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"/><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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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"/><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 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: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%">Year Ended December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="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%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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%">263&#160;</span></td><td style="background-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,295&#160;</span></td><td style="background-color:#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%">601&#160;</span></td><td style="background-color:#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,090&#160;</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%">3,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">71&#160;</span></td><td style="background-color:#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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">71&#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: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%">(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%">52&#160;</span></td><td style="background-color:#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%">(28)</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,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,136&#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 years ended December 31, 2022 and 2021, no interest income was recognized subsequent to a loan&#8217;s classification as nonaccrual, except as indicated in the tables above due to payment in full or sale.</span></div><div style="margin-top:5pt;padding-left:63pt;text-indent:-63pt"><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-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 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 December 31, 2022 and December 31, 2021 were 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:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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%">30-89 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;<br/>or 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="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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%">586&#160;</span></td><td style="background-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,104&#160;</span></td><td style="background-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,690&#160;</span></td><td style="background-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%">685,410&#160;</span></td><td style="background-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%">692,100&#160;</span></td><td style="background-color:#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%">236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">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%">936,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,040&#160;</span></td><td style="background-color:#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,586,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,632&#160;</span></td><td style="background-color:#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%">822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,293&#160;</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,115&#160;</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,210,125&#160;</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,217,240&#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%">3,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,631&#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%">80,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%">80,074&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#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%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="background-color:#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%">5,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,293&#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%">11,742&#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%">4,039,116&#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%">4,050,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 $1.6&#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%">December 31, 2022 and December 31, 2021, respectively.</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%">(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 December 31, 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="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, 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%">CRE</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%">Farmland</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%">Residential Real Estate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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="24" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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%">1,977&#160;</span></td><td style="background-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%">929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,145&#160;</span></td><td style="background-color:#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%">1,977&#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%">929&#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%">4,334&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></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 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%">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="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/><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"/><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="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">245&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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 year ended December 31, 2022, except changes due to additions or removals of loans in 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 tables for the periods 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:29.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.016%"/><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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">9,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:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-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%">36,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">19,326&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">17,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,728&#160;</span></td><td style="background-color:#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%">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 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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</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%">43,915&#160;</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%">98&#160;</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%">81,172&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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: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%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,926&#160;</span></td><td style="background-color:#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%">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%">5,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">450&#160;</span></td><td style="background-color:#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%">1&#160;</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%">5,687&#160;</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&#160;</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%">450&#160;</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%">5&#160;</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,376&#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%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198&#160;</span></td><td style="background-color:#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="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%">19&#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%">8,810&#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="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%">66&#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%">45,054&#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="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%">152&#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%">84,768&#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%;padding-left:2.65pt">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 years ended December 31, 2022, 2021 and 2020.</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%">$12,000, $3.1 million, and $7.5&#160;million at December 31, 2022, December 31, 2021, and December&#160;31, 2020, respectively, related to these TDR loans which were restructured during the year ended December 31, 2022, 2021 and 2020, 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 $5.8 million and $5.7 million at December 31, 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: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:29.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.016%"/><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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#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%">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 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%">189&#160;</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%">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 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,379&#160;</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&#160;</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%">5,316&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 #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%">1&#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%">189&#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="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%">6&#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,379&#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="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%">8&#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%">5,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"/></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">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 years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:5pt;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 years ended December 31, 2022, 2021, and 2020, one, six and eight TDR loans defaulted because each was past its modified maturity date and the borrower had not subsequently repaid the credits. The Bank chose not to further extend the maturity date on these TDR loans. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $7,000, $111,000, and $229,000 at December 31, 2022, 2021, and 2020.</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) Related Party 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%">In the ordinary course of business, the Company has granted loans to certain directors, executive officers and their affiliates. Activity in related party loans during the periods indicated was 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Balance outstanding at the beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,144&#160;</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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Principal reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 outstanding at the end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,879&#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,122&#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,694&#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 Company had $5,000 and $255,000 of unfunded commitments to related parties and all related party loans were performing in accordance with the underlying loan agreements as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(i) Residential Real Estate Loan Sales</span></div><div style="margin-top:5pt;text-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 residential real estate loans; a portion of which are sold on the secondary market. The Bank does not retain servicing on loans sold in the secondary market. There were no loans held for sale at December 31, 2022 and $1.5&#160;million  at 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 following table presents information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale during the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Originated </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">89,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#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><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><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%">633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,044&#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-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"> Includes loans originated for sale in the secondary market or for the Bank's loan portfolio.</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%;padding-left:2.65pt"> Excludes net gains on sales of SBA and other loans.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(j) Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><div style="margin-top:5pt;text-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 details of loans serviced for others 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: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%">December 31, 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%">Loans serviced for others with participating interest, gross loan 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%">17,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,852&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans serviced for others with participating interest, participation balance owned by Bank</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%">3,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,088&#160;</span></td><td style="background-color:#ffffff;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%"> Included in the balance of "Loans receivable</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:8pt;font-weight:400;line-height:120%"> on the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;text-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 recognized $217,000, $320,000 and $423,000 of servicing income for the years ended December&#160;31, 2022, 2021 and 2020, 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's servicing asset at December 31, 2022 and December 31, 2021 was $192,000 and $343,000, respectively. There was no valuation allowance on the Company's servicing asset as of December 31, 2022 and 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%">(k) 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 $11.3 million and $10.1 million at December 31, 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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113764831856">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">Effective January 1, 2020, the Bank adopted ASU 2016-13. CECL Adoption replaced the allowance for loan losses with the ACL on loans and replaced the related provision for loan losses with the provision for credit losses on 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 baseline loss rates used to calculate the ACL on loans at December 31, 2022 utilized the Bank's average quarterly historical loss information from December 31, 2012 through the balance sheet date. There were no changes to this assumption during the year ended December 31, 2022. The Bank believes the historic loss rates are viable inputs to the current CECL model as the Bank's lending practice and business has remained relatively stable throughout the periods. While the Bank's assets have grown, the credit culture has stayed relatively consistent.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepayments included in the CECL model at December 31, 2022 were based on the 48-month rolling historical averages for each segment, which management believes is an accurate representation of future prepayment activity. There were no changes to this assumption during the year ended 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%">The reasonable and supportable period and subsequent reversion period used in the CECL model was five quarters and two quarters, respectively at December 31, 2022. There were no changes to these assumptions during the year ended December 31, 2022. Management believes forecasts beyond this seven quarter time period tend to diverge in economic assumptions and may be less comparable to actual future events. As the length of the reasonable and supportable period increases, the degree of judgment involved in estimating the allowance increases.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the ACL on loans increased</span><span style="color:#0094ff;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-weight:400;line-height:120%">$625,000, or 1.5%, due primarily to net recoveries of $1.2&#160;million offset partially by a reversal of provision for credit losses on loans of $563,000. The reversal of provision for credit losses was driven by a $3.4&#160;million reduction in the ACL on loans individually evaluated for losses and their related ACL offset partially by an increase related to the growth in balances of certain segments of collectively evaluated 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 ACL on loans at December 31, 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%">The following table presents a summary of the changes in the ACL 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,171&#160;</span></td><td style="background-color:#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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year, as adjusted</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%">42,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,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:9pt;font-weight:400;line-height:100%">37,993&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">2,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Reversal of) provision for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,986&#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%">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 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%">70,185&#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%">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: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:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">929&#160;</span></td><td style="background-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,464)</span></td><td style="background-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,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">7,480&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,276&#160;</span></td><td style="background-color:#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 #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%">33,049&#160;</span></td><td 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(316)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,718&#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,409&#160;</span></td><td style="background-color:#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,063&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,333&#160;</span></td><td style="background-color:#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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%">(893)</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,081&#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%">(563)</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%">42,986&#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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.159%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">(917)</span></td><td style="background-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%">791&#160;</span></td><td style="background-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,107)</span></td><td style="background-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,777&#160;</span></td><td style="background-color:#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%">(359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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:99.269%"><tr><td style="width:1.0%"/><td style="width:30.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.159%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</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%">816&#160;</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%">(16,099)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">(7,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">32&#160;</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,847)</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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">(1,946)</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,420&#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%">(27,298)</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%">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"/></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:24.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.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.987%"/><td style="width:0.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.987%"/><td style="width:0.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.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.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.987%"/><td style="width:0.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.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="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%">Year Ended December 31, 2020</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:8pt;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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-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="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,348)</span></td><td style="background-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,391&#160;</span></td><td style="background-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,616)</span></td><td style="background-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,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,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 2px 19pt;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%">4,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">7,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">23,933&#160;</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,935)</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%">20,998&#160;</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,751)</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,530&#160;</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%">30,831&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,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:9pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(1,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="42" 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,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">1,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">8,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">3,060&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,669&#160;</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%">9,729&#160;</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%">(417)</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%">278&#160;</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,502&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">6,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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:#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%">36,171&#160;</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%">1,822&#160;</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%">37,993&#160;</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%">(5,622)</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%">2,381&#160;</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%">35,433&#160;</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%">70,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759121376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Real Estate Owned<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other 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="Show.showAR( this, 'defref_us-gaap_RealEstateOwnedTextBlock', window );">Other Real Estate Owned</a></td>
<td class="text">Other Real Estate Owned<div style="margin-top:5pt;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 years ended December 31, 2022 and December 31, 2021 the Bank had no other real estate owned. The following table provided the changes in other real estate owned during the year ended December 31, 2020:</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:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841&#160;</span></td><td style="background-color:#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%">Additions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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 2px 19pt;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 dispositions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,290)</span></td><td style="background-color:#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%">Gain (loss) on sale, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#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%">Balance at the end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom: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-bottom: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>At December 31, 2022, there were no consumer mortgage loans secured by residential real estate properties (included in "Loans receivable" on the Consolidated Statements of Financial Position) for which formal foreclosure proceedings were in process.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RealEstateOwnedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for real estate owned (as defined). Generally, the largest component of real estate owned by lenders is assets taken in settlement of troubled loans through surrender or foreclosure. 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.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateOwnedTextBlock</td>
</tr>
<tr>
<td style="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>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758817488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Premises and Equipment</a></td>
<td class="text">Premises and Equipment<div style="margin-top:5pt;text-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 a summary of premises and equipment 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:2px 1pt;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%">December 31, 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%">Land</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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,973&#160;</span></td><td style="background-color:#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%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures 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%">24,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#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 premises and equipment</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%">110,243&#160;</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%">109,338&#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%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#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%">Premises and equipment, net</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%">76,930&#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%">79,370&#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%">Total depreciation expense on premises and equipment was $5.4 million, $5.3 million and $5.5 million for the years ended December&#160;31, 2022, 2021 and 2020, 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113763281280">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets<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) 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%">The Company&#8217;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in the following mergers: Premier Commercial Bancorp and Puget Sound Bancorp in 2018; Washington Banking Company in 2014; Valley Community Bancshares in 2013; Western Washington Bancorp in 2006 and North Pacific Bank in 1998. The Company&#8217;s goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (reporting unit). There were no additions to goodwill during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt;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 December 31, 2022, the Company&#8217;s analysis concluded the fair value of the reporting unit exceeded the carrying value so the Company's goodwill was not considered impaired. Similarly, no goodwill impairment charges were recorded for the years ended December 31, 2021 and 2020. Even though there was no goodwill impairment at December 31, 2022, changes in the economic environment, operations of the reporting unit or other adverse events could result in future impairment charges which could have a material impact on the Company&#8217;s operating results.</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 during the years ended December 31, 2022, 2021, and 2020 and the estimated aggregate amortization expense related to other intangible assets for future years as of December 31, 2022 is as follows, in thousands:</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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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,435&#160;</span></td><td style="background-color:#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:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,173&#160;</span></td><td style="background-color:#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:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="background-color:#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#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:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#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%">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%">7,227&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758277104">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the notional amounts and estimated fair values of derivatives 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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,785&#160;</span></td><td style="background-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%">30,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">288,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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 $(30.1) million and $9.8 million as of December 31, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $30.1 million and  $(9.8) million as of December 31, 2022 and December 31, 2021, respectively.</span></div>Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, the settlement values of the Bank's net derivative assets with customers were increased by $66,000 and $355,000, and reduced by $422,000 as of December 31, 2022, December 31, 2021, and December 31, 2020, respectively, due to the change in the credit valuation adjustment.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759089552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAbstract', window );"><strong>Deposits [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="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesDisclosuresTextBlock', window );">Deposits</a></td>
<td class="text">Deposits<div style="margin-top:5pt;text-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:&#160;</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:33.695%"/><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:6.648%"/><td style="width:0.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:6.648%"/><td style="width:0.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.604%"/><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="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, 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><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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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%">% of Total</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%">Amount</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%">% of Total</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%">$</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%">%</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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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: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,099,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%">35.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">$(244,445)</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%">(10.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,830,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">(115,878)</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%">(6.0)</span></td><td style="background-color:#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%">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,063,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">(56,931)</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.1)</span></td><td style="background-color:#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%">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%">623,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">(16,930)</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.6)</span></td><td style="background-color:#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 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%">5,617,267&#160;</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%">94.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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 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%">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 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%">(434,184)</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%">(7.2)</span></td><td style="background-color:#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%">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%">307,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">5.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="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%">(35,266)</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%">(10.3)</span></td><td style="background-color:#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 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%">5,924,840&#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="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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="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%">(469,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 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.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposit accounts overdrawn and reclassified to loans receivable were $317,000 and $216,000 as of December 31, 2022 and December 31, 2021, respectively. Accrued interest payable on deposits was $143,000 and $53,000 as of December&#160;31, 2022 and December 31, 2021, respectively and is included in "Accrued expenses and other liabilities" in the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;text-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 Interest expense, by category, for the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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%">Interest bearing 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%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,234&#160;</span></td><td style="background-color:#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%">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%">1,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</span></td><td style="background-color:#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%">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%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="background-color:#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%">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%">1,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 2px 19pt;text-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:#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,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,160&#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%">12,265&#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%">Scheduled maturities of certificates of deposit for future years as of December 31, 2022 are as follows, in thousands:</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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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%">270,575&#160;</span></td><td style="background-color:#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,913&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,894&#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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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%">270,575&#160;</span></td><td style="background-color:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,243&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">307,573&#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%">Certificates of deposit issued in denominations equal to or in excess of $250,000 totaled $103.7 million and $100.0 million as of December&#160;31, 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%">Deposits received from related parties as of December 31, 2022 and December 31, 2021 totaled $6.8&#160;million and $8.8&#160;million, 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_DepositLiabilitiesDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<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.12)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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 1406<br> -Paragraph (e)<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 1406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_DepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAbstract</td>
</tr>
<tr>
<td style="padding-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>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758899616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Junior Subordinated Debentures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Junior Subordinated Debentures</a></td>
<td class="text">Junior Subordinated Debentures<div style="margin-top:5pt;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 acquisition of Washington Banking Company on May 1, 2014, the Company assumed trust preferred securities and junior subordinated debentures with a total fair value of $18.9 million at the merger date. At December 31, 2022 and December 31, 2021, the balance of the junior subordinated debentures, net of unaccreted discount, was $21.5 million and $21.2 million, 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%">Washington Banking Master Trust, a Delaware statutory business trust, was a wholly owned subsidiary of the Washington Banking Company created for the exclusive purposes of issuing and selling capital securities and utilizing sale proceeds to acquire junior subordinated debentures issued by the Washington Banking Company. During 2007, the Trust issued&#160;$25.0 million&#160;of trust preferred securities with a&#160;30-year maturity, callable after the fifth year. The trust preferred securities have a quarterly adjustable rate based upon the three-month LIBOR plus&#160;1.56%. On&#160;the merger date, the Company acquired the Trust, which retained the Washington Banking Master Trust name, and assumed the performance and observance of the covenants under the indenture related to the trust preferred 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 adjustable rate of the trust preferred securities at December 31, 2022 and December 31, 2021 was 6.33% and 1.77%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December 31, 2022, 2021 and 2020 was 5.42%, 3.53% and 4.29%, respectively. The weighted average rate includes the accretion of the discount established at the merger date which is amortized over the life of the trust preferred 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 junior subordinated debentures are the sole assets of the Trust and payments under the junior subordinated debentures are the sole revenues of the Trust. All of the common securities of the Trust are owned by the Company. The Company has fully and unconditionally guaranteed the capital securities along with all obligations of the Trust under the trust agreements. For financial reporting purposes, the Company's investment in the Master Trust is accounted for under the equity method and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The junior subordinated debentures issued and guaranteed by the Company and held by the Master Trust are reflected as "Junior subordinated debentures" on the Consolidated Statements of Financial Condition.</span></div>Other Borrowings<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) FHLB</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The FHLB functions as a member-owned cooperative providing credit for member financial institutions. Advances are made pursuant to several different programs. Each credit program has its own interest rate and range of maturities. Limitations on the amount of advances are based on a percentage of the Bank's assets or on the FHLB&#8217;s assessment of the institution&#8217;s </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%">creditworthiness. At December 31, 2022, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $1.23 billion. At December 31, 2022 and December 31, 2021 the Bank had no FHLB advances outstanding.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advances from the FHLB may be collateralized by FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities or other assets. In accordance with the pledge agreement, the Company must maintain unencumbered collateral in an amount equal to varying percentages ranging from 100% to 160% of outstanding advances depending on the type of collateral.</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) Federal Funds Purchased</span></div><div style="margin-top:5pt;text-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 maintains advance lines with five correspondent banks to purchase federal funds totaling $215.0 million as of December 31, 2022. The lines generally mature annually or are reviewed annually. As of December 31, 2022 and December 31, 2021, there were no federal funds purchased.</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) Credit Facilities</span></div><div style="margin-top:5pt;text-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 maintains a credit facility with the Federal Reserve Bank with available borrowing capacity of $46.8 million as of December 31, 2022. There were no borrowings outstanding as of December 31, 2022 and December 31, 2021. Any advances on the credit facility would be secured by either investment securities or certain types of the Bank's loans receivable.</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) Related Party Borrowings</span></div><div style="margin-top:5pt;text-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 did not have any borrowings from related parties as of December&#160;31, 2022 or 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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759131920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Securities Sold Under Agreements to Repurchase<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [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="Show.showAR( this, 'defref_hfwa_DisclosureofRepurchaseAgreementsTextBlock', window );">Securities Sold Under Agreements to Repurchase</a></td>
<td class="text">Securities Sold Under Agreement to Repurchase<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilizes </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> with one day maturities as a supplement to funding sources. </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> are secured by pledged investment securities. Under the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company is required to maintain an aggregate market value of securities pledged greater than the balance of the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company is required to pledge additional securities to cover any declines below the balance of the </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For additional information on the total value of investment securities pledged for </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> see Note (2) 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 following table presents the balance of the Company's </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">obligations by class of collateral pledged at the dates 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: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%">December 31, 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:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury and U.S. Government-sponsored agencies</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%">4,914&#160;</span></td><td style="background-color:#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 14.5pt;text-align:left;text-indent:-13.5pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,134&#160;</span></td><td style="background-color:#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 14.5pt;text-align:left;text-indent:-13.5pt;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%">46,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,791&#160;</span></td><td style="background-color:#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 13pt;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</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%">46,597&#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%">50,839&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DisclosureofRepurchaseAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Repurchase Agreements [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DisclosureofRepurchaseAgreementsTextBlock</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_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113762919328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Other Borrowings</a></td>
<td class="text">Junior Subordinated Debentures<div style="margin-top:5pt;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 acquisition of Washington Banking Company on May 1, 2014, the Company assumed trust preferred securities and junior subordinated debentures with a total fair value of $18.9 million at the merger date. At December 31, 2022 and December 31, 2021, the balance of the junior subordinated debentures, net of unaccreted discount, was $21.5 million and $21.2 million, 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%">Washington Banking Master Trust, a Delaware statutory business trust, was a wholly owned subsidiary of the Washington Banking Company created for the exclusive purposes of issuing and selling capital securities and utilizing sale proceeds to acquire junior subordinated debentures issued by the Washington Banking Company. During 2007, the Trust issued&#160;$25.0 million&#160;of trust preferred securities with a&#160;30-year maturity, callable after the fifth year. The trust preferred securities have a quarterly adjustable rate based upon the three-month LIBOR plus&#160;1.56%. On&#160;the merger date, the Company acquired the Trust, which retained the Washington Banking Master Trust name, and assumed the performance and observance of the covenants under the indenture related to the trust preferred 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 adjustable rate of the trust preferred securities at December 31, 2022 and December 31, 2021 was 6.33% and 1.77%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December 31, 2022, 2021 and 2020 was 5.42%, 3.53% and 4.29%, respectively. The weighted average rate includes the accretion of the discount established at the merger date which is amortized over the life of the trust preferred 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 junior subordinated debentures are the sole assets of the Trust and payments under the junior subordinated debentures are the sole revenues of the Trust. All of the common securities of the Trust are owned by the Company. The Company has fully and unconditionally guaranteed the capital securities along with all obligations of the Trust under the trust agreements. For financial reporting purposes, the Company's investment in the Master Trust is accounted for under the equity method and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The junior subordinated debentures issued and guaranteed by the Company and held by the Master Trust are reflected as "Junior subordinated debentures" on the Consolidated Statements of Financial Condition.</span></div>Other Borrowings<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) FHLB</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The FHLB functions as a member-owned cooperative providing credit for member financial institutions. Advances are made pursuant to several different programs. Each credit program has its own interest rate and range of maturities. Limitations on the amount of advances are based on a percentage of the Bank's assets or on the FHLB&#8217;s assessment of the institution&#8217;s </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%">creditworthiness. At December 31, 2022, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $1.23 billion. At December 31, 2022 and December 31, 2021 the Bank had no FHLB advances outstanding.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advances from the FHLB may be collateralized by FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities or other assets. In accordance with the pledge agreement, the Company must maintain unencumbered collateral in an amount equal to varying percentages ranging from 100% to 160% of outstanding advances depending on the type of collateral.</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) Federal Funds Purchased</span></div><div style="margin-top:5pt;text-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 maintains advance lines with five correspondent banks to purchase federal funds totaling $215.0 million as of December 31, 2022. The lines generally mature annually or are reviewed annually. As of December 31, 2022 and December 31, 2021, there were no federal funds purchased.</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) Credit Facilities</span></div><div style="margin-top:5pt;text-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 maintains a credit facility with the Federal Reserve Bank with available borrowing capacity of $46.8 million as of December 31, 2022. There were no borrowings outstanding as of December 31, 2022 and December 31, 2021. Any advances on the credit facility would be secured by either investment securities or certain types of the Bank's loans receivable.</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) Related Party Borrowings</span></div><div style="margin-top:5pt;text-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 did not have any borrowings from related parties as of December&#160;31, 2022 or 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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758903344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:5pt;text-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's noncancelable operating lease agreements relate to certain banking offices, back-office operational facilities, office equipment and sublease agreements. The majority of the leases contain renewal options and provisions for increases in rental rates based on an agreed upon index or predetermined escalation schedule. As of December 31, 2022 and December 31, 2021, the Company&#8217;s operating lease ROU asset was $22.7 million and $27.6 million, respectively and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The related operating lease ROU liability was $24.4 million and $28.8 million, respectively and is included in "<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_8aabedc8-3b19-4b5e-8c46-1f087964c2e5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_e16a0a6f-38a2-4a1b-8a2f-708f7dc2ee36">Accrued expenses and other liabilities</span></span>" on the Consolidated Statements of Financial Condition. The Company does not have any leases designated as finance leases.</span></div><div style="margin-top:5pt;text-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 summarizes the information about our leases during the periods or at period end presented:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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%">2021</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%">(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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d">Operating lease cost</span></span></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,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,758&#160;</span></td><td style="background-color:#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:400;line-height:100%">Short-term lease 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%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">Variable lease 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%">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%">947&#160;</span></td><td style="background-color:#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:400;line-height:100%">Sublease 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%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#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 12.25pt;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 net lease cost during the 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%">6,053&#160;</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%">5,730&#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:14pt"><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 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%">Operating cash used for amounts included in the measurement of lease liabilities during the 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%">4,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,004&#160;</span></td><td style="background-color:#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:400;line-height:100%">ROU assets obtained in exchange for lease liabilities during the 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%">2,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term of operating leases, in years, at period end</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%">6.5</span></td><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%">7.1</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%">Weighted average discount rate of operating leases, at period end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.42&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.32&#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;text-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 lease payment obligations as of December 31, 2022 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter, in thousands:</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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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,744&#160;</span></td><td style="background-color:#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:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,314&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,025&#160;</span></td><td style="background-color:#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:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,621&#160;</span></td><td style="background-color:#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,243&#160;</span></td><td style="background-color:#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:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="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 lease payments</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%">26,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Implied interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f">ROU liability</span></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%">24,369&#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%">During the year ended December 31, 2022, the Company entered into two lease agreements for $1.9&#160;million and $3.3&#160;million commencing on January 1, 2023 and May 1, 2023. These lease agreements are not included in the lease payment obligations in the table above.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758832576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<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) 401(k) 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 provides its eligible employees with a Plan, including funding certain Plan costs as incurred. All employees may participate in the Plan commencing with the first of the month following the start of employment or concurrent to their hire date if starting the first of the month. Participants may contribute a portion of their salary, which is matched by the Company at 50%, not to be greater than 3% of eligible compensation, up to Internal Revenue Service limits. All participants are 100% vested in all accounts at all times. Employer matching contributions for the years ended December 31, 2022, 2021 and 2020 were $1.8 million, $1.7 million and $1.7 million, 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 Plan may make profit sharing and discretionary contributions which are completely discretionary. Participants are eligible for profit sharing contributions upon credit of 1,000 hours of service during the plan year, the attainment of 18 years of age and employment on the last day of the year. Employees are 100% vested in profit sharing contributions at all times. For the years ended December 31, 2022, 2021 and 2020, the Company made no employer profit sharing contributions.</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) Employment Agreements</span></div><div style="margin-top:5pt;text-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 entered into contracts with certain senior officers that provide benefits under certain conditions following termination without cause or following a change in control of the Company.</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) Deferred Compensation 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 has a Deferred Compensation Plan which provides its directors and select executive officers with the opportunity to defer current compensation. The following table presents a summary of the changes in the Deferred Compensation Plan during 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:57.671%"/><td style="width:0.1%"/><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.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="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Balance outstanding at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,244&#160;</span></td><td style="background-color:#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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#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%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Interest credited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#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%">Benefits 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%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(478)</span></td><td style="background-color:#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%">Balance outstanding at the end of the year</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%">4,337&#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,854&#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,101&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Salary Continuation 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%">In conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. The following table presents a summary of the changes in the salary continuation plan during 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:57.671%"/><td style="width:0.1%"/><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.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="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Obligation, at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">Expenses incurred </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">Obligation, at the end of the year</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%">3,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,835&#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,162&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758899616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 weighted average shares used for earnings per common share computations for the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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, except shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">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%">81,875&#160;</span></td><td style="background-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%">98,035&#160;</span></td><td style="background-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%">46,570&#160;</span></td><td style="background-color:#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%">Dividends and undistributed earnings allocated to participating 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Net income allocated to common shareholders</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%">81,875&#160;</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%">98,035&#160;</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%">46,563&#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%">Basic:</span></td><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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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,103,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,677,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,018,627&#160;</span></td><td style="background-color:#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%">Restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,182)</span></td><td style="background-color:#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 basic weighted average common shares outstanding</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%">35,103,465&#160;</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%">35,677,851&#160;</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%">36,014,445&#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%">Diluted:</span></td><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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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,103,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,677,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,014,445&#160;</span></td><td style="background-color:#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%">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">(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%">360,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,621&#160;</span></td><td style="background-color:#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 diluted weighted average common shares outstanding</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%">35,463,896&#160;</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%">35,973,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">36,170,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"/></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%">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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">872&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,043&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">137,093&#160;</span></td><td style="background-color:#cceeff;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%"> Represents dividends paid and undistributed earnings allocated to unvested restricted stock awards.</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%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award or unit exceeds the market price of the Company&#8217;s stock.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Dividends</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#8217;s earnings, capital requirements, financial condition and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#8217;s predominant source of income.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the dividend activity during the most recent three year period:</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:97.660%"><tr><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.456%"/><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="background-color:#cceeff;border-top:1pt solid #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%">January 22, 2020</span></td><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: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;border-top:1pt solid #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%">February 6, 2020</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 20, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 29, 2020</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 13, 2020</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 27, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 22, 2020</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 5, 2020</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 19, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 21, 2020</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%">November 4, 2020</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 18, 2020</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:center;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:center;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:center;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:center;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:center;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:center;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><tr><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%">July 20, 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%">August 3, 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%">August 17, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 19, 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%">November 2, 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%">November 16, 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 October 23, 2014, the Company's Board of Directors authorized the repurchase of up to 5% of the Company's outstanding common shares, or approximately 1,512,600 shares, under the eleventh stock repurchase plan. 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 after all shares under the eleventh stock repurchase plan had been repurchased. The number, timing and price of shares repurchased under the twelfth stock repurchase plan will depend on business and market conditions and other factors, including opportunities to deploy the Company's capital.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="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="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%">Year Ended December 31,</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="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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;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="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%">Eleventh Stock Repurchase Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">639,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,600&#160;</span></td><td style="background-color:#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:400;line-height:100%">Stock repurchase 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%">&#8212;&#160;</span></td><td style="background-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%">23.95&#160;</span></td><td style="background-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.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelfth Stock Repurchase Plan</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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">904,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%">155,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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:400;line-height:100%">Stock repurchase 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%">25.07&#160;</span></td><td style="background-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%">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%">20.34&#160;</span></td><td style="background-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%">23.94&#160;</span></td><td style="background-color:#ffffff;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 each 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%">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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="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%">2020</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%">26,944&#160;</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,869&#160;</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%">28,887&#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%">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%">25.52&#160;</span></td><td style="background-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.10&#160;</span></td><td style="background-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.57&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(d) Issuance of Common Stock</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock was issued during the year ended December 31, 2020 related to the exercise of stock options as further described in Note (17) Stock-Based Compensation.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/topic&amp;trid=2208762<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: 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 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759089552">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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;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;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;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;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) 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><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 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 December 31, 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 Consolidated Statements of Financial Condition with any valuation adjustment recorded within "Other expense" on the 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"><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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">63,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">153,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%">5,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">664,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">21,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#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 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 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,331,443&#160;</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,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,265&#160;</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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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 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%">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: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%">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 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 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"><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.</span></div><div style="margin-top:5pt;text-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 below represent assets measured at fair value on a nonrecurring 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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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" rowspan="2" 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, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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: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&#160;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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613&#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%">182&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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: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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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" rowspan="2" 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 style="height:14pt"><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 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%">2,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="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"/><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"/><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%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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 #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,772&#160;</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,772&#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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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-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 and was sold during the three months ended March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year ended December 31,</span></div></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="border-top:1pt 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%">2020</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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-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%">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%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(8)</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"/></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#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%">Net gain (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%">16&#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,233)</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%">(638)</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="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, 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%">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&#160;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%">182&#160;</span></td><td style="background-color:#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;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="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;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: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;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&#160;approach</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%">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: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></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Fair Value of Financial Instruments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Broadly traded markets do not exist for most of the Company&#8217;s financial instruments; therefore, the fair value calculations attempt to incorporate the effect of current market conditions at a specific time. These determinations are subjective in nature, involve uncertainties and matters of significant judgment and do not include tax ramifications; therefore, the results cannot be determined with precision, substantiated by comparison to independent markets and may not be realized in an actual sale or immediate settlement of the instruments. There may be inherent weaknesses in any calculation technique and changes in the underlying assumptions used, including discount rates and estimates of future cash flows, could significantly affect the results. For all of these reasons, the aggregation of the fair value calculations presented herein do not represent, and should not be construed to represent, the underlying value of the Company.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">103,590&#160;</span></td><td style="background-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%">103,590&#160;</span></td><td style="background-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%">103,590&#160;</span></td><td style="background-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,331,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:9pt;font-weight:400;line-height:100%">1,331,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:9pt;font-weight:400;line-height:100%">25,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">766,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Loans receivable, 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%">4,007,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,841,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,841,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">11,306&#160;</span></td><td style="background-color:#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%">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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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:700;line-height:100%">Financial Liabilities:</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;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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%">Certificates of deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">308,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/><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%">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%">46,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#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%">Accrued interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">Derivative liabilities - 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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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: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 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 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, 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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758905776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On July 24, 2014, the Company's shareholders approved the Equity Plan that provides for the issuance of 1,500,000 shares of the Company's common stock in the form of various types of stock-based compensation. As of December 31, 2022, shares remaining available for future issuance under the Equity Plan totaled 330,398.</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) Stock Option Awards</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All outstanding stock options were exercised during the year ended December 31, 2020. The intrinsic value from options exercised during the year ended December 31, 2020 was $61,000. The cash proceeds from options exercised during the year ended December 31, 2020 was $122,000.</span></div><div style="margin-top:5pt;text-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 stock option activity during the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Exercise Price</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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#160;</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%">14.77&#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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.77&#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: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="background-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%">Forfeited or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.77&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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) Restricted Stock Awards</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock awards generally had a four-year cliff vesting or four-year ratable vesting schedule. The remaining restricted stock awards vested during the year ended December 31, 2020. For the year ended December 31, 2020, the Company recognized compensation expense related to restricted stock awards of $76,000, and a related tax benefit of $17,000. The vesting date fair value of restricted stock awards that vested during the year ended December 31, 2020 was $442,000.</span></div><div style="margin-top:5pt;text-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 restricted stock award activity for the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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"/><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%">17.59&#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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(20,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.59&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December&#160;31, 2020</span></div></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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">(c) Restricted Stock Units</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units generally vest ratably over three years and are subject to service conditions in accordance with each award agreement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Performance-based restricted stock units have a three-year cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The conditions of the grants allow for an actual payout ranging between no&#160;payout and&#160;150%&#160;of target. The payout level is calculated based on the percentile level of the market condition, which includes the ratio of the Company's total shareholder return and the ratio of the Company's return on average assets and return on tangible common equity over the performance period in relation to the performance of these metrics of a predetermined peer group. The fair value of each performance-based restricted stock unit, inclusive of the market condition, was determined using a Monte Carlo simulation and will be recognized over the vesting period.&#160;The Monte-Carlo simulation model uses the same input assumptions as the Black-Scholes model; however, it also further incorporates into the fair value determination the possibility the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided.</span></div><div style="margin-top:5pt;text-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 assumptions to estimate the fair value of performance-based restricted share units granted 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</span></td></tr><tr><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%">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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</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%">15,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%">14,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,200&#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%">Expected Term in Years</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%">2.9</span></td><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.9</span></td><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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 Risk Free Interest 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%">1.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted Average Fair Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Correlation coefficient</span></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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">Range of peer company volatilities</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.6%-77.8%</span></div></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"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.4%-136.4%</span></div></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"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1%-107.6%</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%">Range of peer company correlation coefficients</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.7%-94.4%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1%-94.8%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1%-90.2%</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%">Company volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">Company correlation coefficient</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></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%">Expected volatilities in the model were estimated using a historical period consistent with the performance period of approximately three years. The risk-free interest rate was based on the United States Treasury rate for a term commensurate with the expected life of the grant.</span></div><div style="margin-top:5pt;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 years ended December 31, 2022, 2021 and 2020, the Company recognized compensation expense related to restricted stock units of $3.8 million, $3.7 million, and $3.5 million respectively, and a related tax benefit of $833,000, $802,000, and $757,000, respectively. As of December 31, 2022, the total unrecognized compensation expense related to non-vested restricted stock units was $6.1 million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately 2.2 years. The vesting date fair value of the restricted stock units that vested during the years ended December 31, 2022, 2021 and 2020 was $3.3 million, $3.6&#160;million and $2.4&#160;million, 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 summarizes the unit activity 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: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="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%">Units</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,540&#160;</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%">30.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.61&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.07&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,116&#160;</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;padding:2px 0 2px 1pt;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.57&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.70&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.84&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.20&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,014&#160;</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;padding:2px 0 2px 1pt;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.01&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,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%">25.72&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.99&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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%">Nonvested at December 31, 2022</span></div></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%">378,892&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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;padding:2px 0;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.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758892256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Restriction<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other 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="Show.showAR( this, 'defref_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock', window );">Cash Restriction</a></td>
<td class="text">Cash RestrictionThe Bank had no cash restrictions at December 31, 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 (8) 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Cash Requirements Under Banking Regulations [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758952656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:5pt;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 is substantially due to Federal income taxes as the provision for the state of Oregon income taxes is insignificant and the state of Washington does not charge an income tax in lieu of a business and occupation tax. Income tax expense consisted of the following for the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="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%">Current tax expense</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%">16,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,186&#160;</span></td><td style="background-color:#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%">Deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576)</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 2px 19pt;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 style="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,561&#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%">22,472&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,610&#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%">The CARES Act, among other things, permitted net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allowed net operating loss carrybacks incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. During the year ended December 31, 2020, the Company recorded a tax benefit from net operating loss carryback related to prior acquisitions of $967,000.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The effective tax rate was 17.7% for the December 31, 2022 compared to an effective tax rate of 18.6% and 12.4% for the years ended December 31, 2021 and 2020, respectively. The decrease in the effective tax rate during the year ended December 31, 2022 was due primarily to the change in income before income taxes earned between the periods, including a decrease in 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 low-income housing tax credits. The following table presents the reconciliation of income taxes computed at the Federal statutory income tax rate of 21% to the actual effective rate for the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="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%">Income tax expense at Federal statutory rate</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%">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,168&#160;</span></td><td style="background-color:#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%">State tax, net of Federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#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%">Tax-exempt instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</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></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Federal tax credits and other benefits </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%">(1,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,928)</span></td><td style="background-color:#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%">Effects of BOLI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(827)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit of CARES Act carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#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, 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%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="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,561&#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%">22,472&#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%">6,610&#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%;padding-left:2.65pt"> Federal tax credits are provided for under the NMTC and LIHTC programs as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements. Gross tax credits related to the Company's NMTC totaling $9.8&#160;million were utilized during the seven year period ended December 31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major components of the deferred income tax asset (liability) resulting from differences between financial reporting and tax basis:</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:2px 1pt;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%">December 31, 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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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%">9,796&#160;</span></td><td style="background-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%">9,756&#160;</span></td><td style="background-color:#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%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#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%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">Market discount 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%">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:9pt;font-weight:400;line-height:100%">944&#160;</span></td><td style="background-color:#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%">Foregone interest on 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%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="background-color:#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%">Net operating loss carryforward acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#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%">Net unrealized losses 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%">28,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Other deferred tax 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%">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:9pt;font-weight:400;line-height:100%">1,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 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 deferred tax assets</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,163&#160;</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,435&#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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-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%">Deferred loan fees, 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,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#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%">Premises and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,436)</span></td><td style="background-color:#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%">FHLB 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%">(577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(572)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">Goodwill and other 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,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,659)</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"/></tr><tr><td colspan="3" style="background-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%">(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%">(991)</span></td><td style="background-color:#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%">ROU lease asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,995)</span></td><td style="background-color:#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%">Net unrealized gains 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,537)</span></td><td style="background-color:#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%">Other deferred tax 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%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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 deferred tax 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%">(12,362)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(16,209)</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="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%">Deferred tax asset, net</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%">36,801&#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,226&#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%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. A valuation allowance is required to be recognized for the portion of the deferred tax asset that will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. As of December 31, 2022, based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management expects to realize the benefits of these deductible differences.</span></div><div style="margin-top:5pt;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 December 31, 2022 and December 31, 2021, the Company had a net operating loss carryforward of $789,000 and $888,000, respectively, that do not expire. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382 of the Internal Revenue Code. Due to sufficient earnings history and other positive evidence, management has not recorded a valuation allowance on the net operating loss carryforward as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the Company had an insignificant amount of unrecognized tax benefits, none of which would materially affect its effective tax rate if recognized.&#160;The Company does not anticipate that the amount of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The amount of interest and </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%">penalties accrued as of December 31, 2022 and December 31, 2021 and recognized during the years ended December 31, 2022, 2021 and 2020 were immaterial.</span></div><div style="margin-top:5pt;text-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 qualified under provisions of the Internal Revenue Code to compute income taxes after deductions of additions to the bad debt reserves when it was registered as a Savings Bank. At December 31, 2022, the Company had a taxable temporary difference of approximately $2.8 million that arose before 1988 (base-year amount). In accordance with FASB ASC 740, an estimated deferred tax liability of $588,000 has not been recognized for the temporary difference. Management does not expect this temporary difference to reverse in the foreseeable future.</span></div><div style="margin-top:5pt;text-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 and its Bank subsidiary file a United States consolidated federal income tax return and Oregon State and local income tax returns, and the tax years subject to examination by the Internal Revenue Service are the years ended December 31, 2022, 2021, 2020 and 2019.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: 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 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: 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.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: 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)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759131920">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<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) Commitments to Extend 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%">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 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:5pt;text-align:justify;text-indent:31.5pt"><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: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:2px 1pt;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%">December 31, 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%">548,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">564,917&#160;</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 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">348,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">392,416&#160;</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%">323,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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 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,280,349&#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:5pt;text-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: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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #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: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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#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%">Adjusted balance, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</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,681&#160;</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,008&#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;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%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,744&#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,607&#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%">4,681&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(b) Variable Interests - LIHTC Investments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The carrying values of investments in unconsolidated LIHTCs were $191.3 million&#160;and $116.3 million as of&#160;December 31, 2022 and December 31, 2021, respectively. During the years ended December 31, 2022, 2021 and 2020 the Company recognized tax benefits of $12.9 million, $11.4 million and $7.5 million, respectively, and proportional amortization of $10.9 million,  $9.7 million and $6.5 million, 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%">Total unfunded contingent commitments related to the Company&#8217;s LIHTC investments totaled&#160;$109.2 million and $41.5 million at&#160;December 31, 2022 and December 31, 2021, respectively. The Company expects to fund LIHTC commitments of $30.4 million during the year ending December&#160;31, 2023 and $25.4 million during the year ending December&#160;31, 2024, with the remaining commitments of $50.3 million funded by December&#160;31, 2040. There were no impairment losses on the Company&#8217;s LIHTC investments during the&#160;years&#160;ended&#160;December 31, 2022, 2021 or 2020.</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) Variable Interests - NMTC Investments</span></div><div style="margin-top:5pt;text-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 dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8 million were utilized during the seven year period ended December 31, 2020. The equity method balance of the NMTC investment was $25.2 million at December 31, 2020. The Company recognized related investment income of $247,000 and $694,000 during the years ended December 31, 2021 and 2020, 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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 https://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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759131920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Capital Requirements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RegulatoryCapitalRequirementsAbstract', window );"><strong>Broker-Dealer, Net Capital Requirement, SEC Regulation [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="Show.showAR( this, 'defref_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Regulatory Capital Requirements</a></td>
<td class="text">Regulatory Capital Requirements<div style="margin-top:5pt;text-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. The 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 Consolidated Financial Statements and operations. Management believes as of December 31, 2022, the Company and the Bank meet 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 December 31, 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 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"><table 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:2px 1pt;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 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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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%">December 31, 2021</span></td><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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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 ratio</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%">12.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt 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%">12.9&#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 colspan="2" style="background-color:#cceeff;border-top:1pt 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%">Leverage ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">8.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%">9.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%">8.6&#160;</span></td><td style="background-color:#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%">Tier 1 capital ratio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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 December 31, 2022 and December 31, 2021, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC that allowed 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RegulatoryCapitalRequirementsAbstract</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>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_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1F<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958575-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958569-112826<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1D<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958573-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="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>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758905776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Heritage Financial Corporation (Parent Company Only)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Heritage Financial Corporation (Parent Company Only)</a></td>
<td class="text">Heritage Financial Corporation (Parent Company Only)<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Following are the condensed financial statements of the Parent Company.</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:9pt;font-weight:700;line-height:120%">HERITAGE FINANCIAL CORPORATION</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%">(PARENT COMPANY ONLY)</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 Statements of Financial Condition</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"><table 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%">December 31, 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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">12,926&#160;</span></td><td style="background-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,513&#160;</span></td><td style="background-color:#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 in subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">869,862&#160;</span></td><td style="background-color:#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 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%">2,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,608&#160;</span></td><td style="background-color:#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 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%">819,887&#160;</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%">875,983&#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%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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%">Junior subordinated debentures</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,473&#160;</span></td><td style="background-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,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#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 stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854,432&#160;</span></td><td style="background-color:#ffffff;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 liabilities and stockholders&#8217; equity</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%">819,887&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">875,983&#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"/></tr></table></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</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%">(PARENT COMPANY ONLY)</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 Statements of Income</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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%">INTEREST INCOME:</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%">Interest on interest earning deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-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%">30&#160;</span></td><td style="background-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%">16&#160;</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%">INTEREST EXPENSE:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">1,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%">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:9pt;font-weight:400;line-height:100%">890&#160;</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 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 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%">(1,141)</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%">(712)</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%">(874)</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%">NONINTEREST INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Dividends from subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,685&#160;</span></td><td style="background-color:#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%">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%">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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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 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%">87,540&#160;</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%">103,175&#160;</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%">51,690&#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%">NONINTEREST EXPENSE:</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%">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%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">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,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">5,172&#160;</span></td><td style="background-color:#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 noninterest expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,107&#160;</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%">5,824&#160;</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%">5,667&#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%">Income before income 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%">80,292&#160;</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%">96,639&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#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%">Net 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%">81,875&#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%">98,035&#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%">46,570&#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><span><br/></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%">HERITAGE FINANCIAL CORPORATION</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%">(PARENT COMPANY ONLY)</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 Statements of Cash Flows</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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:700;line-height:100%">Cash flows from operating activities:</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 28pt;text-align:left;text-indent:-9pt;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%">81,875&#160;</span></td><td style="background-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%">98,035&#160;</span></td><td style="background-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%">46,570&#160;</span></td><td style="background-color:#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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 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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,685)</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 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%">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%">3,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,559&#160;</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="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%">Net change in other assets 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%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,333)</span></td><td style="background-color:#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 61.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 cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,603&#160;</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,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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%">(29,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(28,859)</span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">(3,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,119)</span></td><td style="background-color:#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 61.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 cash used in 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%">(32,687)</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%">(51,826)</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%">(47,856)</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 2px 79.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 (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%">9,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 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%">(6,223)</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,745)</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%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,481&#160;</span></td><td style="background-color:#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%">Cash and cash equivalents at the end of year</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%">12,926&#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,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%">9,736&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI https://asc.fasb.org/extlink&amp;oid=126898705&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5283-111683<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754271072">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DescriptionOfBusinessPolicyTextBlock', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 audited Consolidated Financial Statements have been prepared in accordance with GAAP for annual financial information and pursuant to the rules and regulations of the SEC. To prepare the audited 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 that the judgments, estimates, and assumptions used in the preparation of the 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 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><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Certain prior year amounts in the Consolidated Statements of Income have been reclassified to conform to the current year&#8217;s presentation. Reclassifications had no effect on the prior year's net income or stockholders&#8217; equity.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><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%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents include cash on hand and in banks and interest earning deposits due substantially from the Federal Reserve Bank. Cash equivalents have a maturity of 90 days or less at the time of purchase.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Investment Securities</a></td>
<td class="text"><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 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%">Investment securities for which the Bank has the positive intent and ability to hold to maturity are classified as held to maturity and are carried at amortized cost. Investment securities held primarily for the purpose of selling in the near term are classified as trading securities and are reported at fair value, with unrealized gains and losses included in income. Investment securities not classified as held to maturity or trading are classified as available for sale and are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of other comprehensive income. The Bank determines the appropriate classification of investment securities at the time of purchase and reassesses the classification at each reporting date. Any subsequent reassessment of classification and transfer of investment securities available for sale to held to maturity are completed at the amortized cost basis plus or minus the amount of any remaining unrealized holding gain or loss reported in AOCI of the individual investment securities available for sale. The unrealized holding gain or loss at the date of the transfer continues to be recognized in AOCI, but that gain or loss is amortized over the remaining life of the security using the interest method. When the Company acquires another entity, all investment securities are recorded at fair value and classified as available for sale at the acquisition 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%">Realized gains and losses on sales of investment securities are recorded on the trade date in "Gain (loss) on sale of investment securities, net" on the Consolidated Statements of Income and determined using the specific identification method. Premiums and discounts on investment securities available for sale and held to maturity are amortized or accreted into income using the interest method. An investment security available for sale or held to maturity is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent and classified as past due after 30 days of nonpayment. Interest accrued, but not received for an investment security classified as nonaccrual is reversed against interest income during the period that the investment security is placed on nonaccrual status.</span></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%">ACL 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%">Management evaluates the need for an ACL on investment securities available for sale on at least a quarterly basis, and more frequently when economic or market conditions warrant such an evaluation. For investment securities available for sale in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that it will be required to sell the security before the recovery of its amortized cost basis. If either of the criteria regarding intent or requirement </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%">to sell is met, the security&#8217;s amortized cost basis is written down to fair value through a provision for credit loss against income. For investment securities available for sale that do not meet the aforementioned criteria, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security, among other factors. The credit loss is defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an ACL on investment securities available for sale is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. Any unrealized decline in fair value that has not been recorded through an ACL on investment securities available for sale is recognized in other comprehensive 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%">Accrued interest receivable on investment securities available for sale is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities available for sale are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security available for sale is confirmed or when either of the criteria regarding intent or requirement to sell is met.</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%">ACL on Investment Securities Held to 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 Company measures expected credit losses on investment securities held to maturity on a pooled, collective basis by major investment security type with similar risk characteristics. A historical lifetime probability of default and severity of loss in the event of default is derived or obtained from external sources and adjusted for the expected effects of reasonable and supportable forecasts over the expected lives of the investment securities on those historical credit losses. Expected credit losses on investment securities in the held to maturity portfolio that do not share similar risk characteristics with any of the pools are individually measured based on net realizable value, or the difference between the discounted value of the expected future cash flows, based on the original effective interest rate, and the recorded amortized cost basis of the 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%">Accrued interest receivable on investment securities held to maturity is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities held to maturity are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security held to maturity is confirmed.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy', window );">Loans Held for Sale</a></td>
<td class="text">Loans Held for SaleMortgage loans held for sale are carried at the lower of amortized cost or fair value. Any loan that management does not have the intent and ability to hold for the foreseeable future or until maturity or payoff is classified as held for sale at the time of origination, purchase, securitization or when such decision is made. Unrealized losses on loans held for sale are recorded as a valuation allowance and included in "Other expense" on the Consolidated Statements of Income<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PolicyLoansReceivablePolicy', window );">Loans Receivable</a></td>
<td class="text"><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%">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%">Loans receivable includes loans originated, indirect loans purchased by the Bank and loans acquired in business combinations that management has the intent and ability to hold for the foreseeable future or until maturity or payoff and is reported at amortized cost. Amortized cost is the outstanding principal balance, net of purchased premiums and discounts and net deferred loan origination fees and costs. Interest on loans is calculated using the interest method based on the daily balance of the principal amount outstanding and is credited to interest income as earned. Accrued interest receivable for loans receivable is reported within "Accrued interest receivable" on the Consolidated Statements of Financial Condition. The Company's policies for loans receivable generally do not differ by loan segments or classes unless specified in the following 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%;text-decoration:underline">Acquired 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%">Acquired loans are recorded at their fair value at acquisition date net of an ACL on loans expected to be incurred over the life of the loan. The initial ACL on acquired loans is determined using the same methodology as originated loans. For non-PCD loans, the initial ACL on loans is recorded through earnings as a provision for credit losses. For PCD loans, the initial ACL is incorporated into the calculation of the fair value of net assets acquired on the merger date and the net of the PCD loan purchase price and the initial ACL becomes the initial amortized cost basis. The difference between the initial amortized cost basis and the par value of PCD loans is the noncredit discount or premium for PCD loans. The noncredit discount or premium for PCD loans and both the noncredit and credit discount or premium for non-PCD loans are accreted through the "Interest and fees on loans" line item on the Consolidated Statements of Income over the life of the loan using the interest method for non-revolving credits or the straight-line method, which approximates the effective interest method, for revolving credits. Any unrecognized discount or premium for a purchased loan that is subsequently repaid in full is recognized immediately into income. Subsequent changes to the ACL on loans for acquired loans are recorded through earnings as a provision for credit losses.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Delinquent 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%">Loans are considered past due or delinquent when principal or interest payments are past due 30 days or more. Delinquent loans generally remain on accrual status between 30 days and 89 days past due.</span></div><div style="margin-top:5pt;text-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 did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due during their modification period in accordance with the CARES Act and related regulatory guidance. </span></div><div style="margin-top:5pt;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">Nonaccrual and Charged-off 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%">Loans for which the accrual of interest has been discontinued are designated as nonaccrual loans. The accrual of interest is generally discontinued at the time the loan is 90 days delinquent unless the credit is well secured and in the process of </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">collection. Loans are placed on nonaccrual at an earlier date if collection of the contractual principal or interest is doubtful. All interest accrued, but not collected, on loans deemed nonaccrual during the period is reversed against interest income in that period. Interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby the interest payment is applied to the principal balances. Loans may be returned to accrual status when improvements in credit quality eliminate the doubt as to the full collectability of both interest and principal and a period of sustained performance has occurred.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the short-term nature of the forbearance and other relief programs we were offering as a result of the COVID-19 Pandemic, borrowers granted relief under these programs generally were not reported as nonaccrual during the deferral period.</span></div><div style="margin-top:5pt;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 are generally charged off to their net realizable value if collection of the contractual principal or interest as scheduled in the loan agreement is doubtful. Consumer loans are typically charged off no later than 90 days past due.</span></div><div style="margin-top:5pt;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">Troubled Debt Restructures</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%">A TDR is a restructuring in which the Bank, for economic or legal reasons related to a borrower&#8217;s financial difficulties, grants a concession to a borrower that it would not otherwise consider. These concessions may include changes to the interest rate, extension of the maturity date, delay in the timing of the regular payment or any other actions intended to minimize potential losses. The Bank does not generally forgive principal as part of a TDR, but in those situations where principal is forgiven, the entire amount of such principal forgiveness is immediately charged off to the extent not done so prior to the modification. The Bank also considers insignificant delays in payments when determining if a loan should be classified as a TDR.</span></div><div style="margin-top:5pt;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 loan that has been placed on nonaccrual status that is subsequently restructured will usually remain on nonaccrual status until the borrower is able to demonstrate repayment performance in compliance with the restructured terms for a sustained period, typically for six months. A restructured loan may return to accrual status sooner based on other significant events or mitigating circumstances. A loan that has not been placed on nonaccrual status may be restructured and such loan may remain on accrual status after such restructuring. In these circumstances, the borrower has made payments before the restructuring and is expected to continue to perform after the restructuring. Generally, this type of restructuring involves a reduction in the loan interest rate and/or a change to interest-only payments for a period of time.</span></div><div style="margin-top:5pt;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 TDR is considered defaulted if, during the 12-month period after the restructure, the loan has not performed in accordance to the restructured terms. Defaults generally include loans whose payments are 90 days or more past due and loans whose revised maturity date passed and no further modifications will be granted for that borrower.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Once a loan is classified as a TDR loan, it generally continues to be reported as such until it is paid off or charged off.</span></div><div style="margin-top:5pt;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 2020, the CARES Act and regulatory agencies provided guidance around the modification of loans as a result of the COVID-19 Pandemic and outlined, among other criteria, that short-term modifications made on a good faith basis to borrowers who were current as defined by the CARES Act and related regulatory guidance prior to any relief are not TDRs. This includes short-term (e.g. six months) modifications such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant. Borrowers were considered current if they were less than 30 days past due on the contractual payments as of December 31, 2019 under the CARES Act, which the Bank determined was the implementation date of its modification program under related regulatory guidance. The CA Act extended relief offered under the CARES Act through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The Bank elected to apply the temporary relief under the applicable guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. However, COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDRs based on the Bank's internal policy.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Loan Origination Fees and Costs</a></td>
<td class="text"><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%">Deferred Loan Origination Fees and Costs</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Direct loan origination fees and costs on originated loans and premiums and discounts on acquired loans are deferred and subsequently amortized or accreted as a yield adjustment over the expected life of the loan without prepayment considerations utilizing the interest method, except revolving loans for which the straight-line method is used. When a loan is paid off prior to maturity, the remaining net deferred balance is immediately recognized into interest income. In the event loans are sold, the unamortized net deferred balance is recognized as a component of the gain or loss on the sale of loans.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">ACL on Loans</a></td>
<td class="text"><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%">ACL on 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 ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are debited against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed and subsequent recoveries, if any, are credited to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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%">Management has adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, loans are either collectively evaluated if they share similar risk characteristics, including performing TDR loans, or individually evaluated if they do not share similar risk characteristics, including 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 allowance for individually evaluated loans is calculated using either the collateral value method, which considers the likely source of repayment as the value of the collateral less estimated costs to sell, or the net present value method, which considers the contractual principal and interest terms and estimated cash flows available from the borrower to satisfy the debt. Nonaccrual TDR loans are individually evaluated for credit loss except if the original interest rate is used to discount the expected cash flows, not the rate specified in the restructuring.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using the Bank's average quarterly historical loss information for an economic cycle. The Bank evaluates the historical period on a quarterly basis with the assumption that economic cycles have historically lasted between 10 and 15 years. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. Estimated cash flows consider the principal and interest in accordance with the contractual term of the loan and estimated prepayments. Contractual cash flows are based on the amortized cost and are adjusted for balances guaranteed by governmental entities, such as SBA or USDA, resulting in the unguaranteed amortized cost. The contractual term excludes expected extensions, renewals and modifications unless either of the following applies: 1) management has a reasonable expectation at the reporting date that a TDR will be executed with an individual borrower or 2) the extension or renewal options are included in the original or modified contract at the reporting date and are not unconditionally cancellable by the Company. Prepayments are established for each segment based on rolling historical averages for the segment, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment assumption on a quarterly 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 macroeconomic allowance includes consideration of the forecasted direction of the economic and business environment and its likely impact on the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. Economic forecast models for the current period are uploaded to the model, which targets 16 forecasted macroeconomic factors, such as unemployment rate, gross domestic product, housing price index, commercial real estate price index, disposable income growth, mortgage rates and certain rate indices. Macroeconomic factor multipliers are determined through regression analysis and applied to loss rates for each segment of loans with similar risk characteristics. Each of the forecasted segment balances is impacted by a mix of these macroeconomic factors. Further, each of the macroeconomic factors is utilized differently by segment, including the application of lagged factors and various transformations such as percent change year over year. A macroeconomic sensitive model is developed for each segment given the current and forecasted conditions and a macroeconomic multiplier is calculated for each forecast period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors on each segment, both positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss allowance. After the reasonable and supportable period, forecasted loss rates revert to historical baseline loss levels over the predetermined reversion period on a straight-lined 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 Bank&#8217;s ACL model also includes adjustments for qualitative factors, where appropriate. Since historical information (such as historical net losses and economic cycles) may not always, by themselves, provide a sufficient basis for determining future expected credit losses, the Bank periodically considers the need for qualitative adjustments to the ACL. The Bank has a bias for minimal qualitative risk factors unless internal or external factors indicate otherwise. Qualitative adjustments may be related to and include, but not be limited to, factors such as: (i) management&#8217;s assessment of economic forecasts used in the model and how those forecasts align with management&#8217;s overall evaluation of current and expected economic conditions, (ii) organization specific risks such as credit concentrations, collateral or industry specific risks, regulatory risks, and external factors that may ultimately impact credit quality, (iii) other limitations associated with factors such as underwriting changes, acquisition of new portfolios, changes in portfolio segmentation, and (iv) management&#8217;s overall assessment of the adequacy of the ACL, including an assessment of model data inputs used to determine the ACL. The Bank has established metrics to estimate the qualitative risk factors by segment based on the identified 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 general, management's estimate of the ACL on loans uses relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. The evaluation of ACL on loans is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize estimated losses on loans, future additions to the allowance may be necessary based on further declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#8217;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. The Company believes the ACL on loans is appropriate given all of the above considerations.</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%">ACL on Unfunded Commitments</span></div><div style="margin-top:5pt;text-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 estimates expected credit losses on unfunded, off-balance sheet commitments over the contractual period in which the Bank is exposed to credit risk from a contractual obligation to extend credit, unless the obligation is unconditionally cancellable by the Bank.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment and an estimate of the future utilization as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ACL for unfunded commitments is recorded in "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and changes are recognized through earnings in the "(Reversal of) provision for credit losses" on the Consolidated Statements of Income.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy', window );">Mortgage Banking Operations</a></td>
<td class="text"><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%">Mortgage Banking 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%">The Bank originates and sells certain residential real estate loans on a servicing-released basis. The Bank recognizes a gain or loss on sale to the extent that the sale proceeds of the loan sold differs from the net book value at the time of sale. Income from residential real estate loans brokered to other lenders is recognized into income on date of loan closing.</span></div>Commitments to fund residential real estate loans and commitments to subsequently sell residential real estate loans are made during the period between the taking of the loan application and the closing of the loan. The timing of making these commitments is dependent upon the timing of the borrower&#8217;s election to lock-in the mortgage interest rate and fees prior to loan closing. The Company enters into forward commitments for the future delivery of residential real estate loans when interest rate locks are entered into in order to hedge the interest rate risk resulting from its commitments to fund the loans. These sale commitments are typically made on a best-efforts basis whereby the Bank is only obligated to sell the loan if the loan is approved and closed by the Bank. Commitments to fund residential real estate loans to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives, however, the fair values of these freestanding derivatives were not significant at December 31, 2022 or December 31, 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ServicingPolicyPolicyTextBlock', window );">Commercial Loan Sales, Servicing, and Commercial Servicing Asset</a></td>
<td class="text"><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%">Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><div style="margin-top:5pt;text-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, on a limited basis, sells the guaranteed portion of SBA and USDA loans, with servicing retained, for cash proceeds and records a related servicing asset. The Company does not sell loans with servicing retained unless it retains a participating interest. A servicing asset is recorded at fair value upon sale which is estimated by discounting estimated net future cash flows from servicing using discount rates that approximate current market rates and using estimated prepayment rates. Subsequent to initial recognition, all classes of servicing rights are carried at the lower of amortized cost or fair value and are amortized in proportion to and over the period of the estimated net servicing income. The servicing asset is reported within "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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 purposes of evaluating and measuring impairment, the fair value of servicing rights is measured using a discounted estimated net future cash flow model as described above at least annually. Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type and maturity and recognized through a valuation allowance for an individual stratum to the extent fair value is less than the carrying amount. If the Company later determines all or a portion of the impairment no longer exists for a particular stratum, a reduction of the allowance may be recorded as an increase to income. Changes in valuation allowances are reported within "Other income" on the Consolidated Statements 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%">In connection with the loan sales, the Bank typically makes representations and warranties about the underlying loans conforming to specified guidelines. If the underlying loans do not conform to the specifications, the Bank may have an obligation to repurchase the loans or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements was remote at December 31, 2022, December 31, 2021 and December 31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Servicing fee income is recorded for fees earned for servicing loans and reported as "Other income" on the Consolidated Statements of Income. The fees are based on a contractual percentage of the outstanding principal and are recorded as income when earned. The amortization of mortgage servicing rights is netted against servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt;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 premium over the adjusted carrying value is received upon the sale of the guaranteed portion of a SBA or USDA loan. The Bank's investment in a SBA or USDA loan is allocated among the sold and retained portions of the loan based on the relative fair value of each portion at the time of loan origination, adjusted for payments and other activities. Because the portion retained does not carry a SBA or USDA guarantee, part of the gain recognized on the sold portion of the loan is deferred and amortized as a yield enhancement on the retained portion in order to obtain a market equivalent yield. The balance of the deferred gain was immaterial at December 31, 2022, December 31, 2021 and December 31, 2020.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstatePolicyTextBlock', window );">Other Real Estate Owned</a></td>
<td class="text"><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%">Other Real Estate Owned</span></div><div style="margin-top:5pt;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 real estate owned is recorded at the estimated fair value (less the costs to sell) at the date of acquisition, not to exceed net realizable value, and any resulting write-down is charged against the ACL on loans. Physical possession of residential real estate property collateralizing a consumer mortgage loan occurs when legal title is obtained upon completion of foreclosure or when the borrower conveys all interest in the properly to satisfy the loan through completion of a deed in lieu of foreclosure or similar legal agreement.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">After acquisition, all costs incurred in maintaining the property are expensed except for costs relating to the development and improvement of the property which are capitalized to the extent of the property&#8217;s net realizable value. If the estimated realizable value of the other real estate owned property declines after the acquisition date, the valuation adjustment is charged to "Other real estate owned, net" on the Consolidated Statements of Income.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Premises and Equipment</a></td>
<td class="text"><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%">Premises and Equipment</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Premises and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets or the lease period, whichever is shorter. The estimated useful lives used to compute depreciation and amortization for buildings and building improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6">seven</span> years.  The Company reviews premises and equipment, including leasehold improvements, for impairment whenever events or changes in the circumstances indicate that the undiscounted cash flows for the property are less than its carrying value. If identified, an impairment loss is recognized through a charge to earnings based on the fair value of the property.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">ACL on Accrued Interest Receivable</a></td>
<td class="text"><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%">ACL on 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 on investment securities and loans receivable are excluded from their estimates of credit losses. Additionally, no allowance has been established for accrued interest receivable on investment securities and loans receivable as interest accrued, but not received, is reversed timely in accordance with the policies stated above.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Other Intangible Assets</a></td>
<td class="text"><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%">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 intangibles acquired in business combinations. The fair value of the core deposit intangible stemming from any given business combination is based on the present value of the expected cost savings attributable to the core deposit funding, relative to an alternative source of funding. The core deposit intangibles are amortized on an accelerated basis following a pattern of the economic benefits of the core deposit intangible over an estimated useful life of the deposit relationships acquired. The Company evaluates such identifiable intangibles for impairment annually or more frequently if an indication of impairment exists.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><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%">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%">The Company&#8217;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in certain mergers and acquisitions. Goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (single reporting unit) on an annual basis or more frequently if an indication of impairment exists between the annual tests.</span></div><div style="margin-top:5pt;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 goodwill impairment assessment, the Company either assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not the fair value of the reporting unit is less than its carrying value and a quantitative test is needed or opts to bypass the qualitative analysis and performs a quantitative analysis only. The quantitative analysis requires the Company to make assumptions and judgments regarding the fair value of the reporting unit. If the implied fair value of goodwill is less than the recorded goodwill, an impairment charge would be recorded for the difference.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><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 Taxes</span></div><div style="margin-top:5pt;text-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 and the Bank file a United States consolidated federal income tax return and an Oregon State income tax return. Income tax expense is the total of the current year income tax due or refundable and the change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the enactment date. A valuation allowance, if needed, reduces deferred tax assets to the amounts expected to be realized.</span></div><div style="margin-top:5pt;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 tax position is recognized as a benefit only if it is "more likely than not" that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit is recorded.</span></div><div style="margin-top:5pt;text-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 policy is to recognize interest and penalties on unrecognized tax benefits in "Income tax expense" in the Consolidated Statements of Income as the amounts are generally insignificant each year.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating Leases</a></td>
<td class="text"><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%">Operating Leases</span></div><div style="margin-top:5pt;text-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 only identified leases classified as operating leases. Operating leases are recorded as ROU assets and ROU liabilities within "Prepaid expenses and other assets" and "Accrued expenses and other liabilities", respectively, in the Consolidated Statements of Financial Condition. ROU assets represent the Company's right to use an underlying asset for the lease term and ROU liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and ROU liabilities are recognized at the lease agreement commencement date based on the present value of lease payments over the lease term. The lease term incorporates options to extend the lease when it is reasonably certain that the Company will exercise that option. As the Company's leases typically do not provide an implicit rate; the Company uses its incremental borrowing rate based on the information available at the operating lease commencement date in determining the present value of lease payments. The operating lease ROU asset is further reduced by any lease pre-payments made and lease incentives. The leases may contain various provisions for increases in rental rates based either on changes in the published Consumer Price Index or a predetermined escalation schedule and such variable lease payments are recognized as lease expense as they are incurred. The majority of the Company's leases include variable lease payments such as real estate taxes, maintenance, insurance and other similar costs in addition to the base rent. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:5pt;text-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 does not separate non-lease components from lease components and excludes operating leases with a term of twelve months or less from being capitalized as ROU assets and ROU liabilities. The Company follows a policy to capitalize lease agreements with total contractual lease payments of $25,000 or more. The Company does not account for any leases at a portfolio level.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation and Deferred Compensation Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><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%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-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 a number of stock-based incentive programs, which are discussed in more detail in Note (17) </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%">Stock-Based Compensation. Compensation cost is recognized for stock options, restricted stock awards and restricted stock units issued to employees and directors based on the fair value of these awards at the date of grant. Compensation cost is generally recognized over the requisite service period, generally defined as the vesting period, on a straight-line basis. Compensation cost for restricted stock units with market-based vesting is recognized over the service period to the extent the restricted stock units are expected to vest. Forfeitures are recognized as they occur.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The market price of the Company&#8217;s common stock at the date of grant is used to determine the fair value of the restricted stock awards and restricted stock units. The fair value of stock options granted is estimated based on the date of grant using the Black-Scholes-Merton option pricing model. Certain restricted stock unit grants are subject to performance-based vesting as well as other approved vesting conditions and cliff-vest based on those conditions, and the fair value is estimated using a Monte Carlo simulation pricing model. The assumptions used in the Monte Carlo simulation pricing model include the expected term based on the valuation date and the remaining contractual term of the award; the risk-free interest rate based on the U.S. Treasury curve at the valuation date of the award; the expected dividend yield based on expected dividends being payable to the holders; and the expected stock price volatility over the expected term based on the historical volatility over the equivalent historical term.</span></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%">Tax Credit Investments</span></div><div style="margin-top:5pt;text-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 equity investments in LIHTC partnerships, which are indirect federal subsidies that finance low-income housing projects. As a limited liability investor in these partnerships, the Company receives tax benefits in the form of tax deductions from partnership operating losses and federal income tax credits. The federal income tax credits are earned over a 10-year period as a result of the investment properties meeting certain criteria and are subject to recapture for noncompliance with such criteria over a 15-year period. The Company accounts for the LIHTCs under the proportional amortization method and amortizes the initial cost of the investment in proportion to the tax credits and other tax benefits received and recognizes the net investment performance on the Consolidated Statements of Income as a component of "Income tax expense". The Company reports the carrying value of the equity investments in the unconsolidated LIHTCs as Prepaid expenses and other assets and the unfunded contingent commitments related to the equity investments as Accrued expenses and other liabilities on the Company&#8217;s Statements of Financial Condition. The maximum exposure to loss in the LIHTCs is the amount of equity invested and credit extended by the Company. Loans to these entities are underwritten in substantially the same manner as other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Through May 2021, the Company held $25.0 million of qualified equity investments in three certified development entities eligible to receive NMTC. The NMTC program provides federal tax incentives to investors to make investments in distressed communities and promotes economic improvements through the development of successful businesses in these communities. The NMTC is available to investors over a&#160;seven-year period and is subject to recapture if certain events occur during such period. The Company is required to fund 85% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.  The Company dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8&#160;million were utilized during the seven year period ending December 31, 2020. Prior to dissolution, the Company accounted for its NMTC on the equity method and reported the investment balance in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition and the related investment income was recognized in "Other income" on the Consolidated Statements of Income.</span></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%">Deferred Compensation 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 Company has a Deferred Compensation Plan and has entered into similar arrangements with certain executive officers. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions to the Deferred Compensation Plan on behalf of any participant based on a number of factors. Such discretionary contributions are generally approved by the Compensation Committee of the Company's Board of Directors. The notional account balances of participants under the Deferred Compensation Plan earn interest on an annual basis. The applicable interest rate is the Moody&#8217;s Seasoned Aaa Corporate Bond Yield as of January 1 of each year. Generally, a participant&#8217;s account is payable upon the earliest of the participant&#8217;s separation from service with the Company, the participant&#8217;s death or disability, or a specified date that is elected by the participant in accordance with applicable rules of the Internal Revenue Code, as amended.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, in conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed a Salary Continuation Plan. The Salary Continuation Plan is an unfunded non-qualified deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. Under the Salary Continuation Plan, the Company will pay each participant, or their beneficiary, specified amounts over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions.</span></div><div style="margin-top:5pt;text-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 obligation to make payments under the Deferred Compensation Plan and the Salary Continuation Plan is a general obligation of the Company and is to be paid from the Company&#8217;s general assets. As such, participants are general unsecured creditors of the Company with respect to their participation under both plans. The Company records a liability within "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and records the expense as "Compensation and employee benefits" on the Consolidated Statements of Income in a systematic and rational manner. Since the amounts earned under the Deferred Compensation Plan are generally based on the Company&#8217;s annual performance, the Company records deferred compensation expense each year for an amount calculated based on that year&#8217;s financial performance.</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="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text"><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%">Earnings per 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 two-class method is used in the calculation of basic and diluted earnings per common share. Basic earnings per common share is net income allocated to common shareholders divided by the weighted average number of common shares outstanding during the period. All outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends are considered participating securities for this calculation. Dividends and undistributed earnings allocated to participating securities are excluded from net income allocated to common shareholders and participating securities are excluded from weighted average common shares outstanding. Diluted earnings per common share is calculated using the treasury stock method and includes the dilutive effect of additional potential common shares issuable under stock options. Earnings and dividends per share are restated for all stock splits and stock dividends through the date of issuance of the financial statements.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><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%">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 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. In connection with each swap transaction, the Company agrees to pay interest to the customer on a notional amount at a variable interest rate and receive interest from the customer on a similar notional amount at a fixed interest rate. At the same time, the Company agrees to pay another financial institution the same fixed interest rate on the same notional amount and receive the same variable interest rate on the same notional amount. The transaction allows the Company&#8217;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. Because the Company acts as an intermediary for its customer, 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. 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 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><div style="margin-top:5pt;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 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 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 Consolidated Statements of Income, but typically net to zero based on the identical back-to-back interest rate swaps 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><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text"><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%">Advertising Expenses</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Costs related to production of advertising are considered incurred when the advertising is first used.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ProvisionForCreditLossesPolicyTextBlock', window );">Provision for Credit Losses</a></td>
<td class="text">The provision for credit losses as presented in the Consolidated Statements of Income includes the provision for credit losses on loans, the provision for credit losses on unfunded commitments and the provision for credit losses on investment securities.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Operating Segments</a></td>
<td class="text"><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%">Operating Segments</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While the Company&#8217;s chief decision-makers monitor the revenue streams of the various products and services, operations are managed and financial performance is evaluated on a Company-wide basis as operating results for all segments are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue from Contract with Customers</a></td>
<td class="text"><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%">Revenue from Contracts with Customers</span></div><div style="margin-top:5pt;text-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's revenues are primarily composed of interest income on financial instruments, such as loans and investment securities. The Company's revenue derived from contracts with customers are generally presented in "Service charges and other fees" and "Other income" on the Consolidated Statement of Income and includes the following:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Service Charges on Deposit Accounts: The Company earns fees from its deposit customers from a variety of deposit products and services. Non-transaction based fees such as account maintenance fees and monthly statement fees are considered to be provided to the customer under a day-to-day contract with ongoing renewals. Revenues for these non-transaction fees are earned over the course of a month, representing the period over which the Company satisfies the performance obligation. Transaction-based fees such as non-sufficient fund charges, stop payment charges and wire fees are recognized at the time the transaction is executed as the contract duration does not extend beyond the service performed.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><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:14.85pt">Wealth Management: The Company earns fees from contracts with customers for fiduciary and brokerage activities. Revenues are generally recognized on a monthly basis and are generally based on a percentage of the customer&#8217;s assets under management or based on investment or insurance solutions that are implemented for the customer.</span></div><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:14.85pt">Merchant Processing Services and Debit and Credit Card Fees: The Company earns fees from cardholder transactions conducted through third-party payment network providers which consist of (i) interchange fees earned from the payment network as a debit card issuer, (ii) referral fee income, and (iii) ongoing merchant fees earned for referring customers to the payment processing provider. These fees are recognized when the transaction occurs, but may settle on a daily or monthly basis.</span><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2016-13</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): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, and ASU 2020-02, was originally issued in June 2016. This ASU replaced the incurred loss methodology with an expected loss methodology, which is commonly referred to as the "CECL" methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loans receivable. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments. In addition, CECL Adoption made changes to the accounting for credit losses on investment securities available for sale. This ASU requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. For public business entities, this ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years with early adoption permitted for fiscal years after December 15, 2018, and can be delayed under a provision of the CARES Act until the end of the official health emergency declaration. The Company adopted ASU 2016-13 on January 1, 2020 using the modified retrospective method for all financial assets measured at amortized cost, investment securities available for sale and unfunded commitments. At adoption, the Bank elected not to measure an ACL on accrued interest receivable on loans receivable or accrued interest receivable on investment securities available for sale as Bank policy is to reverse interest income for uncollectible accrued interest receivable balances in a timely manner. The Significant Accounting Policies section above reflects the policies after adoption. Upon adoption of this ASU, the Company recorded an increase to the ACL on loans of $3.4&#160;million and an increase to the ACL on unfunded commitments of $3.7&#160;million, which resulted in a pretax cumulative-effect adjustment of $7.1&#160;million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $5.6&#160;million, net of tax.</span></div><div style="margin-top:5pt;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, and ASU 2022-06 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. In December 2022, FASB amended this ASU and deferred the sunset date of Topic 848 from December 31, 2022, to December 31, 2024. 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. The Company does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</span></div><div style="margin-top:5pt;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. Specifically, rather than applying the recognition and measurement guidance for TDRs, the entity will apply the loan refinancing and restructuring guidance to determine whether a modification or other form of restructuring results in a new loan or continuation of an existing loan. 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 the Company previously adopted the amendments in ASU 2016-13. Early adoption is permitted in any interim period if an entity has adopted ASU 2016-13 and such election may be made individually to adopt the guidance related to TDRs, including related disclosures, and the presentation of gross write-offs in the vintage disclosure. This update requires prospective transition for the disclosures related to loan restructurings for borrowers experiencing financial difficulty and the presentation of gross write-offs in the vintage disclosures. The guidance related to the recognition and measurement of TDRs may be adopted on a prospective or modified retrospective transition method. The Company has not yet adopted this ASU for the year ended December 31, 2022 does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.</span></div><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_DescriptionOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DescriptionOfBusinessPolicyTextBlock</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_ProvisionForCreditLossesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for Credit Losses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProvisionForCreditLossesPolicyTextBlock</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_ServicingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Servicing, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ServicingPolicyPolicyTextBlock</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (b),(f(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: 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> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI https://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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FinanceLoanAndLeaseReceivablesHeldForSalePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing receivables classified as held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy</td>
</tr>
<tr>
<td style="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_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (a,b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: 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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: 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 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the lending, securitization, sales, transfers and servicing practices for mortgage banking activities.</p></div>
<a href="javascript:void(0);" onclick="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 948<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121578458&amp;loc=d3e48700-111005<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PolicyLoansReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for policy loans receivable, including the basis for determining the amount reported for loans made to policyholders against and secured by future policy benefits. May also disclose the range of interest rates charged to policyholders on such loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PolicyLoansReceivablePolicy</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RealEstatePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for entities that primarily develop and then sell real property at retail or otherwise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 15<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=6450852&amp;loc=d3e24871-108386<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 970<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126943897&amp;loc=d3e24546-110282<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstatePolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="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 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-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 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<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 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<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 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: 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 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: 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 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754215056">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Reconciliation of available for sale 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 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: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 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, 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%">Amortized Cost</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%">Gross Unrealized Gains</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%">Gross Unrealized 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%">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: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%">(5,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,859&#160;</span></td><td style="background-color:#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%">171,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,026&#160;</span></td><td style="background-color:#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%">479,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#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%">714,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(49,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664,421&#160;</span></td><td style="background-color:#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%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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%">3,834&#160;</span></td><td style="background-color:#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%">22,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(522)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,917&#160;</span></td><td style="background-color:#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</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,460,033&#160;</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%">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 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%">(128,795)</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,331,443&#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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,351&#160;</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%">290,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#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%">325,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">283,205&#160;</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 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:#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%">766,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,962)</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%">673,434&#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><span><br/></span></div><div style="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 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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of available-for-sale debt 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 December 31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.</span></div><div style="margin-top: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 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 #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%">Fair&#160;Value</span></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%">Amortized Cost</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%">Fair&#160;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%">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%">30,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">41,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">58,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,817&#160;</span></td><td style="background-color:#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%">113,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,534&#160;</span></td><td style="background-color:#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 #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%">243,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">220,719&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">150,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">117,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,216,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,110,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%">615,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556,083&#160;</span></td><td style="background-color:#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,460,033&#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,331,443&#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%">766,396&#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%">673,434&#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-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;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:31.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2022</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%">Less than 12 Months</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%">12 Months or Longer</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%">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%">51,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,053)</span></td><td style="background-color:#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%">82,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(12,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,233)</span></td><td style="background-color:#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%">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%">217,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,087)</span></td><td style="background-color:#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%">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%">473,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">655,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,734)</span></td><td style="background-color:#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%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#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 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%">16,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(510)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(522)</span></td><td style="background-color:#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%">846,332&#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%">(40,033)</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%">441,754&#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%">(88,762)</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,288,086&#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%">(128,795)</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:31.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.580%"/><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 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="33" 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 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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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;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%">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;text-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%">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;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%">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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">334,687&#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,435)</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%">32,267&#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%">(403)</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%">366,954&#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,838)</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock', window );">Gross realized gains and losses on sale of securities available for sale</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year ended December 31,</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="border-top:1pt 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%">2020</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: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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,537&#160;</span></td><td style="background-color:#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:400;line-height:100%">Gross realized losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">Net realized gains/(losses)</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%">(256)</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%">29&#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,518&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: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 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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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: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%">156,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Reserve Bank credit facility</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%">60,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">54,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:9pt;font-weight:400;line-height:100%">48,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">336,039&#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%">291,631&#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_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755097440">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of 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%">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%">December 31, 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: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%">692,100&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">937,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,586,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,217,240&#160;</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%">343,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">80,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%">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%">214,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">4,050,858&#160;</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%">(42,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#160;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%">4,007,872&#160;</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:14pt"><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%">(2,501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized net deferred fee</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,953)</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Amortized cost of 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%">The following table presents the amortized cost of loans receivable by risk grade 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:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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%">168,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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,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%">82,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">61,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">33,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">74,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 style="background-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%">146,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">660,822&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,643&#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:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><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, 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:21pt"><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-bottom:1pt solid #000000;border-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: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%">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:#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%">773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,635&#160;</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%">169,803&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,599&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,590&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,262&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,726&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,902&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">692,100&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,468&#160;</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%">134,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">62,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">898,377&#160;</span></td><td style="background-color:#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%">1,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,195&#160;</span></td><td style="background-color:#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%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">13,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,468&#160;</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%">134,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%">169,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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%">69,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">311,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">937,040&#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%">240,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,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:8pt;font-weight:400;line-height:100%">561,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,532,173&#160;</span></td><td style="background-color:#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,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,711&#160;</span></td><td style="background-color:#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,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,748&#160;</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%">240,151&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,930&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,950&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,996&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599,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%">&#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,586,632&#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%">543,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%">451,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">477,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">918,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,092,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="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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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,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:8pt;font-weight:400;line-height:100%">33,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#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%">773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">3,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%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,851&#160;</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%">544,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">462,270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">489,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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%">995,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">155,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,217,240&#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"><div><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></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: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%">132,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">343,459&#160;</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%">172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#160;</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%">132,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">343,631&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Residential</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%">45,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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%">71,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,707&#160;</span></td><td style="background-color:#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%">2,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%">5,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,900&#160;</span></td><td style="background-color:#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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431&#160;</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%">71,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,808&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,389&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">214,038&#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">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%">116,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">4,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">285,781&#160;</span></td><td style="background-color:#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%">2,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%">5,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,900&#160;</span></td><td style="background-color:#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%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">431&#160;</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%">116,689&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,301&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,376&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,869&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,444&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">294,112&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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%">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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">9,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">193,564&#160;</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%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,311&#160;</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%">3,379&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,875&#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%">795,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">380,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">525,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,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%">955,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,915,644&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">2,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:8pt;font-weight:400;line-height:100%">33,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,449&#160;</span></td><td style="background-color:#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%">773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,061&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,765&#160;</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%">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%">796,964&#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%">763,014&#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%">386,202&#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%">543,909&#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%">252,535&#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,034,561&#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%">272,551&#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,122&#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%">4,050,858&#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, 2022 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2022.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">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"/><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%">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"/><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"/><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"/><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">SBA PPP</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: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"/><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"/><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"/><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"/><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%">139,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">&#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%">&#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%">145,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">Owner-occupied CRE</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: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%">182,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">1,332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">16,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">24,551&#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"/></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:8pt;font-weight:400;line-height:100%">Doubtful or Loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">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"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><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"/><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"/><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">Total commercial business</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: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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><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%">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"/><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%">SM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" 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%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">404&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">85,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">164,582&#160;</span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="54" style="background-color:#cceeff;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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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">Residential</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: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%">44,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">85,547&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><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"/><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%">44,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">85,547&#160;</span></td><td style="background-color:#ffffff;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"/></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><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%">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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><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%">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"/><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%">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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.309%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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"/><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:700;line-height:100%;text-decoration:underline">Consumer</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: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"/><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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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%">1,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#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"/></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">Loans receivable</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: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%">793,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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%">590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">14,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%">8,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">71,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" 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%">3,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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 style="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:8pt;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:8pt;font-weight:400;line-height:100%">795,563&#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:8pt;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:8pt;font-weight:400;line-height:100%">495,465&#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:8pt;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:8pt;font-weight:400;line-height:100%">665,007&#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:8pt;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:8pt;font-weight:400;line-height:100%">341,114&#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:8pt;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:8pt;font-weight:400;line-height:100%">289,525&#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:8pt;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:8pt;font-weight:400;line-height:100%">984,194&#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:8pt;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:8pt;font-weight:400;line-height:100%">242,629&#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:8pt;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:8pt;font-weight:400;line-height:100%">2,165&#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:8pt;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:8pt;font-weight:400;line-height:100%">3,815,662&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:5pt;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</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:7pt;font-weight:400;line-height:120%">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock', window );">Schedule of nonaccrual loans</a></td>
<td class="text"><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: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.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual without ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nonaccrual with ACL</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Nonaccrual</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,503&#160;</span></td><td style="background-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,154&#160;</span></td><td style="background-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,657&#160;</span></td><td style="background-color:#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%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,503&#160;</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,366&#160;</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%">5,869&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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: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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,503&#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,403&#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%">5,906&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><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%">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"/><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%">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"/><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%">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"/><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 #000000;padding:2px 0 2px 1pt;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"/><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><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"/><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%">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="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"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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"/><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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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"/><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 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: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%">Year Ended December 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="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%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">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%">263&#160;</span></td><td style="background-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,295&#160;</span></td><td style="background-color:#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%">601&#160;</span></td><td style="background-color:#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,090&#160;</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%">3,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">71&#160;</span></td><td style="background-color:#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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">71&#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: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%">(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%">52&#160;</span></td><td style="background-color:#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%">(28)</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,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,136&#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="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Amortized cost of past due loans</a></td>
<td class="text">The amortized cost of past due loans as of December 31, 2022 and December 31, 2021 were as follows:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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%">30-89 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;<br/>or 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="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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%">586&#160;</span></td><td style="background-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,104&#160;</span></td><td style="background-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,690&#160;</span></td><td style="background-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%">685,410&#160;</span></td><td style="background-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%">692,100&#160;</span></td><td style="background-color:#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%">236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">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%">936,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,040&#160;</span></td><td style="background-color:#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,586,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,586,632&#160;</span></td><td style="background-color:#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%">822&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,293&#160;</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,115&#160;</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,210,125&#160;</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,217,240&#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%">3,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">340,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,631&#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%">80,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%">80,074&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,038&#160;</span></td><td style="background-color:#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%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,875&#160;</span></td><td style="background-color:#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%">5,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,293&#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%">11,742&#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%">4,039,116&#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%">4,050,858&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30-89&#160;Days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">90&#160;Days&#160;or<br/>Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 19pt;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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock', window );">Collateral-dependent loans</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 December 31, 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="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, 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%">CRE</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%">Farmland</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%">Residential Real Estate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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="24" style="background-color:#cceeff;padding:2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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%">1,977&#160;</span></td><td style="background-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%">929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,145&#160;</span></td><td style="background-color:#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%">1,977&#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%">929&#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%">4,334&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-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></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 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%">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="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/><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"/><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="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">245&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock', window );">Troubled debt restructured 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%">Loans that were modified as TDR loans are set forth in the following tables for the periods 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:29.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.016%"/><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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">9,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:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-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%">36,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">19,326&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">17,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,728&#160;</span></td><td style="background-color:#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%">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 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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</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%">43,915&#160;</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%">98&#160;</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%">81,172&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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: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%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,926&#160;</span></td><td style="background-color:#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%">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%">5,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">450&#160;</span></td><td style="background-color:#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%">1&#160;</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%">5,687&#160;</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&#160;</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%">450&#160;</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%">5&#160;</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,376&#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%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,198&#160;</span></td><td style="background-color:#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="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%">19&#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%">8,810&#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="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%">66&#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%">45,054&#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="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%">152&#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%">84,768&#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%;padding-left:2.65pt">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 years ended December 31, 2022, 2021 and 2020.</span></div>(2) 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></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock', window );">Troubled debt restructured 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: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:29.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.011%"/><td style="width:0.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.016%"/><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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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><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%">2020</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><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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#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%">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 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%">189&#160;</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%">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 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,379&#160;</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&#160;</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%">5,316&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 #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%">1&#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%">189&#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="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%">6&#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,379&#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="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%">8&#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%">5,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"/></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">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 years ended December 31, 2022, 2021 and 2020.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Activity in related party loans</a></td>
<td class="text">Activity in related party loans during the periods indicated was 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Balance outstanding at the beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,144&#160;</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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Principal reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 outstanding at the end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,879&#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,122&#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,694&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock', window );">Residential real estate loan sales</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 information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale during the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Originated </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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">89,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#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><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><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%">633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,044&#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-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"> Includes loans originated for sale in the secondary market or for the Bank's loan portfolio.</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%;padding-left:2.65pt"> Excludes net gains on sales of SBA and other loans.</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="Show.showAR( this, 'defref_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock', window );">Details of SBNA loans serviced</a></td>
<td class="text">etails of loans serviced for others for the periods 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: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%">December 31, 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%">Loans serviced for others with participating interest, gross loan 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%">17,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,852&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans serviced for others with participating interest, participation balance owned by Bank</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%">3,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,088&#160;</span></td><td style="background-color:#ffffff;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%"> Included in the balance of "Loans receivable</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:8pt;font-weight:400;line-height:120%"> on the Consolidated Statements of Financial Condition.</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_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Loans and Lease Receivable Collateral for Secured Borrowings [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock</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_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Mortgage Banking Activities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock</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_SummaryofServicingofFinancialAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Servicing of Financial Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SummaryofServicingofFinancialAssetsTableTextBlock</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Troubled debt restructurings loans subsequently defaulted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113762919328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">The following table presents a summary of the changes in the ACL 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,171&#160;</span></td><td style="background-color:#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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year, as adjusted</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%">42,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,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:9pt;font-weight:400;line-height:100%">37,993&#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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">2,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Reversal of) provision for credit losses on loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,986&#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%">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 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%">70,185&#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%">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: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:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">929&#160;</span></td><td style="background-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,464)</span></td><td style="background-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,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">7,480&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,276&#160;</span></td><td style="background-color:#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 #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%">33,049&#160;</span></td><td 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(316)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,944)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,718&#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,654&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,409&#160;</span></td><td style="background-color:#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,276&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt 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,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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,063&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,333&#160;</span></td><td style="background-color:#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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%">(893)</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,081&#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%">(563)</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%">42,986&#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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.159%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">(917)</span></td><td style="background-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%">791&#160;</span></td><td style="background-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,107)</span></td><td style="background-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,777&#160;</span></td><td style="background-color:#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%">(359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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:99.269%"><tr><td style="width:1.0%"/><td style="width:30.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.159%"/><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:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,608&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,276)</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%">816&#160;</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%">(16,099)</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">(182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">(7,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">32&#160;</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,847)</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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">(1,946)</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,420&#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%">(27,298)</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%">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"/></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:24.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.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.987%"/><td style="width:0.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.987%"/><td style="width:0.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.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.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.987%"/><td style="width:0.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.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="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%">Year Ended December 31, 2020</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:8pt;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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</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:8pt;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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-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="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,348)</span></td><td style="background-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,391&#160;</span></td><td style="background-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,616)</span></td><td style="background-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,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,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 2px 19pt;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%">4,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">7,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">23,933&#160;</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,935)</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%">20,998&#160;</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,751)</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,530&#160;</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%">30,831&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,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:9pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(1,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="42" 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,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">1,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">8,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">3,060&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,669&#160;</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%">9,729&#160;</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%">(417)</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%">278&#160;</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,502&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">6,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Unallocated</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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:#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%">36,171&#160;</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%">1,822&#160;</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%">37,993&#160;</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%">(5,622)</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%">2,381&#160;</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%">35,433&#160;</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%">70,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113756216800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Real Estate Owned (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other 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="Show.showAR( this, 'defref_us-gaap_OtherRealEstateRollForwardTableTextBlock', window );">Changes in other real estate owned</a></td>
<td class="text">hanges in other real estate owned during the year ended December 31, 2020:<table 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:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841&#160;</span></td><td style="background-color:#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%">Additions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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 2px 19pt;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 dispositions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,290)</span></td><td style="background-color:#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%">Gain (loss) on sale, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#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%">Balance at the end of the year</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom: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-bottom: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherRealEstateRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in other real estate on properties owned. Excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure by banks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759149920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of premises and equipment</a></td>
<td class="text">summary of premises and equipment at the dates indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></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%">December 31, 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%">Land</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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,973&#160;</span></td><td style="background-color:#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%">Buildings and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures 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%">24,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,815&#160;</span></td><td style="background-color:#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 premises and equipment</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%">110,243&#160;</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%">109,338&#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%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#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%">Premises and equipment, net</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%">76,930&#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%">79,370&#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><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758994320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated aggregate amortization expense for future years</a></td>
<td class="text">There were no additions during the years ended December 31, 2022, 2021, and 2020 and the estimated aggregate amortization expense related to other intangible assets for future years as of December 31, 2022 is as follows, in thousands:<table 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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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,435&#160;</span></td><td style="background-color:#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:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,173&#160;</span></td><td style="background-color:#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:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,006&#160;</span></td><td style="background-color:#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#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:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#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%">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%">7,227&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758991840">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 derivatives 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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional Amounts</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-hedging interest rate derivatives:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap asset </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,785&#160;</span></td><td style="background-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%">30,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">288,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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 $(30.1) million and $9.8 million as of December 31, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $30.1 million and  $(9.8) million as of December 31, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759013968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAbstract', window );"><strong>Deposits [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="Show.showAR( this, 'defref_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock', window );">Schedule of deposits</a></td>
<td class="text"><table 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:33.695%"/><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:6.648%"/><td style="width:0.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:6.648%"/><td style="width:0.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.604%"/><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="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, 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><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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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%">% of Total</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%">Amount</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%">% of Total</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%">$</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%">%</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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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: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,099,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%">35.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">$(244,445)</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%">(10.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,830,727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">(115,878)</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%">(6.0)</span></td><td style="background-color:#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%">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,063,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">(56,931)</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.1)</span></td><td style="background-color:#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%">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%">623,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">(16,930)</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.6)</span></td><td style="background-color:#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 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%">5,617,267&#160;</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%">94.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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 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%">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 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%">(434,184)</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%">(7.2)</span></td><td style="background-color:#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%">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%">307,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">5.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="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%">(35,266)</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%">(10.3)</span></td><td style="background-color:#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 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%">5,924,840&#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="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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 style="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%">(469,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 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.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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock', window );">Schedule of interest expense, by category</a></td>
<td class="text">Interest expense, by category, for 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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%">Interest bearing 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%">3,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,234&#160;</span></td><td style="background-color:#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%">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%">1,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,830&#160;</span></td><td style="background-color:#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%">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%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="background-color:#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%">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%">1,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 2px 19pt;text-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:#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,772&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,160&#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%">12,265&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock', window );">Schedule of maturities of certificates of deposit</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%">Scheduled maturities of certificates of deposit for future years as of December 31, 2022 are as follows, in thousands:</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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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%">270,575&#160;</span></td><td style="background-color:#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,913&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="background-color:#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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%">270,575&#160;</span></td><td style="background-color:#cceeff;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,243&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">307,573&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of interest bearing deposit liabilities domestic by component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock</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_ScheduleOfInterestExpenseDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of interest expense deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfInterestExpenseDepositsTableTextBlock</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_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of maturities of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock</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_DepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAbstract</td>
</tr>
<tr>
<td style="padding-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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759067328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Securities Sold Under Agreements to Repurchase (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRepurchaseAgreements', window );">Repurchase agreement obligation by class of collateral pledged</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 balance of the Company's </span><span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">securities sold under agreement to repurchase </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">obligations by class of collateral pledged at the dates 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: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%">December 31, 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:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury and U.S. Government-sponsored agencies</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%">4,914&#160;</span></td><td style="background-color:#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 14.5pt;text-align:left;text-indent:-13.5pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,134&#160;</span></td><td style="background-color:#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 14.5pt;text-align:left;text-indent:-13.5pt;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%">46,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,791&#160;</span></td><td style="background-color:#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 13pt;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</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%">46,597&#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%">50,839&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRepurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for repurchase agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRepurchaseAgreements</td>
</tr>
<tr>
<td style="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>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754351408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, cost</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 table below summarizes the information about our leases during the periods or at period end presented:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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%">2021</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%">(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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d">Operating lease cost</span></span></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,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,758&#160;</span></td><td style="background-color:#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:400;line-height:100%">Short-term lease 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%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">Variable lease 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%">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%">947&#160;</span></td><td style="background-color:#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:400;line-height:100%">Sublease 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%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#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 12.25pt;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 net lease cost during the 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%">6,053&#160;</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%">5,730&#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:14pt"><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 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%">Operating cash used for amounts included in the measurement of lease liabilities during the 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%">4,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,004&#160;</span></td><td style="background-color:#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:400;line-height:100%">ROU assets obtained in exchange for lease liabilities during the 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%">2,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term of operating leases, in years, at period end</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%">6.5</span></td><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%">7.1</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%">Weighted average discount rate of operating leases, at period end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.42&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.32&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lease payment obligations</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 lease payment obligations as of December 31, 2022 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter, in thousands:</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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">2023</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,744&#160;</span></td><td style="background-color:#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:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,314&#160;</span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,025&#160;</span></td><td style="background-color:#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:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,621&#160;</span></td><td style="background-color:#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,243&#160;</span></td><td style="background-color:#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:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="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 lease payments</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%">26,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table 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:85.595%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Implied interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f">ROU liability</span></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%">24,369&#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><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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755144096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="Show.showAR( this, 'defref_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock', window );">Changes in deferred compensation plan</a></td>
<td class="text">The following table presents a summary of the changes in the Deferred Compensation Plan 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:57.671%"/><td style="width:0.1%"/><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.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="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Balance outstanding at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,244&#160;</span></td><td style="background-color:#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%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#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%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Interest credited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#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%">Benefits 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%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(478)</span></td><td style="background-color:#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%">Balance outstanding at the end of the year</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%">4,337&#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,854&#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,101&#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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SalaryContinuationPlanTableTextBlock', window );">Salary continuation plan</a></td>
<td class="text">The following table presents a summary of the changes in the salary continuation plan 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:57.671%"/><td style="width:0.1%"/><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.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="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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%">Obligation, at the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">Expenses incurred </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">Obligation, at the end of the year</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%">3,576&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,835&#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,162&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for Deferred Compensation Agreement with Individual, Contributions by Employer [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock</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_SalaryContinuationPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SalaryContinuationPlanTableTextBlock</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754227264">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 weighted average shares used for earnings per common share computations for the periods 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="border-top:1pt 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%">2020</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, except shares)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">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%">81,875&#160;</span></td><td style="background-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%">98,035&#160;</span></td><td style="background-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%">46,570&#160;</span></td><td style="background-color:#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%">Dividends and undistributed earnings allocated to participating 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Net income allocated to common shareholders</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%">81,875&#160;</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%">98,035&#160;</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%">46,563&#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%">Basic:</span></td><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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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,103,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,677,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,018,627&#160;</span></td><td style="background-color:#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%">Restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,182)</span></td><td style="background-color:#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 basic weighted average common shares outstanding</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%">35,103,465&#160;</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%">35,677,851&#160;</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%">36,014,445&#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%">Diluted:</span></td><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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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,103,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,677,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,014,445&#160;</span></td><td style="background-color:#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%">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">(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%">360,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,621&#160;</span></td><td style="background-color:#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 diluted weighted average common shares outstanding</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%">35,463,896&#160;</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%">35,973,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">36,170,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"/></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%">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">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;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%">872&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,043&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">137,093&#160;</span></td><td style="background-color:#cceeff;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%"> Represents dividends paid and undistributed earnings allocated to unvested restricted stock awards.</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%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award or unit exceeds the market price of the Company&#8217;s stock.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ScheduleOfDividendsActivityTableTextBlock', 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 most recent three year period:</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:97.660%"><tr><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.456%"/><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="background-color:#cceeff;border-top:1pt solid #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%">January 22, 2020</span></td><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: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;border-top:1pt solid #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%">February 6, 2020</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 20, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 29, 2020</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 13, 2020</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 27, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 22, 2020</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 5, 2020</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 19, 2020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 21, 2020</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%">November 4, 2020</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 18, 2020</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:center;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:center;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:center;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:center;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:center;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:center;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><tr><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%">July 20, 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%">August 3, 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%">August 17, 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 19, 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%">November 2, 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%">November 16, 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="Show.showAR( this, 'defref_hfwa_StockRepurchasedDuringPeriodTableTextBlock', window );">Total repurchased shares and average share prices</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:</span></div><div style="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="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%">Year Ended December 31,</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="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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;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="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%">Eleventh Stock Repurchase Plan</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">639,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,600&#160;</span></td><td style="background-color:#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:400;line-height:100%">Stock repurchase 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%">&#8212;&#160;</span></td><td style="background-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%">23.95&#160;</span></td><td style="background-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.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelfth Stock Repurchase Plan</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%">Repurchased shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">904,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%">155,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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:400;line-height:100%">Stock repurchase 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%">25.07&#160;</span></td><td style="background-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%">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%">20.34&#160;</span></td><td style="background-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%">23.94&#160;</span></td><td style="background-color:#ffffff;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 each 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="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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</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="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%">2020</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%">26,944&#160;</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,869&#160;</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%">28,887&#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%">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%">25.52&#160;</span></td><td style="background-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.10&#160;</span></td><td style="background-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.57&#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_ScheduleOfDividendsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of dividends activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfDividendsActivityTableTextBlock</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_StockRepurchasedDuringPeriodTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113754635840">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair value measurements of assets and liabilities 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">63,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">153,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%">5,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">664,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">664,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">3,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">21,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#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 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 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,331,443&#160;</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,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,265&#160;</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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment securities available for sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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: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%">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 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 available for sale</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets - interest rate swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities - interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Fair value measurements of assets on a nonrecurring 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 below represent assets measured at fair value on a nonrecurring 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: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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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" rowspan="2" 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, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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: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&#160;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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value on a nonrecurring basis</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613&#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%">182&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:5pt;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: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 style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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" rowspan="2" 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 style="height:14pt"><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 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%">2,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="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"/><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"/><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%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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 #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,772&#160;</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,772&#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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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-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 and was sold during the three months ended March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year ended December 31,</span></div></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="border-top:1pt 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%">2020</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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-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%">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%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(8)</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"/></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#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%">Net gain (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%">16&#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,233)</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%">(638)</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="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="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, 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%">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&#160;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%">182&#160;</span></td><td style="background-color:#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;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="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;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: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;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&#160;approach</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%">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: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></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="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of carrying value and fair value of financial instruments</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding estimated fair values at the dates indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">103,590&#160;</span></td><td style="background-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%">103,590&#160;</span></td><td style="background-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%">103,590&#160;</span></td><td style="background-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,331,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:9pt;font-weight:400;line-height:100%">1,331,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:9pt;font-weight:400;line-height:100%">25,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,306,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">766,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Loans receivable, 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%">4,007,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,841,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,841,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="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%">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 Value</span></td><td colspan="3" rowspan="2" 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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">11,306&#160;</span></td><td style="background-color:#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%">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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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:700;line-height:100%">Financial Liabilities:</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;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,617,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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%">Certificates of deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">308,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/><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%">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%">46,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#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%">Accrued interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">Derivative liabilities - 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%">30,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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: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 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 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, 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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759383120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of stock option 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 stock option activity during the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Exercise Price</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%">Outstanding at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#160;</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%">14.77&#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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="background-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%">Forfeited or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.77&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></div></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of restricted stock award 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 restricted stock award activity for the year ended December 31, 2020:</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%">Shares</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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"/><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%">17.59&#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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(20,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.59&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December&#160;31, 2020</span></div></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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions of PRSUs granted</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 Company used the following assumptions to estimate the fair value of performance-based restricted share units granted 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</span></td></tr><tr><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%">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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued</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%">15,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%">14,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,200&#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%">Expected Term in Years</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%">2.9</span></td><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.9</span></td><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.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 Risk Free Interest 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%">1.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted Average Fair Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Correlation coefficient</span></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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">ABA NASDAQ Community Bank Index</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%">Range of peer company volatilities</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.6%-77.8%</span></div></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"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.4%-136.4%</span></div></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"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1%-107.6%</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%">Range of peer company correlation coefficients</span></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:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.7%-94.4%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1%-94.8%</span></div></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:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1%-90.2%</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%">Company volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">Company correlation coefficient</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of RSU 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 unit activity 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: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="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%">Units</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%">Weighted-Average Grant Date Fair Value</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%">Nonvested at December&#160;31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,540&#160;</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%">30.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.61&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(109,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.07&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,116&#160;</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;padding:2px 0 2px 1pt;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.57&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.70&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.84&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.20&#160;</span></td><td style="background-color:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,014&#160;</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;padding:2px 0 2px 1pt;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.01&#160;</span></td><td style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,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%">25.72&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.99&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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%">Nonvested at December 31, 2022</span></div></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%">378,892&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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;padding:2px 0;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.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113974408672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of income tax expense</a></td>
<td class="text">Income tax expense consisted of the following for 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="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%">Current tax expense</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%">16,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,186&#160;</span></td><td style="background-color:#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%">Deferred tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576)</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 2px 19pt;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 style="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,561&#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%">22,472&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,610&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of effective income tax rate</a></td>
<td class="text">reconciliation of income taxes computed at the Federal statutory income tax rate of 21% to the actual effective rate for 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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="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%">Income tax expense at Federal statutory rate</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%">20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,168&#160;</span></td><td style="background-color:#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%">State tax, net of Federal tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#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%">Tax-exempt instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</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></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</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%">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="border-top:1pt 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%">2020</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Federal tax credits and other benefits </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%">(1,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,928)</span></td><td style="background-color:#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%">Effects of BOLI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(827)</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax benefit of CARES Act carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(967)</span></td><td style="background-color:#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, 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%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="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,561&#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%">22,472&#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%">6,610&#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%;padding-left:2.65pt"> Federal tax credits are provided for under the NMTC and LIHTC programs as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements. Gross tax credits related to the Company's NMTC totaling $9.8&#160;million were utilized during the seven year period ended December 31, 2020.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of deferred income tax asset (liability)</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents major components of the deferred income tax asset (liability) resulting from differences between financial reporting and tax basis:</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:2px 1pt;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%">December 31, 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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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%">9,796&#160;</span></td><td style="background-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%">9,756&#160;</span></td><td style="background-color:#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%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#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%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">Market discount 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%">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:9pt;font-weight:400;line-height:100%">944&#160;</span></td><td style="background-color:#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%">Foregone interest on 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%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="background-color:#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%">Net operating loss carryforward acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">6,257&#160;</span></td><td style="background-color:#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%">Net unrealized losses 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%">28,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Other deferred tax 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%">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:9pt;font-weight:400;line-height:100%">1,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 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 deferred tax assets</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,163&#160;</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,435&#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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-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%">Deferred loan fees, 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,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="background-color:#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%">Premises and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,436)</span></td><td style="background-color:#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%">FHLB 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%">(577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(572)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">Goodwill and other 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,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,659)</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"/></tr><tr><td colspan="3" style="background-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%">(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%">(991)</span></td><td style="background-color:#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%">ROU lease asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,995)</span></td><td style="background-color:#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%">Net unrealized gains 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,537)</span></td><td style="background-color:#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%">Other deferred tax 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%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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 deferred tax 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%">(12,362)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">(16,209)</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="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%">Deferred tax asset, net</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%">36,801&#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,226&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758899616">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Other Commitments</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"><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: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:2px 1pt;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%">December 31, 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%">548,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">564,917&#160;</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 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">348,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">392,416&#160;</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%">323,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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 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,280,349&#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:5pt;text-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: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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #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: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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#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%">Impact of CECL Adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,702&#160;</span></td><td style="background-color:#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%">Adjusted balance, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</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,681&#160;</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,008&#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;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%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,744&#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,607&#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%">4,681&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759158240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Capital Requirements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RegulatoryCapitalRequirementsAbstract', window );"><strong>Broker-Dealer, Net Capital Requirement, SEC Regulation [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Minimum capital requirements to maintain leverage ratio</a></td>
<td class="text">The following table presents the actual capital ratios of the Company and the Bank at 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:2px 1pt;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 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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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%">December 31, 2021</span></td><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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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%">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 ratio</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%">12.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt 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%">12.9&#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 colspan="2" style="background-color:#cceeff;border-top:1pt 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%">Leverage ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">8.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%">9.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%">8.6&#160;</span></td><td style="background-color:#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%">Tier 1 capital ratio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 ratio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RegulatoryCapitalRequirementsAbstract</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>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_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="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>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758817056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Heritage Financial Corporation (Parent Company Only) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed statements of financial condition</a></td>
<td class="text"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Financial Condition</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"><table 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%">December 31, 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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">12,926&#160;</span></td><td style="background-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,513&#160;</span></td><td style="background-color:#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 in subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">869,862&#160;</span></td><td style="background-color:#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 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%">2,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,608&#160;</span></td><td style="background-color:#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 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%">819,887&#160;</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%">875,983&#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%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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%">Junior subordinated debentures</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,473&#160;</span></td><td style="background-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,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#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 stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854,432&#160;</span></td><td style="background-color:#ffffff;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 liabilities and stockholders&#8217; equity</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%">819,887&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">875,983&#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"/></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="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed statements of income</a></td>
<td class="text"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Income</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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%">INTEREST INCOME:</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%">Interest on interest earning deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-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%">30&#160;</span></td><td style="background-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%">16&#160;</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%">INTEREST EXPENSE:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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%">1,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%">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:9pt;font-weight:400;line-height:100%">890&#160;</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 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 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%">(1,141)</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%">(712)</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%">(874)</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%">NONINTEREST INCOME:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Dividends from subsidiary bank</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,685&#160;</span></td><td style="background-color:#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%">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%">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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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 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%">87,540&#160;</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%">103,175&#160;</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%">51,690&#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%">NONINTEREST EXPENSE:</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%">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%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#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%">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,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">5,172&#160;</span></td><td style="background-color:#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 noninterest expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,107&#160;</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%">5,824&#160;</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%">5,667&#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%">Income before income 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%">80,292&#160;</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%">96,639&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#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%">Net 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%">81,875&#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%">98,035&#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%">46,570&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed statements of cash flows</a></td>
<td class="text"><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</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%">(PARENT COMPANY ONLY)</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 Statements of Cash Flows</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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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="border-top:1pt 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%">2020</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="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:700;line-height:100%">Cash flows from operating activities:</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 28pt;text-align:left;text-indent:-9pt;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%">81,875&#160;</span></td><td style="background-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%">98,035&#160;</span></td><td style="background-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%">46,570&#160;</span></td><td style="background-color:#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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 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%">Equity in undistributed income of subsidiary bank</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,685)</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 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%">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%">3,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,559&#160;</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="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%">Net change in other assets 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%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,333)</span></td><td style="background-color:#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 61.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 cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,603&#160;</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,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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%">(29,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(28,859)</span></td><td style="background-color:#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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">(3,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,889)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,119)</span></td><td style="background-color:#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 61.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 cash used in 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%">(32,687)</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%">(51,826)</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%">(47,856)</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 2px 79.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 (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%">9,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 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%">(6,223)</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,745)</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%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,481&#160;</span></td><td style="background-color:#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%">Cash and cash equivalents at the end of year</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%">12,926&#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,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%">9,736&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="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-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfCondensedBalanceSheetTableTextBlock</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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="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-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfCondensedCashFlowStatementTableTextBlock</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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="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-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfCondensedIncomeStatementTableTextBlock</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755287504">
<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 - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>branch </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>tranch</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="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_hfwa_CapitalizationThresholdPolicyContractualLeasePayments', window );">Total contractual lease payments</a></td>
<td class="nump">$ 25,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NumberOfCertifiedDevelopmentEntities', window );">Number of certified development entities | tranch</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TaxCreditCarryforwardRequiredFundingPercentage', window );">Required funding percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Building and Building Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">15 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Building and Building Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">39 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">7 years<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_HeritageBankMember', window );">Heritage Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_hfwa_NumberOfBranchesOperating', window );">Number of branches operating | branch</a></td>
<td class="nump">50<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="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_InvestmentCreditMember', window );">Investment Tax Credit Carryforward | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems', window );"><strong>Business Description and Basis of Presentation [Line Items]</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="Show.showAR( this, 'defref_hfwa_QualifiedEquityInvestments', window );">Qualified equity investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 9,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business description and basis of presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessDescriptionAndBasisOfPresentationLineItems</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_CapitalizationThresholdPolicyContractualLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalization Threshold Policy, Contractual Lease Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CapitalizationThresholdPolicyContractualLeasePayments</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_NumberOfBranchesOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of branches operating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_hfwa_NumberOfCertifiedDevelopmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Certified Development Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfCertifiedDevelopmentEntities</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_hfwa_QualifiedEquityInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Qualified Equity Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_QualifiedEquityInvestments</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_TaxCreditCarryforwardRequiredFundingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Credit Carryforward, Required Funding Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TaxCreditCarryforwardRequiredFundingPercentage</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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_dei_LegalEntityAxis=hfwa_HeritageBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_InvestmentCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_InvestmentCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113756278912">
<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 - Recently Issued or Adopted Accounting Pronouncements (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13</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="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="Show.showAR( this, 'defref_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax', window );">Pretax cumulative effect adjustment</a></td>
<td class="nump">$ 7.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax', window );">Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax</a></td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_TotalAllowanceForCreditLossesMember', window );">Total Allowance for Credit Losses</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="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="Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</a></td>
<td class="nump">3.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit</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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</a></td>
<td class="nump">$ 3.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative Effect Of New Accounting Principle In Period of Adoption Net of Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative Effects of New Accounting Principle in Period of Adoption</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption</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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CumulativeEffectPeriodOfAdoptionAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TotalAllowanceForCreditLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TotalAllowanceForCreditLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749481792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities - Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Summary of Investment Holdings [Line Items]</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="Show.showAR( this, 'defref_hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity', window );">Transfer of investment securities available for sale to held to maturity</a></td>
<td class="nump">$ 244,800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 244,778,000<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="Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Investment securities classified as trading</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities classified as held to maturity</a></td>
<td class="nump">383,393,000<span></span>
</td>
<td class="nump">766,396,000<span></span>
</td>
<td class="nump">383,393,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">ACL on investment securities available for sale</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing', window );">Investment securities held to maturity classified as past due</a></td>
<td class="text">&#160;<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual', window );">Investment securities held to maturity classified as nonaccrual</a></td>
<td class="text">&#160;<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss', window );">ACL on investment securities held to maturity</a></td>
<td class="text">&#160;<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff', window );">Accrued interest write off on investment securities available for sale</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff', window );">Accrued interest write off on investment securities held to maturity</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">35,105,779<span></span>
</td>
<td class="nump">35,106,697<span></span>
</td>
<td class="nump">35,105,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket', window );">Net Change Interest-Bearing Domestic Deposits, Money Market</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (56,931,000)<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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Summary of Investment Holdings [Line Items]</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common Stock, Value, Outstanding</a></td>
<td class="text">&#160;<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Summary of Investment Holdings [Line Items]</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="Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">$ 1,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Summary of Investment Holdings [Line Items]</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="Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="nump">$ 3,500,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_NetChangeInterestBearingDomesticDepositsMoneyMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change Interest-Bearing Domestic Deposits, Money Market</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetChangeInterestBearingDomesticDepositsMoneyMarket</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_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer of Investment Securities Available For Sale to Held To Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity</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_AccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267862-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267969-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SummaryOfInvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfInvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-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_TradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_HeldtomaturitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748847296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Investment Securities by Classification Type and Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 1,460,033<span></span>
</td>
<td class="nump">$ 883,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">15,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(128,795)<span></span>
</td>
<td class="num">(4,838)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,331,443<span></span>
</td>
<td class="nump">894,335<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">766,396<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="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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(92,962)<span></span>
</td>
<td class="num">$ (7,182)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 673,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ConcentrationDebtSecurities', window );">Concentration, debt securities</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 1,331,443<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">673,434<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(5,053)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">150,936<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="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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(33,585)<span></span>
</td>
<td class="num">(1,768)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">63,859<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">117,351<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">171,087<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">172<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(18,233)<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="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">153,026<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="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">479,473<span></span>
</td>
<td class="nump">307,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(55,087)<span></span>
</td>
<td class="num">(2,593)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">290,318<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(17,440)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">424,386<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">272,878<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">714,136<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">19<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(49,734)<span></span>
</td>
<td class="num">(1,199)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">325,142<span></span>
</td>
<td class="nump">217,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(41,937)<span></span>
</td>
<td class="num">(5,261)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial CMO and MBS | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">664,421<span></span>
</td>
<td class="nump">315,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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">283,205<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">2,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(166)<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">3,834<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">22,425<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">14<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 21,917<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_hfwa_ConcentrationDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration, debt securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749495712">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 30,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years</a></td>
<td class="nump">41,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after five years through ten years</a></td>
<td class="nump">58,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after ten years</a></td>
<td class="nump">113,155<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Total investment securities due at a single maturity date</a></td>
<td class="nump">243,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities</a></td>
<td class="nump">1,216,034<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">1,460,033<span></span>
</td>
<td class="nump">$ 883,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair&#160;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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">29,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">39,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">55,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">95,667<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total investment securities due at a single maturity date</a></td>
<td class="nump">220,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities</a></td>
<td class="nump">1,110,724<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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,331,443<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract', 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="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="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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount', window );">Due after five years through ten years</a></td>
<td class="nump">83,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount', window );">Due after ten years</a></td>
<td class="nump">67,709<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Total investment securities due at a single maturity date</a></td>
<td class="nump">150,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount', window );">Mortgage-backed securities</a></td>
<td class="nump">615,460<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Total investment securities</a></td>
<td class="nump">766,396<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair&#160;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="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="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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">67,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">49,534<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue', window );">Total investment securities due at a single maturity date</a></td>
<td class="nump">117,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities</a></td>
<td class="nump">556,083<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 673,434<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract</td>
</tr>
<tr>
<td style="padding-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_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758168128">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">$ 846,332<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(40,033)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">441,754<span></span>
</td>
<td class="nump">32,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(88,762)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">1,288,086<span></span>
</td>
<td class="nump">366,954<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(128,795)<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">51,900<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(2,031)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">11,959<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(3,022)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">63,859<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(5,053)<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="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">82,580<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(5,585)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">40,945<span></span>
</td>
<td class="nump">9,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(12,648)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">123,525<span></span>
</td>
<td class="nump">39,125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(18,233)<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential CMO and MBS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">217,949<span></span>
</td>
<td class="nump">204,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(14,770)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">206,437<span></span>
</td>
<td class="nump">19,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(40,317)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">424,386<span></span>
</td>
<td class="nump">223,901<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(55,087)<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="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">473,580<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(16,971)<span></span>
</td>
<td class="num">(1,161)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">181,692<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(32,763)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">655,272<span></span>
</td>
<td class="nump">85,219<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(49,734)<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="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">16,489<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(510)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">721<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(12)<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">17,210<span></span>
</td>
<td class="nump">3,881<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">3,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">3,834<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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">$ (166)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751843904">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross realized losses</a></td>
<td class="num">(260)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Net realized gains/(losses)</a></td>
<td class="num">$ (256)<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 1,518<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (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="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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized 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="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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751662624">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">$ 2,097,839<span></span>
</td>
<td class="nump">$ 1,277,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember', window );">Asset Pledged as Collateral</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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DebtSecuritiesAmortizedCost', window );">Debt Securities, Amortized Cost</a></td>
<td class="nump">336,039<span></span>
</td>
<td class="nump">305,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">291,631<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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember', window );">Washington and Oregon state public deposits | Asset Pledged as Collateral</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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DebtSecuritiesAmortizedCost', window );">Debt Securities, Amortized Cost</a></td>
<td class="nump">156,784<span></span>
</td>
<td class="nump">128,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">137,931<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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_FederalReserveBankAdvancesMember', window );">Federal Reserve Bank credit facility | Asset Pledged as Collateral</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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DebtSecuritiesAmortizedCost', window );">Debt Securities, Amortized Cost</a></td>
<td class="nump">60,660<span></span>
</td>
<td class="nump">61,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">49,506<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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember', window );">Securities sold under agreement to repurchase | Asset Pledged as Collateral</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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DebtSecuritiesAmortizedCost', window );">Debt Securities, Amortized Cost</a></td>
<td class="nump">63,685<span></span>
</td>
<td class="nump">59,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">55,836<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="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember', window );">Other securities pledged | Asset Pledged as Collateral</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="Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DebtSecuritiesAmortizedCost', window );">Debt Securities, Amortized Cost</a></td>
<td class="nump">54,910<span></span>
</td>
<td class="nump">56,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecurities', window );">Total investment securities</a></td>
<td class="nump">$ 48,358<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_DebtSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtSecuritiesAmortizedCost</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_DebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedStatusAxis=us-gaap_AssetPledgedAsCollateralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749220048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Textuals (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>contract </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans', window );">Maximum loan-to-value percentage</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 174,275,000<span></span>
</td>
<td class="nump">$ 189,832,000<span></span>
</td>
<td class="nump">$ 192,417,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">Loans 90 days or more past due still accruing interest</a></td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">293,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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend', window );">Unfunded commitment to borrowers related to TDR loans</a></td>
<td class="nump">5,800,000<span></span>
</td>
<td class="nump">5,700,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="Show.showAR( this, 'defref_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties', window );">Unfunded commitments to related parties</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">255,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="Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,476,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="Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Servicing asset</a></td>
<td class="nump">192,000<span></span>
</td>
<td class="nump">343,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="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance', window );">Valuation allowance on servicing asset</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="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">18,547,000<span></span>
</td>
<td class="nump">14,657,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="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_SBALoansMember', window );">SBA Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FeesAndCommissionsMortgageBankingAndServicing', window );">Servicing fee income and fees from SBA loans serviced for others</a></td>
<td class="nump">217,000<span></span>
</td>
<td class="nump">320,000<span></span>
</td>
<td class="nump">423,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">ACL on loans</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="nump">$ 7,500,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">ACL on loans</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="nump">$ 111,000<span></span>
</td>
<td class="nump">$ 229,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Past modified maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 11,300,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableInterestRate', window );">Interest rate of loans</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans', window );">Maximum percent of lower of appraised value at origination or cost of underlying collateral</a></td>
<td class="nump">80.00%<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Commercial business | SBA PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableMaturity', window );">Maturity of loans</a></td>
<td class="text">2 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Residential 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivablematurityTerm', window );">Terms of maturity on loans</a></td>
<td class="text">15 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Commercial business | SBA PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableMaturity', window );">Maturity of loans</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Residential 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivablematurityTerm', window );">Terms of maturity on loans</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinancingReceivableInterestRate</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_FinancingReceivableMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinancingReceivableMaturity</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: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_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and leases receivable maximum percentage consumer loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansAndLeasesReceivableMaximumPercentageConsumerLoans</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_LoansandLeasesReceivablematurityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loans and leases receivable, maturity term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LoansandLeasesReceivablematurityTerm</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: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_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum loans and leases receivable percent of appraised value or underlying collateral mortgage residential loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans</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_NumberOfLoanSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of loan segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unfunded Commitments on Loans and Leases Receivable Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties</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_FeesAndCommissionsMortgageBankingAndServicing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income from mortgage banking activities (fees and commissions) and servicing real estate mortgages, credit cards, and other financial assets held by others net of any related impairment of capitalized service costs. Also includes any premiums received in lieu of regular servicing fees on such loans only as earned over the life of the loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Subsection Instruction 3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FeesAndCommissionsMortgageBankingAndServicing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<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 7<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableImpairedCommitmentToLend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=121585226&amp;loc=d3e18794-111554<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=124265262&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ServicingAssetAtFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122492-111745<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128311188&amp;loc=d3e122625-111746<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetAtFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of impairment as of the balance sheet date of recognized servicing assets that are being amortized in proportion to and over the period of estimated net servicing income or loss.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128311188&amp;loc=d3e122739-111746<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_SBALoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SBALoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_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_FinancingReceivablesPeriodPastDueAxis=hfwa_PastModifiedMaturityDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PastModifiedMaturityDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SBAPPPLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748851488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Amortized Cost of Loans Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 4,050,858<span></span>
</td>
<td class="nump">$ 3,815,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(42,986)<span></span>
</td>
<td class="num">(42,361)<span></span>
</td>
<td class="num">$ (70,185)<span></span>
</td>
<td class="num">$ (37,993)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Loans receivable, net</a></td>
<td class="nump">4,007,872<span></span>
</td>
<td class="nump">3,773,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Unamortized net discount on acquired loans</a></td>
<td class="num">(2,501)<span></span>
</td>
<td class="num">(3,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Unamortized net deferred fee</a></td>
<td class="num">(10,016)<span></span>
</td>
<td class="num">(7,953)<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,217,240<span></span>
</td>
<td class="nump">3,191,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(30,718)<span></span>
</td>
<td class="num">(33,049)<span></span>
</td>
<td class="num">(49,608)<span></span>
</td>
<td class="num">(20,998)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">692,100<span></span>
</td>
<td class="nump">621,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(13,962)<span></span>
</td>
<td class="num">(17,777)<span></span>
</td>
<td class="num">(30,010)<span></span>
</td>
<td class="num">(10,391)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">145,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">937,040<span></span>
</td>
<td class="nump">931,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(7,480)<span></span>
</td>
<td class="num">(6,411)<span></span>
</td>
<td class="num">(9,486)<span></span>
</td>
<td class="num">(4,964)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,586,632<span></span>
</td>
<td class="nump">1,493,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(9,276)<span></span>
</td>
<td class="num">(8,861)<span></span>
</td>
<td class="num">(10,112)<span></span>
</td>
<td class="num">(5,643)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">343,631<span></span>
</td>
<td class="nump">164,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(2,872)<span></span>
</td>
<td class="num">(1,409)<span></span>
</td>
<td class="num">(1,591)<span></span>
</td>
<td class="num">(2,929)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">294,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(7,063)<span></span>
</td>
<td class="num">(5,276)<span></span>
</td>
<td class="num">(13,092)<span></span>
</td>
<td class="num">(9,729)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">80,074<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(1,654)<span></span>
</td>
<td class="num">(1,304)<span></span>
</td>
<td class="num">(1,951)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">214,038<span></span>
</td>
<td class="nump">141,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(5,409)<span></span>
</td>
<td class="num">(3,972)<span></span>
</td>
<td class="num">(11,141)<span></span>
</td>
<td class="num">(8,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">195,875<span></span>
</td>
<td class="nump">232,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">$ (2,333)<span></span>
</td>
<td class="num">$ (2,627)<span></span>
</td>
<td class="num">$ (5,894)<span></span>
</td>
<td class="num">$ (4,337)<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113741574048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">$ 796,964<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">763,014<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">386,202<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">543,909<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">252,535<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,034,561<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">272,551<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,122<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">4,050,858<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="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">795,979<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">752,624<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">380,997<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">525,352<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">241,405<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">955,280<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">263,400<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">607<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,915,644<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="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">212<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">10,202<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,656<span></span>
</td>
<td class="nump">14,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">14,496<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">2,902<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">33,301<span></span>
</td>
<td class="nump">21,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">5,433<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">247<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">69,449<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="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">773<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">3,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,549<span></span>
</td>
<td class="nump">6,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,061<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">8,228<span></span>
</td>
<td class="nump">6,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">45,980<span></span>
</td>
<td class="nump">79,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">3,718<span></span>
</td>
<td class="nump">4,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">65,765<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">544,386<span></span>
</td>
<td class="nump">607,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">462,270<span></span>
</td>
<td class="nump">386,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">340,142<span></span>
</td>
<td class="nump">548,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">489,308<span></span>
</td>
<td class="nump">296,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">229,012<span></span>
</td>
<td class="nump">266,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">995,633<span></span>
</td>
<td class="nump">949,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">155,902<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">2,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,217,240<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">543,401<span></span>
</td>
<td class="nump">605,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">451,880<span></span>
</td>
<td class="nump">383,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">337,318<span></span>
</td>
<td class="nump">527,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">477,034<span></span>
</td>
<td class="nump">277,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">218,202<span></span>
</td>
<td class="nump">239,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">918,038<span></span>
</td>
<td class="nump">850,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">146,795<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">1,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,092,840<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Special Mention</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">212<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">10,202<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">443<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">8,809<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">2,902<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">33,301<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">5,433<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">247<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">61,549<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Substandard</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">773<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">188<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,381<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,465<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">7,908<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">44,294<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">3,674<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">168<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">62,851<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">169,803<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">93,599<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">84,590<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">69,262<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">34,878<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">83,726<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">155,902<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">340<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">692,100<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">168,818<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">93,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">82,437<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">61,160<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">33,957<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">74,181<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">146,795<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">172<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">660,822<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Special Mention</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">109<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">443<span></span>
</td>
<td class="nump">5,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,637<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">2,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">4,447<span></span>
</td>
<td class="nump">2,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">5,433<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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">15,643<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Substandard</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">773<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,710<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,465<span></span>
</td>
<td class="nump">2,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">2,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">5,098<span></span>
</td>
<td class="nump">6,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">3,674<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">168<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">15,635<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP</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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,468<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP | Pass</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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">6,587<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">117<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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before 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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,468<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">134,432<span></span>
</td>
<td class="nump">183,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">169,671<span></span>
</td>
<td class="nump">91,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,505<span></span>
</td>
<td class="nump">191,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">157,096<span></span>
</td>
<td class="nump">85,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">69,138<span></span>
</td>
<td class="nump">72,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">311,951<span></span>
</td>
<td class="nump">306,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">247<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">937,040<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">134,432<span></span>
</td>
<td class="nump">182,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">167,927<span></span>
</td>
<td class="nump">90,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">93,834<span></span>
</td>
<td class="nump">188,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">157,096<span></span>
</td>
<td class="nump">73,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">62,876<span></span>
</td>
<td class="nump">66,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">282,212<span></span>
</td>
<td class="nump">273,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">898,377<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Special Mention</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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,744<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="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="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">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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">2,540<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">16,664<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="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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">247<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">21,195<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Substandard</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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">671<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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">3,722<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">13,075<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">17,468<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">240,151<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">197,649<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">160,930<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">262,950<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">124,996<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">599,956<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,586,632<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">240,151<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">189,300<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">160,930<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">258,778<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">121,369<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">561,645<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,532,173<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Special Mention</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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">8,349<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,172<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">12,190<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">24,711<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Substandard</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="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="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">3,627<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">26,121<span></span>
</td>
<td class="nump">54,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">29,748<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">132,510<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">149,934<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,668<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">16,803<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">4,207<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">15,509<span></span>
</td>
<td class="nump">17,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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">343,631<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">132,510<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">149,934<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,668<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">16,803<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">4,207<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">15,337<span></span>
</td>
<td class="nump">16,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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">343,459<span></span>
</td>
<td class="nump">164,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Substandard</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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">172<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">172<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">116,689<span></span>
</td>
<td class="nump">101,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">150,301<span></span>
</td>
<td class="nump">65,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">11,376<span></span>
</td>
<td class="nump">46,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">9,869<span></span>
</td>
<td class="nump">8,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">3,433<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">2,444<span></span>
</td>
<td class="nump">3,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">294,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">116,689<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">150,301<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">9,163<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,145<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">3,433<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">2,050<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">285,781<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Special Mention</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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,213<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,687<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current 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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">7,900<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Substandard</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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">37<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">394<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">431<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">80,074<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">45,521<span></span>
</td>
<td class="nump">44,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">26,675<span></span>
</td>
<td class="nump">23,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,891<span></span>
</td>
<td class="nump">12,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,061<span></span>
</td>
<td class="nump">2,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">871<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,055<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">80,074<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">71,168<span></span>
</td>
<td class="nump">56,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">123,626<span></span>
</td>
<td class="nump">42,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">8,485<span></span>
</td>
<td class="nump">34,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">6,808<span></span>
</td>
<td class="nump">5,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">2,562<span></span>
</td>
<td class="nump">710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">2,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">214,038<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">71,168<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">123,626<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">6,272<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,084<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">2,562<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">995<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">205,707<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Special Mention</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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,213<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,687<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current 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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">7,900<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Substandard</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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">37<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before 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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">394<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="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="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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">431<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">3,379<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">15,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">10,016<span></span>
</td>
<td class="nump">46,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">27,929<span></span>
</td>
<td class="nump">30,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">15,883<span></span>
</td>
<td class="nump">15,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">20,975<span></span>
</td>
<td class="nump">14,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">116,649<span></span>
</td>
<td class="nump">108,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">195,875<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Pass</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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">3,379<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">15,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">9,848<span></span>
</td>
<td class="nump">46,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">27,370<span></span>
</td>
<td class="nump">29,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">15,563<span></span>
</td>
<td class="nump">15,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">19,855<span></span>
</td>
<td class="nump">13,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">116,605<span></span>
</td>
<td class="nump">108,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">435<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">193,564<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Substandard</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="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="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="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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">168<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">559<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">320<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,120<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">44<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="Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">100<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="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 2,311<span></span>
</td>
<td class="nump">$ 2,952<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable revolving converted to Term Loans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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="Show.toggleNext( this );">+ Details</a><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_InternalCreditAssessmentAxis=us-gaap_PassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748742592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Nonaccrual Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="nump">$ 4,503<span></span>
</td>
<td class="nump">$ 10,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="nump">1,403<span></span>
</td>
<td class="nump">12,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="nump">5,906<span></span>
</td>
<td class="nump">23,754<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">3,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="nump">4,503<span></span>
</td>
<td class="nump">10,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">12,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="nump">5,869<span></span>
</td>
<td class="nump">23,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="num">(14)<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">3,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="nump">4,503<span></span>
</td>
<td class="nump">6,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="nump">1,154<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="nump">5,657<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">2,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">5,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">8,174<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Special Mention</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</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="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="nump">37<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="nump">37<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">774<span></span>
</td>
<td class="nump">601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">19<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Nonaccrual without ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Nonaccrual with ACL</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Total Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="num">(14)<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Nonaccrual</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="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAccruedInterestWriteoff', window );">Financing Receivable, Accrued Interest, Writeoff</a></td>
<td class="num">(14)<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Financing Receivable, Nonaccrual, Interest Income</a></td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableNonaccrualwithAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Nonaccrual, with Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableAccruedInterestWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267969-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAccruedInterestWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableNonaccrualInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income on financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableNonaccrualInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinancingReceivableNonaccrualNoAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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="Show.toggleNext( this );">+ Details</a><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_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113741191872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Past Due Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 4,050,858<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">Loans 90 days or more past due still accruing interest</a></td>
<td class="nump">1,600<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember', window );">Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">5,449<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">6,293<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember', window );">Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">11,742<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">4,039,116<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,217,240<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">822<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">6,293<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">7,115<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,210,125<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">692,100<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">586<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">6,104<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">6,690<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">685,410<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,468<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">236<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">236<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,232<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">937,040<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">189<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">189<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">936,851<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,586,632<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,586,632<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">343,631<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,066<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,066<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">340,565<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">294,112<span></span>
</td>
<td class="nump">226,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">294,112<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">80,074<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">80,074<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">214,038<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">214,038<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">195,875<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Financing Receivables, 30 to 89 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,561<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Financial Asset, Equal to or Greater than 90 Days Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Financial Asset, Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,561<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Financial Asset, Not Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 194,314<span></span>
</td>
<td class="nump">$ 231,515<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<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 7<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113760005744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Collateral-Dependent Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 4,334<span></span>
</td>
<td class="nump">$ 12,021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">1,428<span></span>
</td>
<td class="nump">6,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">4,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=srt_SingleFamilyMember', window );">Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">929<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">4,145<span></span>
</td>
<td class="nump">7,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Commercial Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">1,977<span></span>
</td>
<td class="nump">4,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">929<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">3,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Commercial Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">3,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Commercial Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Commercial Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Farmland</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Residential Real Estate</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Other</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableCollateralForSecuredBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Collateral for Secured Borrowings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableImpairedLineItems</td>
</tr>
<tr>
<td style="padding-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_CollateralAxis=us-gaap_CommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FarmlandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=srt_SingleFamilyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749686448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Troubled Debt Restructured TDRs (Details) - Troubled Debt Restructured Loans<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 8,810<span></span>
</td>
<td class="nump">$ 45,054<span></span>
</td>
<td class="nump">$ 84,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">ACL on loans</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">$ 7,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 2,803<span></span>
</td>
<td class="nump">$ 43,915<span></span>
</td>
<td class="nump">$ 81,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 2,556<span></span>
</td>
<td class="nump">$ 9,710<span></span>
</td>
<td class="nump">$ 36,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 247<span></span>
</td>
<td class="nump">$ 16,565<span></span>
</td>
<td class="nump">$ 19,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Non-owner occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17,640<span></span>
</td>
<td class="nump">$ 25,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 178<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 5,687<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 2,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Real estate construction and land development | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Real estate construction and land development | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 5,687<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Amortized Cost</a></td>
<td class="nump">$ 320<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
<td class="nump">$ 1,198<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after troubled debt restructuring, of modified financing receivable.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758169904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - TDRs Subsequently Defaulted (Details) - Troubled Debt Restructured Loans<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 5,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">ACL on loans</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">$ 7,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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Past modified maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">ACL on loans</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 5,316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 2,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost</a></td>
<td class="nump">$ 189<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Commercial business | Non-owner occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of Contracts | contract</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Amortized Cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,811<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivablesPeriodPastDueAxis=hfwa_PastModifiedMaturityDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PastModifiedMaturityDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_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=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113763338288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Related Party Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward', window );"><strong>Loans and Leases Receivable, Related Parties [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Balance outstanding at beginning of year</a></td>
<td class="nump">$ 7,122<span></span>
</td>
<td class="nump">$ 7,694<span></span>
</td>
<td class="nump">$ 8,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions', window );">Principal additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds', window );">Principal reductions</a></td>
<td class="num">(243)<span></span>
</td>
<td class="num">(572)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Balance outstanding at end of year</a></td>
<td class="nump">$ 6,879<span></span>
</td>
<td class="nump">$ 7,122<span></span>
</td>
<td class="nump">$ 7,694<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_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.7(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableRelatedPartiesAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the amount of new advances made to related parties in the form of loan and lease receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.7(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableRelatedPartiesProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties.</p></div>
<a href="javascript:void(0);" onclick="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(7)(e)(1)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableRelatedPartiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward</td>
</tr>
<tr>
<td style="padding-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>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749423296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Mortgage Banking Activities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MortgageBankingAbstract', window );"><strong>Residential real estate:</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="Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,476<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MortgageBankingAbstract', window );"><strong>Residential real estate:</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="Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale', window );">Originated</a></td>
<td class="nump">15,190<span></span>
</td>
<td class="nump">190,734<span></span>
</td>
<td class="nump">$ 191,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale', window );">Sold</a></td>
<td class="nump">16,666<span></span>
</td>
<td class="nump">89,899<span></span>
</td>
<td class="nump">137,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfMortgageLoans', window );">Gains on sales of loans, net</a></td>
<td class="nump">$ 633<span></span>
</td>
<td class="nump">$ 3,644<span></span>
</td>
<td class="nump">$ 5,044<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_GainLossOnSaleOfMortgageLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans made to finance real estate acquisitions. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="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 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123605502&amp;loc=d3e21310-158488<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123605502&amp;loc=d3e21286-158488<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123605549&amp;loc=d3e21493-158490<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfMortgageLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=124265262&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MortgageBankingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageBankingAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsForOriginationOfMortgageLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the origination of mortgages that are held for sale.</p></div>
<a href="javascript:void(0);" onclick="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 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfMortgageLoansHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3461-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 25<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755310448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - SBA Loans (Details) - SBA Loans - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SBALoansLineItems', window );"><strong>SBA Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ParticipatingLoansBorrowerObligationsAmount', window );">Loans serviced for others with participating interest, gross loan balance</a></td>
<td class="nump">$ 17,375<span></span>
</td>
<td class="nump">$ 30,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized', window );">SBA loans serviced for others with participating interest, participation balance owned by Bank</a></td>
<td class="nump">$ 3,791<span></span>
</td>
<td class="nump">$ 7,088<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ParticipatingLoansBorrowerObligationsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of the participating loan obligation at the end of the accounting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ParticipatingLoansBorrowerObligationsAmount</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_SBALoansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for SBA Loans [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SBALoansLineItems</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_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_SBALoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SBALoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113762690000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftInterestAbstract', window );"><strong>Banking and Thrift, Interest [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">$ (625)<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="Show.showAR( this, 'defref_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease), Percent</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="nump">$ 563<span></span>
</td>
<td class="nump">$ 27,298<span></span>
</td>
<td class="num">$ (35,433)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</a></td>
<td class="num">(1,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Allowance for Loan and Lease Losses, Adjustments, Other</a></td>
<td class="nump">$ 3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BankingAndThriftInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<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 (4)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113762671312">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (36,171)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">$ (893)<span></span>
</td>
<td class="num">$ (1,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries of loans previously charged-off</a></td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">1,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="num">$ (563)<span></span>
</td>
<td class="num">$ (27,298)<span></span>
</td>
<td class="nump">$ 35,433<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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForLoanAndLeaseLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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 11B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113739915552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (893)<span></span>
</td>
<td class="num">$ (1,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">1,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(563)<span></span>
</td>
<td class="num">(27,298)<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">37,993<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">37,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(893)<span></span>
</td>
<td class="num">(1,946)<span></span>
</td>
<td class="num">(5,622)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,081<span></span>
</td>
<td class="nump">1,420<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,426)<span></span>
</td>
<td class="num">(29,372)<span></span>
</td>
<td class="nump">36,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,986<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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Allowance for Loan and Lease Losses, Adjustments, Other</a></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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">625<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="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></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="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember', window );">Cumulative Effect, Period of Adoption, Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">37,993<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">37,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">1,822<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">23,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,944<span></span>
</td>
<td class="num">(16,099)<span></span>
</td>
<td class="nump">30,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">20,998<span></span>
</td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
<td class="nump">20,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(316)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
<td class="num">(3,751)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,718<span></span>
</td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">(2,935)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">11,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">10,391<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
<td class="nump">10,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="num">(917)<span></span>
</td>
<td class="num">(3,616)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="nump">791<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,962<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">(1,348)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">4,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">4,964<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
<td class="nump">4,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,480<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">452<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">7,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(415)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">5,643<span></span>
</td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
<td class="nump">5,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,276<span></span>
</td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">(2,039)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">1,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,490)<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">2,929<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,872<span></span>
</td>
<td class="nump">1,409<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">1,471<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">3,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,403)<span></span>
</td>
<td class="num">(7,847)<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">9,729<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
<td class="nump">9,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(417)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,063<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">6,669<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">1,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="num">(679)<span></span>
</td>
<td class="nump">789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">884<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,951<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">(571)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">1,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
<td class="num">(7,168)<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">8,845<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
<td class="nump">8,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(417)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,409<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">7,240<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">6,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="num">(3,170)<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">4,337<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">4,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(547)<span></span>
</td>
<td class="num">(669)<span></span>
</td>
<td class="num">(1,454)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">765<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="nump">570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,333<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">(2,484)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_UnallocatedFinancingReceivablesMember', window );">Unallocated Financing Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) provision for credit losses</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_UnallocatedFinancingReceivablesMember', window );">Unallocated Financing Receivables | Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of allowance for loan losses on the basis of impairment method</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="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">0<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="num">$ (899)<span></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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="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 S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74567-122707<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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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 11B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_UnallocatedFinancingReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_UnallocatedFinancingReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751818576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Real Estate Owned - Changes in Other Real Estate Owned (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRealEstateRollForward', window );"><strong>Changes in other real estate owned</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="Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Balance at the beginning of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRealEstateAdditions', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRealEstateDisposals', window );">Proceeds from dispositions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate', window );">Gain (loss) on sale, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_OtherRealEstateValuationAdjustments', window );">Valuation adjustment</a></td>
<td class="num">$ (9,605)<span></span>
</td>
<td class="num">$ (19,717)<span></span>
</td>
<td class="nump">9,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnSalesOfOtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstateAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherRealEstateDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposals of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherRealEstateRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateRollForward</td>
</tr>
<tr>
<td style="padding-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_OtherRealEstateValuationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation adjustments made to other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstateValuationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113764733824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Real Estate Owned - Textuals (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other 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="Show.showAR( this, 'defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount', window );">Mortgage loans secured by residential real estate properties</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MortgageLoansInProcessOfForeclosureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 35<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL49126937-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageLoansInProcessOfForeclosureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759964064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">$ 110,243<span></span>
</td>
<td class="nump">$ 109,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">33,313<span></span>
</td>
<td class="nump">29,968<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">76,930<span></span>
</td>
<td class="nump">79,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">$ 5,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">19,565<span></span>
</td>
<td class="nump">19,973<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">65,853<span></span>
</td>
<td class="nump">65,550<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">$ 24,825<span></span>
</td>
<td class="nump">$ 23,815<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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="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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755133792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill Impairment 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease', window );">Finite-Lived Intangible Assets, Period Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Commercial | Core 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember', window );">Washington Banking | Core 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember', window );">Valley Community Bancshares | Core 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember', window );">Puget Sound Merger | Core 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_WashingtonBankingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113974424944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Future Amortization Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">1,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 7,227<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth 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="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third 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="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second 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="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749496064">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets', window );">Derivative Credit Risk Valuation Adjustment, Derivative Assets</a></td>
<td class="num">$ (66)<span></span>
</td>
<td class="num">$ (355)<span></span>
</td>
<td class="num">$ (422)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="num">(30,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hfwa_AccruedExpensesandOtherLiabilitiesMember', window );">Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value - Interest rate swap with third party</a></td>
<td class="nump">30,100<span></span>
</td>
<td class="num">(9,800)<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="nump">15,219<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="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Non-hedging interest rate derivatives: | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional Amounts - Interest rate swaps with customer</a></td>
<td class="nump">288,785<span></span>
</td>
<td class="nump">322,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amounts - Interest rate swap with third party</a></td>
<td class="nump">288,785<span></span>
</td>
<td class="nump">322,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value - Interest rate swap with third party</a></td>
<td class="nump">$ 30,107<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800<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_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeCreditRiskValuationAdjustmentDerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=hfwa_AccruedExpensesandOtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=hfwa_AccruedExpensesandOtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113756270752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposits - Components of Deposits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract', window );"><strong>Amount</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="Show.showAR( this, 'defref_us-gaap_NoninterestBearingDomesticDepositDemand', window );">Noninterest demand deposits</a></td>
<td class="nump">$ 2,099,464<span></span>
</td>
<td class="nump">$ 2,343,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetChangeInterestBearingDepositsDomestic', window );">Net Change Interest-Bearing Deposits, Domestic</a></td>
<td class="num">(115,878)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositDemand', window );">Interest bearing demand deposits</a></td>
<td class="nump">$ 1,830,727<span></span>
</td>
<td class="nump">1,946,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket', window );">Net Percentage Change Of Interest-Bearing Domestic Deposits, Money Market</a></td>
<td class="num">(5.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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositMoneyMarket', window );">Money market accounts</a></td>
<td class="nump">$ 1,063,243<span></span>
</td>
<td class="nump">1,120,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings', window );">Net Percentage Change Of Interest-Bearing Domestic Deposits, Savings</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetChangeInterestBearingDomesticDepositSavings', window );">Net Change Interest-Bearing Domestic Deposit, Savings</a></td>
<td class="num">$ (16,930)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositSavings', window );">Savings accounts</a></td>
<td class="nump">$ 623,833<span></span>
</td>
<td class="nump">640,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits', window );">Net Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits</a></td>
<td class="num">(7.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits', window );">Net Change Interest-Bearing Domestic Deposit, Time Deposits</a></td>
<td class="num">$ (434,184)<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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositTimeDeposits', window );">Total non-maturity deposits</a></td>
<td class="nump">$ 5,617,267<span></span>
</td>
<td class="nump">6,051,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits', window );">Net Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits</a></td>
<td class="num">(10.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit', window );">Net Change Interest-Bearing Domestic Deposits, Certificates of Deposit</a></td>
<td class="num">$ (35,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">$ 307,573<span></span>
</td>
<td class="nump">342,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits', window );">Net Percentage Change Of Interest-Bearing Domestic Deposits to Deposits</a></td>
<td class="num">(7.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic', window );">Net Change Interest and Noninterest-Bearing Deposits, Domestic</a></td>
<td class="num">$ (469,450)<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="Show.showAR( this, 'defref_us-gaap_Deposits', window );">Total deposits</a></td>
<td class="nump">$ 5,924,840<span></span>
</td>
<td class="nump">$ 6,394,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract', window );"><strong>% of Total</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="Show.showAR( this, 'defref_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand', window );">Noninterest demand deposits (as a percent)</a></td>
<td class="nump">35.50%<span></span>
</td>
<td class="nump">36.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand', window );">Interest bearing demand deposits (as a percent)</a></td>
<td class="nump">30.90%<span></span>
</td>
<td class="nump">30.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="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket', window );">Money market accounts (as a percent)</a></td>
<td class="nump">17.90%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings', window );">Savings accounts (as a percent)</a></td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits', window );">Total non-maturity deposits (as a percent)</a></td>
<td class="nump">94.80%<span></span>
</td>
<td class="nump">94.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="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit', window );">Certificate of deposit accounts (as a percent)</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits', window );">Total deposits (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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="Show.showAR( this, 'defref_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit', window );">Time Deposits, at or Above FDIC Insurance Limit</a></td>
<td class="nump">$ 103,700<span></span>
</td>
<td class="nump">$ 100,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="Show.showAR( this, 'defref_us-gaap_NetChangeNoninterestBearingDepositsDomestic', window );">Net Change Noninterest-Bearing Deposits, Domestic</a></td>
<td class="num">$ (244,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic', window );">Net Percentage Change Of Noninterest-Bearing Deposits, Domestic</a></td>
<td class="num">(10.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic', window );">Net Percentage Change Of Interest-Bearing Deposits, Domestic</a></td>
<td class="num">(6.00%)<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_NetChangeInterestBearingDomesticDepositSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change Interest-Bearing Domestic Deposit, Savings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetChangeInterestBearingDomesticDepositSavings</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_NetChangeInterestBearingDomesticDepositTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change Interest-Bearing Domestic Deposit, Time Deposits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetChangeInterestBearingDomesticDepositTimeDeposits</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_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change Interest-Bearing Domestic Deposits, Certificates of Deposit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit</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_NetPercentageChangeOfInterestBearingDepositsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Deposits, Domestic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDepositsDomestic</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_NetPercentageChangeOfInterestBearingDomesticDepositSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Domestic Deposit, Savings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDomesticDepositSavings</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_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits</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_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits</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_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Domestic Deposits, Money Market</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket</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_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Interest-Bearing Domestic Deposits to Deposits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits</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_NetPercentageChangeOfNoninterestBearingDepositsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Percentage Change Of Noninterest-Bearing Deposits, Domestic</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetPercentageChangeOfNoninterestBearingDepositsDomestic</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_PercentageOfNoninterestBearingDomesticDepositDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Noninterest-Bearing Domestic Deposit, Demand</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageOfNoninterestBearingDomesticDepositDemand</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_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestBearingDomesticDepositCertificatesOfDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestBearingDomesticDepositDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of money in interest-bearing domestic accounts that entitle the depositor to withdraw funds at any time without prior notice, also known as demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositDemand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestBearingDomesticDepositMoneyMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic money market demand account deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositMoneyMarket</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestBearingDomesticDepositSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic savings deposit liabilities. Saving deposits bear interest and have no stated maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositSavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestBearingDomesticDepositTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic time deposits. Time deposits bear interest for a fixed, stated period of time and include certificate of deposits and individual retirement accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetChangeInterestAndNoninterestBearingDepositsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in domestic interest and noninterest bearing deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetChangeInterestBearingDepositsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in interest-bearing deposits domestic.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetChangeInterestBearingDepositsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetChangeNoninterestBearingDepositsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in domestic noninterest bearing deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetChangeNoninterestBearingDepositsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoninterestBearingDomesticDepositDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of money in noninterest-bearing domestic accounts that entitle the depositor to withdraw funds at any time without prior notice, also known as demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestBearingDomesticDepositDemand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_PercentageOfInterestBearingDomesticDepositsToDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits</td>
</tr>
<tr>
<td style="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: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_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic certificates of deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit</td>
</tr>
<tr>
<td style="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: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_PercentageOfInterestBearingDomesticDepositsToDepositsDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic demand deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand</td>
</tr>
<tr>
<td style="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: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_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic money market demand account deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket</td>
</tr>
<tr>
<td style="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: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_PercentageOfInterestBearingDomesticDepositsToDepositsSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic savings deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings</td>
</tr>
<tr>
<td style="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: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_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of interest-bearing domestic time deposit liabilities to total deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits</td>
</tr>
<tr>
<td style="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: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_TimeDepositsAtOrAboveFDICInsuranceLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751793600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deposits - Textuals (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAbstract', window );"><strong>Deposits [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="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1', window );">Deposit accounts overdrawn and reclassified to loans receivable</a></td>
<td class="nump">$ 317<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest payable on deposits</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyDepositLiabilities', window );">Deposits received from related parties</a></td>
<td class="nump">6,800<span></span>
</td>
<td class="nump">8,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="Show.showAR( this, 'defref_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit', window );">Time Deposits, at or Above FDIC Insurance Limit</a></td>
<td class="nump">$ 103,700<span></span>
</td>
<td class="nump">$ 100,000<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_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DepositLiabilitiesReclassifiedAsLoansReceivable1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deposits held by the entity that have been reclassified as loan balances receivable, for example, but not limited to, overdrafts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deposits held by the entity for a related party (entity, shareholder, employee).</p></div>
<a href="javascript:void(0);" onclick="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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyDepositLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TimeDepositsAtOrAboveFDICInsuranceLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113762879456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposits - Schedule of Interest Expense, by Category (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAbstract', window );"><strong>Deposits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDemandDepositAccounts', window );">Interest bearing demand deposits</a></td>
<td class="nump">$ 3,239<span></span>
</td>
<td class="nump">$ 2,497<span></span>
</td>
<td class="nump">$ 3,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseMoneyMarketDeposits', window );">Money market accounts</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">1,485<span></span>
</td>
<td class="nump">2,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseSavingsDeposits', window );">Savings accounts</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit', window );">Certificates of deposit</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">1,811<span></span>
</td>
<td class="nump">5,674<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Total interest expense</a></td>
<td class="nump">$ 6,772<span></span>
</td>
<td class="nump">$ 6,160<span></span>
</td>
<td class="nump">$ 12,265<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_DepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDemandDepositAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on demand deposit accounts that represent borrowings rather than outstanding drafts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDemandDepositAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on domestic certificates of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseMoneyMarketDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on all money market deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseMoneyMarketDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseSavingsDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on all savings account deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseSavingsDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113854248544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deposits - Schedule of Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAbstract', window );"><strong>Deposits [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="Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths', window );">2023</a></td>
<td class="nump">$ 270,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearTwo', window );">2024</a></td>
<td class="nump">15,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearThree', window );">2025</a></td>
<td class="nump">4,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearFour', window );">2026</a></td>
<td class="nump">4,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearFive', window );">2027</a></td>
<td class="nump">11,243<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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">$ 307,573<span></span>
</td>
<td class="nump">$ 342,839<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_DepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestBearingDomesticDepositCertificatesOfDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TimeDepositMaturitiesAfterNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing after the next rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TimeDepositMaturitiesRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing in the fifth rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TimeDepositMaturitiesRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing in the fourth rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TimeDepositMaturitiesRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing in the third rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TimeDepositMaturitiesRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing in the second rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749339584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Junior Subordinated Debentures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2008</div></th>
<th class="th"><div>May 01, 2014</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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="Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">$ 21,473<span></span>
</td>
<td class="nump">$ 21,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Issued amount</a></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">$ 25,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="Show.showAR( this, 'defref_hfwa_TermofJuniorSubordinatedDebentures', window );">Debt term</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_hfwa_Adjustablerateoftrustpreferredsecurities', window );">Adjustable rate of trust preferred securities</a></td>
<td class="nump">6.33%<span></span>
</td>
<td class="nump">1.77%<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_JuniorSubordinatedDebtMember', window );">Junior Subordinated Debentures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Weighted average rate</a></td>
<td class="nump">5.42%<span></span>
</td>
<td class="nump">3.53%<span></span>
</td>
<td class="nump">4.29%<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="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></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.56%<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember', window );">Washington Banking</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</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="Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures', window );">Assumed trust preferred securities and junior subordinated debentures, 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Adjustablerateoftrustpreferredsecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustable rate of trust preferred securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Adjustablerateoftrustpreferredsecurities</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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Trust Preferred Securities and Junior Subordinated Debentures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TermofJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of Junior Subordinated Debentures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TermofJuniorSubordinatedDebentures</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: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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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: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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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: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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_JuniorSubordinatedNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=us-gaap_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_JuniorSubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759931024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Repurchase Agreements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems', window );"><strong>Assets Sold under Agreements to Repurchase [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_RepurchaseAgreementsMaturityPeriod', window );">Maturity period</a></td>
<td class="text">1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">$ 46,597<span></span>
</td>
<td class="nump">$ 50,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. Treasury and U.S. Government-sponsored agencies</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="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems', window );"><strong>Assets Sold under Agreements to Repurchase [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="Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems', window );"><strong>Assets Sold under Agreements to Repurchase [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="Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems', window );"><strong>Assets Sold under Agreements to Repurchase [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="Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">$ 46,597<span></span>
</td>
<td class="nump">$ 41,791<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_RepurchaseAgreementsMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase Agreements, Maturity Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RepurchaseAgreementsMaturityPeriod</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: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_AssetsSoldUnderAgreementsToRepurchaseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems</td>
</tr>
<tr>
<td style="padding-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_SecuritiesSoldUnderAgreementsToRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758198352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable', window );">Credit facility with the FHLB</a></td>
<td class="nump">$ 1,230,000,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="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch', window );">Advances outstanding</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">215,000,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="Show.showAR( this, 'defref_us-gaap_FederalFundsPurchased', window );">Federal funds purchased</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="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Borrowings from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_FederalReserveBankAdvancesMember', window );">Federal Reserve Bank credit facility</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">46,800,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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding on credit facility</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages', window );">Unencumbered collateral in amount equal to varying percentages</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages', window );">Unencumbered collateral in amount equal to varying percentages</a></td>
<td class="nump">160.00%<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_Unencumberedcollateralinamountequaltovaryingpercentages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unencumbered collateral in amount equal to varying percentages</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Unencumberedcollateralinamountequaltovaryingpercentages</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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="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(k)(1))<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: 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(3),(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FederalFundsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short term borrowing where a bank borrows, at the federal funds rate, from another bank.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.13(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalFundsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of advances from the Federal Home Loan Bank (FHLB).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 470<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6479118&amp;loc=d3e64650-112822<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum advances or credit lines available from the Federal Home Loan Bank (FHLB).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.13(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 942<br> -SubTopic 470<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6479118&amp;loc=d3e64650-112822<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.22 (b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreditFacilityAxis=us-gaap_FederalReserveBankAdvancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113756268704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 01, 2023</div></th>
<th class="th"><div>Jan. 01, 2023</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="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 22,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU liability</a></td>
<td class="nump">$ 24,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted', window );">Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 1,900<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_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted</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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749340704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 4,942<span></span>
</td>
<td class="nump">$ 4,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(87)<span></span>
</td>
<td class="num">(24)<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="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total net lease cost during the period</a></td>
<td class="nump">6,053<span></span>
</td>
<td class="nump">5,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash used for amounts included in the measurement of lease liabilities during the period</a></td>
<td class="nump">4,748<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease liabilities during the period</a></td>
<td class="nump">$ 2,869<span></span>
</td>
<td class="nump">$ 13,966<span></span>
</td>
<td class="nump">$ 1,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term of operating leases, in years, at period end</a></td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate of operating leases, at period end</a></td>
<td class="nump">2.42%<span></span>
</td>
<td class="nump">2.32%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
<td class="text">Prepaid Expense and Other Assets<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 https://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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: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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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 https://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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113741416368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Payment Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 4,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">4,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">3,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">3,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,547<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">26,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Implied interest</a></td>
<td class="num">(2,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU liability</a></td>
<td class="nump">$ 24,369<span></span>
</td>
<td class="nump">$ 28,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second 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="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749498944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>hour</div>
</th>
<th class="th">
<div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</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="Show.showAR( this, 'defref_hfwa_PercentageofEmployerContributionFullyVested', window );">Percentage of employer contribution fully vested</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage', window );">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</a></td>
<td class="nump">100.00%<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember', window );">401(k) Plan and Trust Salary Saving Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employee's gross pay</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum annual contributions per employee, percent</a></td>
<td class="nump">3.00%<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="Show.showAR( this, 'defref_hfwa_Definedcontributionplanemployermatchingcontributionamount', window );">Defined contribution plan, employer matching contribution amount</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">$ 1,700,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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_HeritageFinancialCorporation401kPlanandTrustMember', window );">401(k) Plan and Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</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="Show.showAR( this, 'defref_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan', window );">Minimum hours of service required for eligibility under the plan | hour</a></td>
<td class="nump">1,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_MinimumAgeRequiredforEligibilityUnderPlan', window );">Minimum age required for eligibility under the plan</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Definedcontributionplanemployermatchingcontributionamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>defined contribution plan, employer matching contribution amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Definedcontributionplanemployermatchingcontributionamount</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_MinimumAgeRequiredforEligibilityUnderPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum Age Required for Eligibility Under Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MinimumAgeRequiredforEligibilityUnderPlan</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: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_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum Hours of Service Required for Eligibility Under Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MinimumHoursofServiceRequiredforEligibilityUnderPlan</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_hfwa_PercentageofEmployerContributionFullyVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Employer Contribution Fully Vested</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageofEmployerContributionFullyVested</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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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: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_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage</td>
</tr>
<tr>
<td style="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: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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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: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_PlanNameAxis=hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_HeritageFinancialCorporation401kPlanandTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_HeritageFinancialCorporation401kPlanandTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749656736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Changes in Deferred Compensation Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Balance outstanding at the beginning of the year</a></td>
<td class="nump">$ 3,854<span></span>
</td>
<td class="nump">$ 4,101<span></span>
</td>
<td class="nump">$ 4,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">793<span></span>
</td>
<td class="nump">634<span></span>
</td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee', window );">Deferred Compensation Arrangement with Individual, Contributions by Employee</a></td>
<td class="nump">110<span></span>
</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="Show.showAR( this, 'defref_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn', window );">Interest credited</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid', window );">Benefits Paid</a></td>
<td class="num">(519)<span></span>
</td>
<td class="num">(959)<span></span>
</td>
<td class="num">(478)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Balance outstanding at the end of the year</a></td>
<td class="nump">$ 4,337<span></span>
</td>
<td class="nump">$ 3,854<span></span>
</td>
<td class="nump">$ 4,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Contributions by Employee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredCompensationArrangementWithIndividualContributionsByEmployee</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_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangements with individual, Contribution by Employer Investment Return</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualDistributionPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution made to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredCompensationArrangementWithIndividualRecordedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751879392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Salary Continuation Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the beginning of the year</a></td>
<td class="nump">$ 3,835<span></span>
</td>
<td class="nump">$ 4,162<span></span>
</td>
<td class="nump">$ 4,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SalaryContinuationPlanBenefitPaid', window );">Benefits paid</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(536)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SalaryContinuationPlanExpense', window );">Expenses incurred</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the end of the year</a></td>
<td class="nump">$ 3,576<span></span>
</td>
<td class="nump">$ 3,835<span></span>
</td>
<td class="nump">$ 4,162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_SalaryContinuationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SalaryContinuationPlan</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_SalaryContinuationPlanBenefitPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan Benefit Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SalaryContinuationPlanBenefitPaid</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_SalaryContinuationPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SalaryContinuationPlanExpense</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113758162944">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DividendsAndUndistributedEarnings', window );">Dividends and undistributed earnings allocated to participating securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsDiluted', window );">Net income allocated to common shareholders</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,103,465<span></span>
</td>
<td class="nump">35,677,851<span></span>
</td>
<td class="nump">36,018,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Restricted stock awards (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,182<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Total basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,103,465<span></span>
</td>
<td class="nump">35,677,851<span></span>
</td>
<td class="nump">36,014,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Average number of basic shares outstanding (in shares)</a></td>
<td class="nump">35,103,465<span></span>
</td>
<td class="nump">35,677,851<span></span>
</td>
<td class="nump">36,014,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of potentially dilutive common shares (in shares)</a></td>
<td class="nump">360,431<span></span>
</td>
<td class="nump">295,535<span></span>
</td>
<td class="nump">155,621<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,463,896<span></span>
</td>
<td class="nump">35,973,386<span></span>
</td>
<td class="nump">36,170,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive</a></td>
<td class="nump">872<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
<td class="nump">137,093<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DividendsAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DividendsAndUndistributedEarnings</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_GrossWeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross weighted average number of shares outstanding basic.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UndistributedEarningsDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-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>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113739826032">
<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="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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 19, 2022</div></th>
<th class="th"><div>Jul. 20, 2022</div></th>
<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>Oct. 21, 2020</div></th>
<th class="th"><div>Jul. 22, 2020</div></th>
<th class="th"><div>Apr. 29, 2020</div></th>
<th class="th"><div>Jan. 22, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declared</a></td>
<td class="text">Oct. 19,  2022<span></span>
</td>
<td class="text">Jul. 20,  2022<span></span>
</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">Oct. 21,  2020<span></span>
</td>
<td class="text">Jul. 22,  2020<span></span>
</td>
<td class="text">Apr. 29,  2020<span></span>
</td>
<td class="text">Jan. 22,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.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.20<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.84<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">Nov.  02,  2022<span></span>
</td>
<td class="text">Aug.  03,  2022<span></span>
</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">Nov.  04,  2020<span></span>
</td>
<td class="text">Aug.  05,  2020<span></span>
</td>
<td class="text">May 13,  2020<span></span>
</td>
<td class="text">Feb.  06,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Paid Date</a></td>
<td class="text">Nov. 16,  2022<span></span>
</td>
<td class="text">Aug. 17,  2022<span></span>
</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">Nov. 18,  2020<span></span>
</td>
<td class="text">Aug. 19,  2020<span></span>
</td>
<td class="text">May 27,  2020<span></span>
</td>
<td class="text">Feb. 20,  2020<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749707168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Repurchase Program (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">34 Months Ended</th>
<th class="th" colspan="1">74 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 12, 2020</div></th>
<th class="th"><div>Oct. 23, 2014</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,944<span></span>
</td>
<td class="nump">26,869<span></span>
</td>
<td class="nump">28,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average price of shares repurchased (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.52<span></span>
</td>
<td class="nump">$ 29.10<span></span>
</td>
<td class="nump">$ 21.57<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="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_EleventhStockRepurchasePlanMemberMember', window );">Eleventh Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,512,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares (in shares)</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="nump">639,922<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="Show.showAR( this, 'defref_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares', window );">Total repurchased in shares (in 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="text">&#160;<span></span>
</td>
<td class="nump">1,512,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare', window );">Stock repurchase average share price</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="nump">$ 23.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.69<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share, percent</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan</a></td>
<td class="nump">1,799,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,090<span></span>
</td>
<td class="nump">904,972<span></span>
</td>
<td class="nump">155,778<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="Show.showAR( this, 'defref_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares', window );">Total repurchased in shares (in 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare', window );">Stock repurchase average share price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.07<span></span>
</td>
<td class="nump">$ 24.43<span></span>
</td>
<td class="nump">$ 20.34<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Stock Repurchased During Periods Presented, Value Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Total Stock Repurchased During Periods Presented, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_EleventhStockRepurchasePlanMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EleventhStockRepurchasePlanMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748164352">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 1,331,443<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="nump">15,219<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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Interest rate swaps | 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Interest rate swaps | 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Interest rate swaps | 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,331,443<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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. Treasury and U.S. Government-sponsored agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">63,859<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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">153,026<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Residential Mortgage Backed 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">424,386<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial Mortgage Backed 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">664,421<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate Debt 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">3,834<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Security Investments [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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">21,917<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">30,107<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">25,178<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="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. Treasury and U.S. Government-sponsored agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">19,779<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Residential Mortgage Backed 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,399<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Commercial Mortgage Backed 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Corporate Debt 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Security Investments [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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', 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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,306,265<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="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. Treasury and U.S. Government-sponsored agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">44,080<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">147,627<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Residential Mortgage Backed 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">424,386<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Commercial Mortgage Backed 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">664,421<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Corporate Debt 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">3,834<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Security Investments [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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">21,917<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | U.S. Treasury and U.S. Government-sponsored agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Residential Mortgage Backed 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Commercial Mortgage Backed 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Corporate Debt 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Other Security Investments [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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', 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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', 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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113750113600">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">$ 4,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">$ (638)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">2,470<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">2,470<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">182<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,911<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial and industrial | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial and industrial | 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial and industrial | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,049<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial and industrial | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,049<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(1,050)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,238<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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,238<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</a></td>
<td class="nump">23<span></span>
</td>
<td class="num">(691)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(359)<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Owner-occupied CRE | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Owner-occupied CRE | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Owner-occupied CRE | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">189<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Owner-occupied CRE | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">189<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Commercial business | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(38)<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="num">$ (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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real estate construction and land development | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real estate construction and land development | Commercial and multifamily | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real estate construction and land development | Commercial and multifamily | 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real estate construction and land development | Commercial and multifamily | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Impaired Loans | Real estate construction and land development | Commercial and multifamily | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level 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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Level 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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Branch held for sale | Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<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_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751463664">
<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>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">$ 613<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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<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="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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">182<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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', window );">Impaired Loans | Level 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', window );">Impaired Loans | Level 3 | Comparability Adjustment | Minimum</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', window );">Impaired Loans | Level 3 | Comparability Adjustment | Maximum</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', window );">Impaired Loans | Level 3 | Comparability Adjustment | Weighted Average</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', window );">Branch held for sale | Level 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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', 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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impaired Loans, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748319824">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">$ 673,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">307,573<span></span>
</td>
<td class="nump">$ 342,839<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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 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="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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">25,178<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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">103,590<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">1,331,443<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">766,396<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="Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">4,007,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,773,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">18,547<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">46,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">21,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement | 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="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="Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">5,617,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,051,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement | 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="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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">307,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">103,590<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">1,331,443<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">673,434<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,841,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,849,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">18,547<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">46,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">5,617,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,051,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">308,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">103,590<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</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="Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">46,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">5,617,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,051,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 1 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">1,306,265<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">673,434<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">6,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</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="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="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="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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">308,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 2 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">30,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">30,107<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</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="Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,841,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,849,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">11,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</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="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="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="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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="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="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="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 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="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="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="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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 3 | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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="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="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751470944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Textuals (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 24, 2014</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares remain available for future issuances under stock-based compensation plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></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">442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage', window );">Actual payout percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage', window );">Actual payout percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.00%<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_TwoThousandFourteenOmnibusEquityPlanMember', window );">the Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of shares authorized for issuance</a></td>
<td class="nump">1,500,000<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value from options exercised</a></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">61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></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">122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></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">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Related tax benefit</a></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">$ 17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember', window );">PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Related tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">833<span></span>
</td>
<td class="nump">802<span></span>
</td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">$ 3,600<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average, recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Actual Payout Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_PlanNameAxis=hfwa_TwoThousandFourteenOmnibusEquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TwoThousandFourteenOmnibusEquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113854248416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares </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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares) | shares</a></td>
<td class="nump">8,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(8,248)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares) | shares</a></td>
<td class="num">(409)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares) | shares</a></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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted-Average Exercise Price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in usd per share) | $ / shares</a></td>
<td class="nump">$ 14.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">14.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in usd per share) | $ / shares</a></td>
<td class="nump">14.77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759689936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Award Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="nump">315,014<span></span>
</td>
<td class="nump">316,116<span></span>
</td>
<td class="nump">233,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(127,952)<span></span>
</td>
<td class="num">(125,377)<span></span>
</td>
<td class="num">(109,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(38,572)<span></span>
</td>
<td class="num">(23,669)<span></span>
</td>
<td class="num">(8,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="nump">378,892<span></span>
</td>
<td class="nump">315,014<span></span>
</td>
<td class="nump">316,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="nump">$ 26.01<span></span>
</td>
<td class="nump">$ 26.57<span></span>
</td>
<td class="nump">$ 30.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">26.99<span></span>
</td>
<td class="nump">26.84<span></span>
</td>
<td class="nump">29.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">26.73<span></span>
</td>
<td class="nump">27.20<span></span>
</td>
<td class="nump">28.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="nump">$ 25.42<span></span>
</td>
<td class="nump">$ 26.01<span></span>
</td>
<td class="nump">$ 26.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 2,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759685232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Fair Value Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Weighted Average Fair Value</a></td>
<td class="nump">$ 25.87<span></span>
</td>
<td class="nump">$ 24.49<span></span>
</td>
<td class="nump">$ 23.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember', window );">PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued</a></td>
<td class="nump">15,464<span></span>
</td>
<td class="nump">14,347<span></span>
</td>
<td class="nump">15,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected Term in Years</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">90.40%<span></span>
</td>
<td class="nump">90.10%<span></span>
</td>
<td class="nump">80.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility Rate</a></td>
<td class="nump">41.30%<span></span>
</td>
<td class="nump">40.20%<span></span>
</td>
<td class="nump">23.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember', window );">PRSU | Weighted Average</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted-Average Risk Free Interest Rate</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">1.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_PeerCompanyMember', window );">Peer Company | PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility Rate, Minimum</a></td>
<td class="nump">31.60%<span></span>
</td>
<td class="nump">31.40%<span></span>
</td>
<td class="nump">18.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility Rate, Maximum</a></td>
<td class="nump">77.80%<span></span>
</td>
<td class="nump">136.40%<span></span>
</td>
<td class="nump">107.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_PeerCompanyMember', window );">Peer Company | PRSU | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">49.70%<span></span>
</td>
<td class="nump">34.10%<span></span>
</td>
<td class="nump">16.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_PeerCompanyMember', window );">Peer Company | PRSU | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">94.40%<span></span>
</td>
<td class="nump">94.80%<span></span>
</td>
<td class="nump">90.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Correlation Coefficient Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_dei_LegalEntityAxis=hfwa_PeerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PeerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749397936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - RSU Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets', window );">Derivative Credit Risk Valuation Adjustment, Derivative Assets</a></td>
<td class="nump">$ 66<span></span>
</td>
<td class="nump">$ 355<span></span>
</td>
<td class="nump">$ 422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="nump">315,014<span></span>
</td>
<td class="nump">316,116<span></span>
</td>
<td class="nump">233,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">230,402<span></span>
</td>
<td class="nump">147,944<span></span>
</td>
<td class="nump">200,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(127,952)<span></span>
</td>
<td class="num">(125,377)<span></span>
</td>
<td class="num">(109,853)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(38,572)<span></span>
</td>
<td class="num">(23,669)<span></span>
</td>
<td class="num">(8,543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="nump">378,892<span></span>
</td>
<td class="nump">315,014<span></span>
</td>
<td class="nump">316,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="nump">$ 26.01<span></span>
</td>
<td class="nump">$ 26.57<span></span>
</td>
<td class="nump">$ 30.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">25.72<span></span>
</td>
<td class="nump">25.70<span></span>
</td>
<td class="nump">23.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">26.99<span></span>
</td>
<td class="nump">26.84<span></span>
</td>
<td class="nump">29.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">26.73<span></span>
</td>
<td class="nump">27.20<span></span>
</td>
<td class="nump">28.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="nump">$ 25.42<span></span>
</td>
<td class="nump">$ 26.01<span></span>
</td>
<td class="nump">$ 26.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 2,400<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_DerivativeCreditRiskValuationAdjustmentDerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113932296544">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosure [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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>120
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751767664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax expense</a></td>
<td class="nump">$ 16,690<span></span>
</td>
<td class="nump">$ 20,896<span></span>
</td>
<td class="nump">$ 15,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense (benefit)</a></td>
<td class="nump">871<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="num">(8,576)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">17,561<span></span>
</td>
<td class="nump">22,472<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_RecognizedTaxBenefit', window );">Recognized Tax Benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax rate (as a percent)</a></td>
<td class="nump">17.70%<span></span>
</td>
<td class="nump">18.60%<span></span>
</td>
<td class="nump">12.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_RecognizedTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognized Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RecognizedTaxBenefit</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: 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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 https://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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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(h)(1)(Note 1))<br> -URI https://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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: 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 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="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.Fact.4)<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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: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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749631392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Effective Income Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at Federal statutory rate</a></td>
<td class="nump">$ 20,882<span></span>
</td>
<td class="nump">$ 25,307<span></span>
</td>
<td class="nump">$ 11,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State tax, net of Federal tax benefit</a></td>
<td class="nump">936<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax-exempt instruments</a></td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(1,929)<span></span>
</td>
<td class="num">(1,785)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal tax credits and other benefits</a></td>
<td class="num">(1,979)<span></span>
</td>
<td class="num">(1,630)<span></span>
</td>
<td class="num">(1,928)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome', window );">Effects of BOLI</a></td>
<td class="num">(735)<span></span>
</td>
<td class="num">(474)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_RecognizedTaxBenefit', window );">Tax benefit of CARES Act carryback</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="nump">590<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 17,561<span></span>
</td>
<td class="nump">22,472<span></span>
</td>
<td class="nump">$ 6,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration', window );">Gross tax credits related to the Company's CDEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax rate (as a percent)</a></td>
<td class="nump">17.70%<span></span>
</td>
<td class="nump">18.60%<span></span>
</td>
<td class="nump">12.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax free bank owned life insurance income recorded</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome</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_RecognizedTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognized Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RecognizedTaxBenefit</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_TaxCreditcarryforwardAmountSubjecttoExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Credit carryforward, Amount Subject to Expiration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TaxCreditcarryforwardAmountSubjecttoExpiration</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="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.Fact.4)<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: 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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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: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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748693168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Income Tax Asset (Liability) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Allowance for credit losses</a></td>
<td class="nump">$ 9,796<span></span>
</td>
<td class="nump">$ 9,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">3,538<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsMarketDiscountonLoans', window );">Market discount on acquired loans</a></td>
<td class="nump">714<span></span>
</td>
<td class="nump">944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans', window );">Foregone interest on nonaccrual loans</a></td>
<td class="nump">705<span></span>
</td>
<td class="nump">967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward acquired</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsRightofUseLiability', window );">ROU lease liability</a></td>
<td class="nump">5,337<span></span>
</td>
<td class="nump">6,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss', window );">Net unrealized losses on investment securities</a></td>
<td class="nump">28,061<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other deferred tax assets</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">49,163<span></span>
</td>
<td class="nump">23,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesDeferredLoanFees', window );">Deferred loan fees, net</a></td>
<td class="num">(1,508)<span></span>
</td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Premises and equipment</a></td>
<td class="num">(2,999)<span></span>
</td>
<td class="num">(2,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock', window );">FHLB stock</a></td>
<td class="num">(577)<span></span>
</td>
<td class="num">(572)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Goodwill and other intangible assets</a></td>
<td class="num">(1,211)<span></span>
</td>
<td class="num">(1,659)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="num">(937)<span></span>
</td>
<td class="num">(991)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesRightofUseAsset', window );">ROU lease asset</a></td>
<td class="num">(4,967)<span></span>
</td>
<td class="num">(5,995)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome', window );">Deferred Tax Liabilities, Other Comprehensive Income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="num">(163)<span></span>
</td>
<td class="num">(181)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(12,362)<span></span>
</td>
<td class="num">(16,209)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax asset, net</a></td>
<td class="nump">$ 36,801<span></span>
</td>
<td class="nump">$ 7,226<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Foregone Interest on Nonaccrual Loans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsForegoneInterestonNonaccrualLoans</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_DeferredTaxAssetsMarketDiscountonLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Market Discount on Loans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsMarketDiscountonLoans</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_DeferredTaxAssetsRightofUseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Right of Use Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsRightofUseLiability</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_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredTaxLiabilitiesDeferredLoanFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Deferred Loan Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesDeferredLoanFees</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, FHLB and FRB Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesFHLBandFRBStock</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredTaxLiabilitiesRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right of Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesRightofUseAsset</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOtherComprehensiveLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherComprehensiveLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>123
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759883792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">$ 789,000<span></span>
</td>
<td class="nump">$ 888,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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Valuation allowance</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="Show.showAR( this, 'defref_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender', window );">Taxable temporary difference</a></td>
<td class="nump">2,800,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender', window );">Deferred tax liability not recognized</a></td>
<td class="nump">$ 588,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_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of bad debt reserves for tax purposes of qualified lenders excluded in calculating deferred taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 740<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109255323&amp;loc=d3e66323-112835<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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28200-109314<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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to bad debt reserve for tax purposes of a qualified lender.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: 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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>124
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113760036224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">$ 1,280,349<span></span>
</td>
<td class="nump">$ 1,125,960<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">564,917<span></span>
</td>
<td class="nump">579,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">548,438<span></span>
</td>
<td class="nump">570,156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">3,083<span></span>
</td>
<td class="nump">2,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">13,396<span></span>
</td>
<td class="nump">7,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">392,416<span></span>
</td>
<td class="nump">261,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">43,460<span></span>
</td>
<td class="nump">51,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">348,956<span></span>
</td>
<td class="nump">209,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">$ 323,016<span></span>
</td>
<td class="nump">$ 285,010<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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnusedCommitmentsToExtendCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unused amount of commitments to extend credit to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>125
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113759694144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - ACL on Unfunded Commitments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward', window );"><strong>Off-Balance-Sheet, Credit Loss, Liability [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Off-Balance-Sheet, Credit Loss, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
<td class="nump">$ 2,607<span></span>
</td>
<td class="nump">$ 4,681<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal', window );">Off-Balance-Sheet, Credit Loss, Liability, Change in Method, Credit Loss Expense (Reversal)</a></td>
<td class="nump">$ 3,702<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="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember', window );">Cumulative Effect, Period of Adoption, Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward', window );"><strong>Off-Balance-Sheet, Credit Loss, Liability [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Off-Balance-Sheet, Credit Loss, Liability</a></td>
<td class="nump">$ 4,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="nump">4,681<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="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=us-gaap_UnfundedLoanCommitmentMember', window );">Unfunded Loan Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiabilityRollforward', window );"><strong>Off-Balance-Sheet, Credit Loss, Liability [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal', window );">Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (863)<span></span>
</td>
<td class="num">$ (2,074)<span></span>
</td>
<td class="nump">$ 673<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_OffBalanceSheetCreditLossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="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 460<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121611286&amp;loc=d3e11927-110247<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82919202-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on off-balance sheet commitment, from change in methodology. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OffBalanceSheetCreditLossLiabilityRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiabilityRollforward</td>
</tr>
<tr>
<td style="padding-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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>126
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113748767840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2040</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_InvestmentsinAffordableHousingLimitedEntities', window );">Investments in Affordable Housing Limited Entities</a></td>
<td class="nump">$ 191,300,000<span></span>
</td>
<td class="nump">$ 116,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount', window );">Affordable Housing Tax Credits and Other Tax Benefits, Amount</a></td>
<td class="nump">12,900,000<span></span>
</td>
<td class="nump">11,400,000<span></span>
</td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization', window );">Amortization Method Qualified Affordable Housing Project Investments, Amortization</a></td>
<td class="nump">10,900,000<span></span>
</td>
<td class="nump">9,700,000<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment', window );">Qualified Affordable Housing Project Investments, Commitment</a></td>
<td class="nump">109,200,000<span></span>
</td>
<td class="nump">41,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount', window );">Impairment losses on LIHTC investments</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="text">&#160;<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="Show.showAR( this, 'defref_hfwa_InvestmentinCertifiedDevelopmentEntities', window );">Carrying value of NMTC</a></td>
<td class="nump">$ 9,800,000<span></span>
</td>
<td class="nump">25,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments', window );">Investment income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 247,000<span></span>
</td>
<td class="nump">$ 694,000<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment', window );">Qualified Affordable Housing Project Investments, Future Commitment</a></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">$ 50,300,000<span></span>
</td>
<td class="nump">$ 25,400,000<span></span>
</td>
<td class="nump">$ 30,400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_InvestmentinCertifiedDevelopmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in Certified Development Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InvestmentinCertifiedDevelopmentEntities</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_InvestmentsinAffordableHousingLimitedEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments in Affordable Housing Limited Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InvestmentsinAffordableHousingLimitedEntities</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_QualifiedAffordableHousingProjectInvestmentsFutureCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Qualified Affordable Housing Project Investments, Future Commitment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_QualifiedAffordableHousingProjectInvestmentsFutureCommitment</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down from impairment of an investment in a qualified affordable housing project.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AffordableHousingProjectInvestmentWriteDownAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of affordable housing tax credits and other tax benefits recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense of investment in qualified affordable housing projects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment income (loss) of qualified affordable housing project investments accounted for using the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_QualifiedAffordableHousingProjectInvestmentsCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment or contingent commitments to qualified affordable housing project investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>127
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113751732512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Capital Requirements - Schedule of Capital Ratios (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems', window );"><strong>Compliance with Regulatory Capital Requirements under Banking Regulations [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="Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapitalRatio', window );">Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Actual</a></td>
<td class="nump">0.128<span></span>
</td>
<td class="nump">0.135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalToAverageAssets', window );">Tier One Leverage Capital to Average Assets</a></td>
<td class="nump">0.097<span></span>
</td>
<td class="nump">0.087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets', window );">Tier One Risk Based Capital to Risk Weighted Assets</a></td>
<td class="nump">0.132<span></span>
</td>
<td class="nump">0.139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalToRiskWeightedAssets', window );">Capital to Risk Weighted Assets</a></td>
<td class="nump">0.140<span></span>
</td>
<td class="nump">0.148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual', window );">Banking Regulation, Capital Conservation Buffer [Abstract]</a></td>
<td class="nump">0.060<span></span>
</td>
<td class="nump">0.068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_HeritageBankMember', window );">Heritage Bank</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="Show.showAR( this, 'defref_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems', window );"><strong>Compliance with Regulatory Capital Requirements under Banking Regulations [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="Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapitalRatio', window );">Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Actual</a></td>
<td class="nump">0.129<span></span>
</td>
<td class="nump">0.138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalToAverageAssets', window );">Tier One Leverage Capital to Average Assets</a></td>
<td class="nump">0.094<span></span>
</td>
<td class="nump">0.086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets', window );">Tier One Risk Based Capital to Risk Weighted Assets</a></td>
<td class="nump">0.129<span></span>
</td>
<td class="nump">0.138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalToRiskWeightedAssets', window );">Capital to Risk Weighted Assets</a></td>
<td class="nump">0.137<span></span>
</td>
<td class="nump">0.147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual', window );">Banking Regulation, Capital Conservation Buffer [Abstract]</a></td>
<td class="nump">0.057<span></span>
</td>
<td class="nump">0.067<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_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital conservation buffer percentage calculated as total risk-based capital ratio after deduction of minimum total risk-based capital ratio as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_CapitalToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_CommonEquityTierOneCapitalRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of Common Equity Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonEquityTierOneCapitalRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems</td>
</tr>
<tr>
<td style="padding-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_TierOneLeverageCapitalToAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of Tier 1 capital to average assets as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalToAverageAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_TierOneRiskBasedCapitalToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_HeritageBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>128
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755250256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 6,980,100<span></span>
</td>
<td class="nump">$ 7,432,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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="Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">21,473<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">189,297<span></span>
</td>
<td class="nump">111,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">797,893<span></span>
</td>
<td class="nump">854,432<span></span>
</td>
<td class="nump">$ 820,439<span></span>
</td>
<td class="nump">$ 809,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">6,980,100<span></span>
</td>
<td class="nump">7,432,412<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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">12,926<span></span>
</td>
<td class="nump">3,513<span></span>
</td>
<td class="nump">$ 9,736<span></span>
</td>
<td class="nump">$ 21,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in subsidiary bank</a></td>
<td class="nump">804,123<span></span>
</td>
<td class="nump">869,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">2,838<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">819,887<span></span>
</td>
<td class="nump">875,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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="Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">21,473<span></span>
</td>
<td class="nump">21,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">521<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">797,893<span></span>
</td>
<td class="nump">854,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 819,887<span></span>
</td>
<td class="nump">$ 875,983<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>129
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113749705632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</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="Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">$ 1,156<span></span>
</td>
<td class="nump">$ 742<span></span>
</td>
<td class="nump">$ 890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">219,385<span></span>
</td>
<td class="nump">205,789<span></span>
</td>
<td class="nump">200,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">5,321<span></span>
</td>
<td class="nump">5,824<span></span>
</td>
<td class="nump">7,474<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">29,591<span></span>
</td>
<td class="nump">34,615<span></span>
</td>
<td class="nump">37,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">12,070<span></span>
</td>
<td class="nump">11,638<span></span>
</td>
<td class="nump">10,830<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">150,966<span></span>
</td>
<td class="nump">149,269<span></span>
</td>
<td class="nump">148,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">17,561<span></span>
</td>
<td class="nump">22,472<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">81,875<span></span>
</td>
<td class="nump">98,035<span></span>
</td>
<td class="nump">46,570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</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="Show.showAR( this, 'defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions', window );">Interest on interest earning deposits</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">742<span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="num">(1,141)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(874)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendIncomeOperating', window );">Dividends from subsidiary bank</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">46,000<span></span>
</td>
<td class="nump">39,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="Show.showAR( this, 'defref_hfwa_EquityinUndistributedIncomeofSubsidiaries', window );">Equity in undistributed income of subsidiary bank</a></td>
<td class="nump">43,507<span></span>
</td>
<td class="nump">57,058<span></span>
</td>
<td class="nump">12,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">87,540<span></span>
</td>
<td class="nump">103,175<span></span>
</td>
<td class="nump">51,690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">394<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">5,631<span></span>
</td>
<td class="nump">5,430<span></span>
</td>
<td class="nump">5,172<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">6,107<span></span>
</td>
<td class="nump">5,824<span></span>
</td>
<td class="nump">5,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">80,292<span></span>
</td>
<td class="nump">96,639<span></span>
</td>
<td class="nump">45,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(1,583)<span></span>
</td>
<td class="num">(1,396)<span></span>
</td>
<td class="num">(1,421)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_EquityinUndistributedIncomeofSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity in Undistributed Income of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EquityinUndistributedIncomeofSubsidiaries</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_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CondensedIncomeStatementsCaptionsLineItems</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>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_DividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating dividend income on securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeDepositsWithFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeDepositsWithFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoninterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>130
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140113755265792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 81,875<span></span>
</td>
<td class="nump">$ 98,035<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,795<span></span>
</td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">94,456<span></span>
</td>
<td class="nump">69,530<span></span>
</td>
<td class="nump">70,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="num">(29,491)<span></span>
</td>
<td class="num">(28,937)<span></span>
</td>
<td class="num">(28,859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(3,196)<span></span>
</td>
<td class="num">(22,889)<span></span>
</td>
<td class="num">(19,119)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used) provided by financing activities</a></td>
<td class="num">(506,379)<span></span>
</td>
<td class="nump">746,677<span></span>
</td>
<td class="nump">982,972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(1,619,702)<span></span>
</td>
<td class="nump">979,970<span></span>
</td>
<td class="nump">514,754<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">81,875<span></span>
</td>
<td class="nump">98,035<span></span>
</td>
<td class="nump">46,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hfwa_EquityinUndistributedIncomeofSubsidiaries', window );">Equity in undistributed income of subsidiary bank</a></td>
<td class="num">(43,507)<span></span>
</td>
<td class="num">(57,058)<span></span>
</td>
<td class="num">(12,685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,795<span></span>
</td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Net change in other assets and other liabilities</a></td>
<td class="num">(63)<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="num">(1,333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">42,100<span></span>
</td>
<td class="nump">45,603<span></span>
</td>
<td class="nump">36,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="num">(29,491)<span></span>
</td>
<td class="num">(28,937)<span></span>
</td>
<td class="num">(28,859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(3,196)<span></span>
</td>
<td class="num">(22,889)<span></span>
</td>
<td class="num">(19,119)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used) provided by financing activities</a></td>
<td class="num">(32,687)<span></span>
</td>
<td class="num">(51,826)<span></span>
</td>
<td class="num">(47,856)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="nump">9,413<span></span>
</td>
<td class="num">(6,223)<span></span>
</td>
<td class="num">(11,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of year</a></td>
<td class="nump">3,513<span></span>
</td>
<td class="nump">9,736<span></span>
</td>
<td class="nump">21,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of year</a></td>
<td class="nump">$ 12,926<span></span>
</td>
<td class="nump">$ 3,513<span></span>
</td>
<td class="nump">$ 9,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_EquityinUndistributedIncomeofSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity in Undistributed Income of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EquityinUndistributedIncomeofSubsidiaries</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>131
<FILENAME>hfwa-20221231_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/2022"
  xmlns:hfwa="http://www.hf-wa.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hfwa-20221231.xsd" xlink:type="simple"/>
    <context id="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic108ae13992147e58fd5ed84fbf782a8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i42eac2dd5aa94dbca319a2a5e7a1e40b_I20230214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="i4cae56e9638544909607fb1bc1b24020_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i609c66accf1e4e0db502890b1e8d8fd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2dc250e109f74d91877c3db8e0e78fb9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4f49bc2f6fc84b5b9f05c78a3ad175fd_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="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2bcb1127d2c440e80d277060b5b6938_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="i5f469b03dde44572a9541fb328bf9124_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="id0883fca9cf040b88a4f5b486c66f3ed_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="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i52128c9fbb6945499515f9e822189691_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i391cf09e8df6481e808dedd18758c4a3_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7d8769f7b5694aba96583b0a620acc29_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i23222f55b56a4a18834a5350d4dac5bc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i34c9af15417a46249905227386defe95_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="i546cea6d3f4845efa2fef717cd8247ce_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="ic84bcd160d804fb7970eb9cd623de896_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="i200848c63f5f4ae7a6ace9766ad99e68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i963feca295c04a94a4bb3e49980a7a3e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i74770498c8d74f9ab0c58f89916f2b6d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9c2df6d16b5490099c394352b799bb9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i75189035bd444241a2c35877705c4ed5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie33b0758d1b44e20a56ed82da4a3ade0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3b41d26e709f4d4b91f212789c8a0359_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i609db94796eb4037a691da4eb067b643_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16188f81f42042d9a86b26f9b5cb81bc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5aa43e6494144d169716b8c979cf67af_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib54dce8b687046d29196e607fdaff663_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36912c1599ad4f1b82f96a7385eb1b28_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94a2fca136d44b549f622e90ac7f91b7_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e7ac629389045f9bd9aa6cbb49c94b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i683291471d5549b1806d27796bc9fad6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78d8b1112db14bb0a2f3aa1f8a660aea_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:TotalAllowanceForCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i02767c8f2bb44320b30606c5770ad3fa_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="iacc050c65f244d12852b9652617fe769_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i6e4ca6102f38439ab4fc9d836d57d005_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib29f265223cd4771a438cdd2116e7a72_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i83af68948ba14f73a4396bf9bbbae195_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i028fae5071c94549a48c048a36c897ae_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6b1d284ac93244c9b28fe62a8baa1243_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idc8b9237c810491c876bcc33e85f1841_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idfd769fc4779419d80da4a4c5f454302_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie9462c8e5963498a963a798da588ec7f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if330f4fe210a40a29f36c566a6230a97_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i36113222d26145afbdf645a14fe9d1d7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7ed14688defb440eb5f90cfb328969d9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic55dee39023d430288cf409ba84b15ff_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i93ee62c1dda84fe19baea16054be92a3_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="iecf245180be64e51aab096536165d849_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="i53db9c0ac65c428684ae1063d452dba9_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="id9356e902e0c483db1d63727b18a6c83_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="i60bbdeee759141da8bd07143f7d52924_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="if616ec1981e449a8827909e8f2c01fe4_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="ib6d4b88e170e40b7b944b1035b44269e_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="ie875f48f6989446c896a570ffced54b4_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="ie605efbd824d4774a2110e1ce8d34e46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia494793f9bcb46e98065965828ccfd1f_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="i106d8eb6c89747e2b83b5fdb55f269e8_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="i94d5fd0618b64606927a301d0968ed2e_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="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1dafec6b371047ea94d9d619084ba958_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i306c05d3e78144f3aa1d18cf2dd86692_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0968261aef244d05b8e0bb689d895490_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bea2f12f07f41b4859f4c2873aaec17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec13b76066504316beeacd9e7d682f9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i328f7115f9634033b5335720ed4e2811_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8353d1f64e24c4d9bf7c09a32818976_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c94aed5b57d4f39982234172912ebe8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie65df8f6b1894796b6f6e9aea1934746_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PledgedStatusAxis">us-gaap:AssetPledgedAsCollateralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa44a62f6cb645bcb3728397060b76bc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia15d70600e634159b825fda91f8e5040_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="ie80315e118a246bbaf799307fa090c60_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c417324b2284b00a4147e02350896ab_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="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7efc9e92213480fbff0e5932f253873_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i611ab4ab0d9341588c0a92dbc40464e0_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="i7b1938c841cb4ddabc3d12a7833b170a_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i8081a9183f964c8189b173391f41ea6f_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="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ie6767c6af255439f8e8afc5704f55bc0_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="i44173ce4c30e4155a0b1e67df2ced483_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="id6a72f47b6804aed849aa1a52c5bdd3a_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="i7171b07f7eec4359aa558469ed5387ab_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i49eaa7ee36a545048f82d506c4affa00_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="i662961d72a914bf8a61edbb990fa5179_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3e1c53a4a2294b3bbfab566a75a7dd5e_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="iea892df3420243a2be6c8e3e6fa2abf5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia91903955ebc4b988f9581e3e74524b6_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="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i651434bc71e743b1817d0d0454e1b6f5_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="i5c8b5a109ad04beb983117126ef7b343_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2f6c2d6ee75041c6871c1c8085cac090_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="i4125e048b407493285e82614ba1b22b7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib68f923916e043319974c025135ee6b4_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="i536032d1b8ea4290bd89e977e4506ccc_D20220101-20221231">
        <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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id95eb02787264de0abe1fdd4ef8357f3_D20220101-20221231">
        <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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaae0956f567f4c75b46d343d9e4fb368_D20220101-20221231">
        <entity>
            <identifier scheme="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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5cc21e351c0f4e0ba9d6691fbb7b2974_D20220101-20221231">
        <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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0dd8a6aeaeff4c1f836249539b01c448_D20220101-20221231">
        <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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i088d975b12e24ec2be73191c46f03084_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i77647a7e1e8f4711bc76f802025b651d_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i420f33b417a848dd99769b53b65926b4_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i1bd3bdd740894e6791653937d2e1fa3d_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i1f518c3360584a04837adc01079191f0_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ica91c9e19abd4b46a83865ec877ab937_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i857893dc0b42448cb61a1703307cb56b_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="id5cb9532cd8c40418bafe0524cce4dd7_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="icb1e6e8f08ab4478828c61e2ce6750df_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i30a2812032b54019a33c86c82b8afa1f_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i6870fe353abc4cd0abf2d11d09ccc011_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ide91457ebaa34048accfa320665042be_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6df1717b54b14fa7916731d87fb99f67_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i51e9ab7049454ead9addc69751db1c42_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i770d412fcffc43fb852a69d5837a131f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if8075fc69d894090ae633fabb55da91d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id2da6df3d99145c08cc569f023da72e6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icb70baac12264a4eb937454f19de85ad_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6d59d81af421440287def91a09a3fc1c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1ee54e3008134d9b993f48d8b58166e2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if75a4b476759441f9859755eb65cb17b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if5c34fa633e14b93b5db4cd1d371d203_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="ib6fb71d5e2ce462096366fa428f609c7_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="i08baf57884764369abfebf0addac613d_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="id44a49c26c1943a1af41e816267baf7e_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="ib8fe1ad841714a75a406dac08fdcc81b_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="ib152f5bbd1e7415b91954b7e0994bd93_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="if8796e5d3759433ebb0b3ae881781ba7_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="ifbc53ca7856d4284a059975efd888bf7_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="i9288fda8fdc74ce0ba2c1c00c105ee87_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="i46335f679aec441c841b27c2544e5064_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="i0bc06a26c78f454a83600a65c0de1194_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="i8a83959b9fce440ea655167ab88a9bab_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="id5503c55d9d94d86b0ea701294935ae9_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="i1af5aa00f228442f9aad0d59c9e809fb_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="i6bfc43e4265247db90567f574c0b12dd_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="i136b42e534234ac0924d78984e4b799a_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="icc0a07af6cd242dc88af51b70971daac_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="i137b3a304e844f44848fceb7c83720a2_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="ie79746e7bd4e44cf979ba1a25ed4493d_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="i36469db329814d3d90d15756a57378a9_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="i7b6dc25ab4564ceeab8852db2afaabcc_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="i76a4c5373d8b4776917b5492a1a49df2_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="if87af473cfbf4f928f2f7eaabd9262a9_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="i13cf7a1d68304e0083c1518f7e58c621_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="i74e340100e5a4bb693fa73b65554ca77_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="ic1d943312f164602b0fc24b28ec9e117_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="if7a740cae3e54f12b340bde54cdd273b_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="i265798c17d214bc7adac35991ae0abec_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i12141d1be37840beab810da1834e3d28_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if939410c95444ef3a4a623b219649d08_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i911f48679af54260906cf4e565f2d992_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i12103e4f54144845905cf29baaad1202_D20220101-20221231">
        <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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231">
        <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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82b8f86ea64142769a1853d3438496de_D20220101-20221231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if91207fac1b94e69aeae925ada482d5f_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i6e7d6ea87acc49f58c27d5558388adb5_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i2848d39d022c40c6ae9a4ebdeb6426fc_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i30d33f0ae25047f3bdfa49f86803d664_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i1be7824f6f80403fa69fcf0e7011270c_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="if480904594294a6f9d9b6efc889a9200_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i1cb27ac871e644c882e42e64b78a1d3a_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ia95126573d4e45d4b6924893e969982d_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i4fdb23c6c22544088deacfd2f28524e8_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ic779b42f9f0240c390ed11de33f96e97_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i91d6d538152941e7a6252266ab2b6c43_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="id5b3ed5742f74aa4baf067ec94fe655b_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i5351d37a8b9b4da78cd21199ece2af39_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ia959162d55954581b273a6df4d963ef9_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i699458001b524ff4aecc8852cafe9964_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i184df6f86a60410aae786133282567d8_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i9defd09de5d64782902e007962cd19a4_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i914413af5636453286cda92f6083b616_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="i3963128e01c24d21ac06b5875ce7ac71_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="ib772897d48c7408fa0b7c1edf8c4f45e_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="iae51c85768a547829b9da6377738067c_I20221231">
        <entity>
            <identifier scheme="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-12-31</instant>
        </period>
    </context>
    <context id="iacee83218864402c9d543676a0558d62_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icb71e4776c29499797eb683d4f50562e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i14c9d1efea2549b88874e0c42956e19d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie5419bac262e4397baac222715b9550f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie24cc55da3424f17a4033865c1e9a93c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icc5f80dd5f7c4b0b908b638515b3fc0e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4eeb1eb12c034d498750342d3c66526e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i382efad024904e759de7905bca7cd0e8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i696c340c668444acaa057a7d7c807125_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6546372f20f048368ea696c5671bf7ef_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4ecc15552f044cba96df9cb6699bd26e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i08754f08c0c94fbe8de65891c4706c22_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3b9243b3121e47d8a78bf5767140ba86_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic5cc34ce07174261b5421cbfef4fc47d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie659ddf65dc64c9385bc131611d7444c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i68660ab064ae4bc481f36db0b0f0b3e4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i74f642f1be2a4cf98d4631e1d2ca081c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2c59fd6795d2472c85a93224abc23e5f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i27aa8db4546a445cb1f1128ae71467d4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic7e06ef1cd174ba09dfc106ca5a3702c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2233490adacc4202a62a7497432a99aa_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic74bc9d49a39457d96a2cf6641fd9a0e_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c17aaf244094b2a8599006d8810d3d2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ief2366e37fce49d2a683f6856865fb77_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2c8071f3bb624139a3803d488eefe661_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="i6a13d88a1f9342ef9292905f6b773423_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="i28320b3f48d444cb96e5f9e655018fc6_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="i69cc01c638df43109aa717f4e21fe734_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="i73def87f4b2141c3ac27e223be9331fd_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="i4f7b085be80140179e7225cc228b6a50_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="ifc33734dc4a74f6d9bdb4d29a5fef45e_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="i609040f3bec9476b83a00be3a1497aac_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="i84c5f52293794652b77d2b252391be59_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="iea5b821e480c4001be970b57aaf78738_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="i85a5b4831a18473a8257f1a8c8e37017_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="id89dbd09227a432cba371efabd71e342_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="if599a08c32264191b735473f46adf4aa_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="i07678967914c4be680598c70db59500a_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="i9246ebf7d8c84212b0fcfc6529ea0070_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="ic7c599f51f214392b4fd78965744613a_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="i3b62324c3c0b4dc4b93c5769396f4246_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="i92f3dd10d70b4836972d3b9bd6cb6d5b_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="i90a81b1f69ea43039e635de7287d6237_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="i7ffc2c6f987e494ab4da099e7e68d96d_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="i08f8e8349d144f798c5e077a13e6f831_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="ic5f77d28f3bf492990c6d7378407487e_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="i4968fa245b234f8db96b6bcab7ec4b51_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="if6a8912d11314f3f8f000976c82b4a68_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="i6c1c1d4d62a040e89796273121cf3493_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="i09e687a12b784677b2df156cc10aa07c_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="i411b62fd3e084651bd816dd3fce7bc6b_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="i0c4db126d8704c5da5b17effe08f253b_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="i3361dd082f884fb4835854182115a3bb_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="i268843e365814238a1ea85e3f31772e8_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="i2737ae20394c486eba65eeb0f6b60be1_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="i247c49974f3b46a39d79be866226835e_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="i7dd442fa14d64d08ab92820bd959dd12_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="i498fdbf4bc7e4829b917ce323238502a_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="i29983342adf94f828800a66a0819d2aa_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="ic7578b7ab6854f4591180da5ed9b134d_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="i2b0720c246a1461c8c3371341988646c_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="i1b6ae8831609469a883c2da002c88d05_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="i126fe783f3f740c6bf912698a52b0cda_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="ife9e60c3acdb4009a8f6193f7c55cf8b_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="i2f79576f75744260997ec210fb9fbb16_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="ie9d37267d8c441d98f64c4db5fe30a58_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="i71279b364576487b9f42ceff6870ce34_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="i3f934ba7d6214dadaf88af1e519d3732_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="i89711aa42cc94102bb55bb145f0fa0ee_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="i3ee8d6b7d85c449fb0eb109dba6d5518_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i85b4b54f222a409d86e77e0ff69a05d7_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if5869ce31e094e2fb92e4f488260aff0_I20221231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icde62dcb23fc47deb73c748f0e2d823c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ice096ebb87eb436e8b739636c9ee4990_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iafbbdce0cde642c0a0163dfcad1cc6d3_I20221231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iefa8c88a3e01474789fc68321b5951cb_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i909afb2c60f34a0887d25068612b33f3_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i541990815a3b4121b6f2a7c8ca9b5a70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc359d7476794221b2c5ebf2c2c166ad_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="i36409785e25c461baffbfe2a20badcd2_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="i0060206737b041768b32ef144f3193b9_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">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="if6f9ad76fcdc43038789485b4bc95f76_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="i93e13af8fc0c4792b73efe838caae62d_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="iaaabf2bc284c4a058034a8a40258dd2c_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="i23044aa905904fc8b72896638a86564f_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">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="i3e98d459eb4847c0a773fb0bc574fa17_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="i0327e54be06848c4aa27167488e5b8a7_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="i294b555ed753428c8cd224fa71007362_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="i0495b3924d4141fa8ea6e835548a18fb_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">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="i5f32681464034fdba1f09e86bf907897_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="i19a56364bc61485cadbb4c1219f80488_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="i3e83e25f7c0f47228b39c7498e08900f_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="i0ba2a1dd4ea94f53be8030ad6be13091_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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic156090b3a8e4d89a2a3b592857468ca_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="i93a8e10cbb354af79206bd4da6b26f87_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">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="i025cf55e0a474648ba93c0272f9205e9_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="i311c3d1270264f0197d17ac0053be448_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="i13b2034f988a4bd888ac44a84a5165c3_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="i5a8ee5a1f27c4c7bbf1aaa96c8dc81e5_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="i1dd7cff59d804c8cbfbead8ea031b513_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="if7f7b4a82cf34018b4e6c812a514a7f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife50e656eb6f4daf814f7a3daa8015af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="i6f423ec27e184115963f80c54d150621_D20210101-20211231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231">
        <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">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-12-31</endDate>
        </period>
    </context>
    <context id="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231">
        <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">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231">
        <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:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231">
        <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">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231">
        <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">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231">
        <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">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia9bab26162f848198780606bb0bb8892_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied4b43662ec440c6aef5094cdf248154_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ied83ac335cf1403b93189e566bb4a6db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6dad7d992c94fe9b567ba03cf759fa1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifac5e0f349f9496c9adfa8660a8d072c_D20220101-20221231">
        <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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3da05ffffb1149558b952fc17b499481_D20210101-20211231">
        <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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd44465ddc1a4ddd97f03d8b73d0c085_D20200101-20201231">
        <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:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81a7822a79b54d259bc218f36ff9fecd_I20221231">
        <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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb558692599145e0a1441136b9b2083f_I20211231">
        <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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c824fcad5d24c38b550201c2a1b8d0f_I20201231">
        <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:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19340b693ccb4b4babe4315033642fc2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b3c4171218d4594935bd90bf9e1524f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25180ed75d6947c8b19d9e43ee419223_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9e6e910ddcd48c1877dff26d291a90e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04041d5b12b9483eb6ccef21fdceab93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:SBALoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52861ca1464b499d82566f9de10377ad_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i68dc0ca49adf49f7b7fbbd659022360f_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="i978da6760ccb4a4ca744bddd05f58317_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7ba2940f6844143a81d8e8208363663_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd0643b83d674c63906d0ff20ac9db11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia92f07a6ffe441ce9f2ac1ee6bce4000_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="i1ccfe917a943485d887937b441365685_D20220101-20221231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="i6736792a8937437cb229cb8273f1f852_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id10888f934e848de935376079a0c91e8_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i60407679e8414371ba924505aa64af62_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5b28c510b3ed42d1baff4af0d2dce032_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="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="i062b05c4782c49639fa50d041c0d3654_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="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="i7cb325d2e05441098c8736bbc72e175d_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="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231">
        <entity>
            <identifier scheme="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-12-31</endDate>
        </period>
    </context>
    <context id="icf00a83c4daf4e39be07ffa98429e599_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="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9a9aea1347854ac9ac69c4213d8dc633_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="iecb856e68a9748898ff157abd2a62cc6_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="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4f2b3e4f8056497a9bde1209d9df1d17_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="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic8c0cac6105a42e481d629c375e6f546_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="i3b160297e8114cd2854913dce9582e89_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifc61d03ba23545bba6df6a33cf224b98_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="ib244656e254648238e22c7367d61e513_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6dea376935d24d80934670a7025ce9c8_I20191231">
        <entity>
            <identifier scheme="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>2019-12-31</instant>
        </period>
    </context>
    <context id="i85708ca2538344ef8540f948ccbacac8_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231">
        <entity>
            <identifier scheme="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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib221b7f908a941768ae16920ade92109_I20191231">
        <entity>
            <identifier scheme="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>2019-12-31</instant>
        </period>
    </context>
    <context id="icdbfded03be344f48eca222347e4c19d_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231">
        <entity>
            <identifier scheme="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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0532c9283e8a484c98d9f23332f3c9ec_I20191231">
        <entity>
            <identifier scheme="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>2019-12-31</instant>
        </period>
    </context>
    <context id="iff8df4fea5194b0d8a0f0b7f6120e64a_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231">
        <entity>
            <identifier scheme="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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib123238ab29c4ad2a5ca1aa1028ecdf9_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4c725d258bc43b4854e6640317e12e3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i663cab7ef6d24f5fb52fc1658af165c4_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i52c3f415445341dea7f11120475ca9a5_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a4a0c76f232440c907da211457d2fae_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7324742628584156923574783ec2a755_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</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>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a06fe995701440b978dd00aeefed694_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4d26765ccbf4854afeaf9a991751545_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id8a472b408f646bb96168f0f7fce97c4_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7d688623327497eb420b3e294016218_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia489b35efe054c87bc8cc902fd2edff3_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7db21a40fab043f4b3db850aa16be8db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:UnallocatedFinancingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8633d75d06284054b771430feb0e918b_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="id585702b47184efcb384ef9cc90b9aee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic86878d307f64b0daa0ba74cae80e8ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27c2aede5abe4591a06990d519490e6a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i077a66d065a14d78900c8939c2510e37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i009c007f18da47409ecfb365c67d1ec5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1ad19c8bdad489eaf02003a80cf5c8c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe7d62464aaa4a41960ed5d394124979_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie31a8e8dffa34b7587ca8af0d4a45b71_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i61a8de84aae84f3c8c7823bf1450bedf_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia522b152598c4821bb6ed324bedadf84_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9cb774a641704957bb62af9da6edac62_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_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="i10248fe45f9b4f75b007050a80f314cf_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="i64f87e9766974660af306414a7f9cf15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i18fe986f06114f89a2a036f04232dca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</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="i1107438e48f64b60937fc0c798322b04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i73d89404aef24206aea7812ff5fe44cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2f8e2b1b79747aaa22af1a011b5851a_I20140501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-05-01</instant>
        </period>
    </context>
    <context id="i1d9bfb507525497985ac8453c6ed8460_I20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2008-12-31</instant>
        </period>
    </context>
    <context id="ic753c127cc29432b8c0235fd43257801_D20080101-20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-12-31</endDate>
        </period>
    </context>
    <context id="i35b28a5a815d45cc9ea4a7e83536f984_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i601de4063753476cb6a76eee11193093_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0bf20f8780d43c1a265d230dda535ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5449cc194684906aed34fd24cf06ba4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:FederalReserveBankAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1747a8be47c44a6a323685df4577a4f_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i6992e1542f3e4bd18a62906148a17e00_I20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i827333930d694ab1bc4720ab15721e10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1af9e5851ef1428cb3a2b204cf849724_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i45ca8469b39e48fe8e08880ac054a707_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i790fa814539448338d44896dfe05295b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:HeritageFinancialCorporation401kPlanandTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04479c352a1548a096241c3450e9a646_D20200122-20200122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-01-22</startDate>
            <endDate>2020-01-22</endDate>
        </period>
    </context>
    <context id="ibd950d0092b048a38c98170d793709a2_D20200429-20200429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-04-29</startDate>
            <endDate>2020-04-29</endDate>
        </period>
    </context>
    <context id="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-07-22</startDate>
            <endDate>2020-07-22</endDate>
        </period>
    </context>
    <context id="i074402b50aba492c82d84d05b1625915_D20201021-20201021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-10-21</startDate>
            <endDate>2020-10-21</endDate>
        </period>
    </context>
    <context id="i006a75297747468fb63f99789f86d556_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="iea64509c190a4ef3ab556b48199e4e34_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="i032b6f2c9fc1471098727f9faeffacaa_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="i103dda1e1bfc40ad9334e35f4e5dcfd9_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="i70808a137803492cb23bdc496e8a2bb2_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="i8626ca963ca7417f943831eae4f78230_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="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-07-20</startDate>
            <endDate>2022-07-20</endDate>
        </period>
    </context>
    <context id="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-10-19</startDate>
            <endDate>2022-10-19</endDate>
        </period>
    </context>
    <context id="i3b0d9fd2bfcf4caa87ce540290ce1f6d_D20141023-20141023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-10-23</startDate>
            <endDate>2014-10-23</endDate>
        </period>
    </context>
    <context id="ifdd2d880e7ac4b65a9c90ef035a2bff5_I20141023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-10-23</instant>
        </period>
    </context>
    <context id="ic78f434807d24ecca651b99e5b449fcd_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="i3730a4543b5c43aba1a4a995a5d0a54d_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="id39f33a94717452ba0a630e624836b0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-10-23</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231">
        <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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231">
        <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>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0e630ac9450740239ac525402c472a12_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8b54d98244646b0b3f0f41d7131a658_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c86760b291d43da9235b61a13e44561_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if41d8eaeaff343d59d86f7913ff681ad_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3c67708bab35419c86e782810b59017c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1aee85a61306404696c6dc3df6f96b99_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id889290239ae458c900465353e765ba0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9602ccd42f1249ab99c35ecd7e5e3b8c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib1f59749b6a94179b3bb5a505ce51366_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c2873f8e6004d038ede0203e16dcd24_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0c03bcd2f94f4d2e9351bff656fac832_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib1a4649e77a44ca2a089fb7c2544bd9a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5cd3780f29e54fa99d4678814231e6f2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i295bd86754f247b6bf4c07322ce114b5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i298813807fe04d0999a21367aaad44c0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id84350288fa849f089262397249b2563_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i032525bc79f24919b5e299d836a5cf2b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id8966e7561d4448eabbad2719857b9ba_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id7028c05a23a4094a796a766932a19f9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i044c7d522c774320951c4b5d454c5039_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id87f10c597ea419cba947b50d8fe8827_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i19dc3d0b99224da2b9edecbe3bb48f3c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iab6c7e2962bf43b0b60cd7730ef0fd3d_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="ic9e02c2f11144166ae1cbea40b757b49_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="i83df815809254af8ac609693598c63b2_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="icda048a3500a41559ba97ccf30e91772_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="i99d62289b9f74a8fbc2e87e6335c34fa_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="ifcf04f603d23455cbd2ee286d992244f_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="i3f4b1a8c91ea42d3acbda46d675770f3_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="i893488251f6f4e08ab90300bec8e6c24_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="ib8efd9bb442f42ac933ec8ff565fa4ec_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="i626184b5a0f14e76b059bad54611a9d6_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="i8d815dc19eab461f95c96d92f9a87c0f_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="ie7aa664f343640b5b8861a9a2f398b2d_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="iabd7ffe812484cd6ab11a9ac42c8cae6_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="i5c46052aa74b430d9658943487f9810d_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="i96ec1c5df5624f27a1ad1d8e4b3401c8_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="i604bfba6e8fe4a568c010ab9691407b2_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="ia91c12717fdf4d50a4546ed513121de2_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="ic3111a693c8447618d7e588b61851955_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="i77a78e18a4f2494f97beb4754d64c320_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="i754d85d3a3f64485b50f02824495356a_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="i9c7e9299724543f1b075922e276de2c4_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="i3d2fc50d3e044682ae19d66efd22d0ca_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="ic1463b4d807c4a5d870d1456e42953d9_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="i017906c3d48e4e5580ed4cb0fafb2daf_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="if7b300c229e74658adaef02094eadb9b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8f0e5f4c19e4a45bcd82f5c3f273e1c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id53c6a9731924c1e87f186df07807253_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib7649cef7e23496196ca4ca5aadee353_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id9aba045e82742feb5b716e02cc0feb0_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id746825e9f684239928841e948ec38ac_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icdd36a6037394c838c3be1bb834cd5ba_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e6055d719f642e8afe2a98dd6c4fd74_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i30acde8f73744f1f855ced72f859349d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i74d949f697a54f399b16d25939f84f2d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0576ca95a4904105b265a7ccf49021b4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8b283d19c91148b2b24fe4a5aa4d58d6_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i636ea6b8d8954fafa58070e72d54160c_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f3bb64fadb8428882388a2c4a39fe3a_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icab5e424c61a4ca7903f23acf887fe05_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic94995dd34574a7aa8d9bd8db1b3c0b0_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4afe3096791f4bc9bd88e30dbf5151fd_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="id58070dfd0414e35b60968f4afe5d4c4_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="i5065a04f05a6416eaf5a41b917727db9_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="ieb5caa07ac084ae3b0b07591026c3eaf_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="i6d67bff93d7149e3925e00f6ebe74a5e_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="i5a64d716ccdf4b4a85221b9d4a62f6a5_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="i13c718ce9d454d3b94a8c7d476f4fa4e_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="i6fd9275185df41fc8afdb5d6e68611c4_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="i65c0bee31ad34620ba59eb244035bc6b_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="i90b1b0870bff4fd9a35ebc7e06aee26d_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="i289ae0cf23854af9b0f8231d2a64158c_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="ic154c9714d1e451aa3e2e978e6f6f0d7_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="i2dba1562f0664cb1b559b5cc4701ff9c_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="i9a9191dc6cc64eeabc5e61565099ba08_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="i4d1513b649604e99b41588c52ba13061_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="i4f4441acd5c1499887a8dd4ba8899a1b_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="i9920aa096bc94c0fa1a304be2a42d884_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="i3daf385b2d9c4da9b73f3b6fab1f44e8_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="i91fe34f55f1f40778325bda56afdb178_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="i728c2cea302c466da4dbc341b3cf24fd_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="ia8f210963674499e890eb20b978e0b2e_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="if97aeae012874c5cbdbbf9afc652dbba_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="ie3f6046e7cd64cfea01bb86b42f42130_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="i68257d6f1bd0464d93c774d3c94f283e_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="ie6b4776893c04ee9a6a6d77f95eee6a1_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="i130a2e862d6d4a0882ccdd9aefbe418f_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="i56c2dfbfe16248f19f4ace881d170ce8_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="i73806f49c6f04d8092ad0c376f688586_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="i4f4698d26d9746dcbd122cef5b0d9632_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="i46badd1157964231aed6bc06978525f5_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="i19853f2c37c14a54a030349c589031cb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i78fd51bee18d4014b0ea5d8485b8a2e0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i166e1300661e401283be0f1a53220356_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i709bd207be994095ae78fc82a045da58_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i89d82feaee30427e96faa418ab9ed4f8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if681759b973940fdaaf5296f841d68cb_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6297c000f634cb2bd25b9cfcd5cebb6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i98a1d563656345e88805c973f102ca62_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie216c4cc92e84c289de9ea5a0baf9e45_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ef2dc5dd5e34078be54670d90810a72_D20220101-20221231">
        <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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9b6457ef0c9445caa41f7714af9708b4_D20210101-20211231">
        <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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e14bd944d8a414bbc533b94cad70243_D20200101-20201231">
        <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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a7cf8da6116450f820654a1fcedc2dd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e94cabe8c524d198fd4a06efdc4abe9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i552d33edaa3642bf94f14896b0288144_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42200c54d4c44a4d931876b767c9a6f7_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iffd84d452ee14bebbe6db0f6059a8504_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i129e1d8afc6b4a41977e84e4e77faedf_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ae0e66c243a4a89be244352e78e4552_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5e632ed4271645d0a4950b24239fe849_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="i907b2cab9b8b44c5bbd1ba022b82e0ff_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="i54b05a1ed2c44b73bbce72f85ddfb0ae_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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idb284eba972445b5b3f43c6eaec42de8_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if9d95bf6207c40459ad78f936f5699e6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i44494bd96b7742d284abb5e2cf284306_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if926eebbfd0a45b08bdc6dd6671a6ded_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0036278c284047999091de5ae79ac75a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i330ef880c523415dab54d1445d320c40_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f967d7f84414d1095a141b0dda2f340_I20221231">
        <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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89448c60a01d4ffa83eb636a98f90c4c_I20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae50a681d6d6499b9caa8acc784674e1_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2855b044e2a7451cb83ba7f5c4324a8a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ice1ca834e9ed4f49a59f5cbac873eae6_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic4829b02887644deb815b90a13cef159_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib85a994a201a4dbe950dc3ed27d82fea_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1ce37def7f534b9ab212f048545f257b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i279d0bfaced94b8698901137870d654d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i31c78edee33840a9b884726373f78595_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i28daaa628abc4a28a01f57ec3bb8ad03_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idb897115b6134c02871c6652f7352660_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i96815ab7882446e6809a97162f61abe0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idca58fa0bec54939bef84962b157f3ba_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0468d397933246879c171da7c53d974f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f9c909eca3140e4b2c9392de3665db0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14187da683f04f118d240422399d521f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib245776fef044c199958d78c539f1e8b_I20201231">
        <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:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d61341e306442f9be550ea61a8f03a7_I20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd56f2b3b8ae47169fa3e4183dffde5b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i82755689c94d4d089d90e9e4ae49c92a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c4984cfbf8a4e18acc9a6d9d59961cf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if839cba4cc5548959b27772c7fd3924d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i674f4875117349fc9c39129e3ce6f75b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e371e2c8ec743a1ab2b2f4b970796f1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i66b9b8902afb463cbe88d48620c7351e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9315d8fb00fe422a95986be56f8897f7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id41d28052c47466fbdb5df73fe34d9a8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i529540d2ec0446728b9affb9c150755b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i759a5dbd1f4f470a8183c6f0d00f3ca2_D20140724-20140724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwoThousandFourteenOmnibusEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-07-24</startDate>
            <endDate>2014-07-24</endDate>
        </period>
    </context>
    <context id="i1073b2a4820049238502db2ddc579acc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i482d38c876c1476eb82efb01fb37833a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib104adaf236043e0baabf4ef3add96e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id7b96a83e1e542758773823253abbba9_D20220101-20221231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0d5c5db232f4721bc3bb6bc4a2191da_D20210101-20211231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0d6d2da3a3c4c0eb5cd2ac0dab1aceb_D20200101-20201231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8b64da3bc8949058450f891abfa58dd_D20220101-20221231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied46fc4a694d411d9914529eb553938e_D20220101-20221231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae5abd60bb814d86884e90b55c61e060_D20210101-20211231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1665fca19cda42a1b6a1632c3f91a76e_D20210101-20211231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iebecec5ca2554a98bd6879c74729c02e_D20200101-20201231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibaee47cc03d64fed97dcbe0137b77576_D20200101-20201231">
        <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:AwardTypeAxis">hfwa:PerformanceBasedRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:PeerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24c769b8c0454d8a966ad31a6b30426f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib502c5143b8f45e1af6245a107af5016_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i387d3e27ef35422d9c4403faa3f540f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c36dc2fa41e478db9a02c0cd706615e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f5aece08a2f4204bff03da12eedb41f_D20200101-20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i37e2c8f494f44e4b84f9ee2a1c1b5e19_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ic9d2fde8d4464260aef8ed8eb27a2f12_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i746568f62be54268ba0a0ac4b09df760_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6b73b9896b1e4fe5b544e21cbc113273_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife5492a0e39847dc8804e886c9cbea2e_I20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="i1ea734a34567469290a3c6d6145a956c_I20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="if8191a39e4d1453688403aa985a68711_I20401231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2040-12-31</instant>
        </period>
    </context>
    <context id="ibe9407ce3e884fe885b3deecb880f863_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:HeritageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38074f70a88a4d1b9533bae7f76bf19d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7b8e60ba04749dea6bd574755342f02_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="branch">
        <measure>hfwa:branch</measure>
    </unit>
    <unit id="tranch">
        <measure>hfwa:tranch</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="hour">
        <measure>hfwa:hour</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN18zLTEtMS0xLTE1MjA4NA_8723d6ff-aaff-4057-ab92-17d35177fa3e">0001046025</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN180LTEtMS0xLTE1MjA4NA_c2f1a788-1660-4e10-bc68-75422e4568cf">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN181LTEtMS0xLTE1MjA4NA_df73447c-ccf7-4efb-b197-3d73b015b369">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN183L2ZyYWc6MTU2Njk4YWY5YzE3NDYyNmJjNzcwZTYxMzc5YTA2MGMvdGFibGU6MDY3MDExMDYyNGQ3NGRlNTk3YzI5ODg5OTU0ZGM0MzcvdGFibGVyYW5nZTowNjcwMTEwNjI0ZDc0ZGU1OTdjMjk4ODk5NTRkYzQzN182LTEtMS0xLTE1MjA4NA_93c0e13e-9ec0-4aa6-8ec5-8cb71423d669">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i36912c1599ad4f1b82f96a7385eb1b28_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de">P3Y0M0D</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i94a2fca136d44b549f622e90ac7f91b7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6">P7Y0M0D</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_8aabedc8-3b19-4b5e-8c46-1f087964c2e5">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_e16a0a6f-38a2-4a1b-8a2f-708f7dc2ee36">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6MjAzMTE0MmUxOTczNGNiMTg4OWEzNjAwNjY1MDY5ZDAvdGFibGVyYW5nZToyMDMxMTQyZTE5NzM0Y2IxODg5YTM2MDA2NjUwNjlkMF8wLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmEyODI3ODNhYjZhMTQxNmI4OGNkZjMyNTM2Y2I3OTliXzk_972f5e82-c05d-4a2e-a8f4-85b790bd54fb">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU4_91128c32-0e34-4f66-abc7-ca5554cd924b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8xOTI_6edd30a5-991b-4423-88e8-6ad0ea59d254">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8xOTI_ee99a609-4407-40da-b1a0-1d55e5f5745e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU5_8ba0ac2b-e463-44fa-81d4-bbcdc6b77256">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUz_be7f1a57-a12b-43a7-92ff-426ce5630998">000-29480</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZjRjODE0YzJhMzFhNDkzNGE5MTVhMzMyNDVhNmRkYjQvdGFibGVyYW5nZTpmNGM4MTRjMmEzMWE0OTM0YTkxNWEzMzI0NWE2ZGRiNF8xLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmNkNmFjNTllODJjZDQ2MGY5NzkwZjI2MzgwYjUxNWE1XzQ_6530c579-9ed9-4333-9df7-35c48dcf7da9">HERITAGE FINANCIAL CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8wLTAtMS0xLTE1MjA4NA_a7d3ed1d-4c15-4132-963e-e126ea4b9c80">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8wLTQtMS0xLTE1MjA4NA_50630b3c-04b1-4f1e-a6d4-d3b4698d01d4">91-1857900</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTAtMS0xLTE1MjA4NA_1f2e01de-6816-42e1-bf72-d0bfee8c747d">201 Fifth Avenue SW,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTEtMS0xLTE1MjA4NA_7178a3cc-9697-4b95-b057-11108a95ad2f">Olympia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTItMS0xLTE1MjA4NA_9d0874e5-c1aa-4155-9bfd-23968f492145">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6Mjg3MTViM2MxNTU0NGIwOWFjMGFjMGYyZThlNzNiMzQvdGFibGVyYW5nZToyODcxNWIzYzE1NTQ0YjA5YWMwYWMwZjJlOGU3M2IzNF8zLTQtMS0xLTE1MjA4NA_3a7ef994-827b-45dd-9338-99f996341ec0">98501</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU0_5e62fee2-60c3-4c20-a74c-8c9c28bc3f82">360</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU1_839dc19e-06dd-4b07-9511-e1ffe1e6262e">943-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTAtMS0xLTE1MjA4NA_340ad0be-c783-444d-bf62-28de6870f885">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTEtMS0xLTE1MjA4NA_46bc29ef-3ea3-4afd-8825-a6660f669afd">HFWA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6M2U0MmE1YTc4YWU5NGI4MTg1YzQ5NjM3ZTYwZjA1YjQvdGFibGVyYW5nZTozZTQyYTVhNzhhZTk0YjgxODVjNDk2MzdlNjBmMDViNF8xLTItMS0xLTE1MjA4NA_46bf41ee-5695-4607-81c9-0b325aa1fd6e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU2_980468cb-f0f9-4a00-84c2-fba7087dc3cf">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzU3_2d41d5cf-1955-4f24-907e-ba3a90f28f08">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYw_6f9c4784-4001-419c-9c3e-a99cfcb51c25">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUx_290696c1-90f0-49ef-aab4-a98b533a059d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18wLTAtMS0xLTE1MjA4NA_7bd8ebf9-41ed-4a5b-bec3-116fb0fd056d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18xLTMtMS0xLTE1MjA4NA_0fe38c10-040f-4e99-bd4b-025e985e1c8b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGFibGU6ZDQ5OGEwYmUyM2VlNGM4ODliOTQ5MThjNDg0MTFkYTMvdGFibGVyYW5nZTpkNDk4YTBiZTIzZWU0Yzg4OWI5NDkxOGM0ODQxMWRhM18yLTMtMS0xLTE1MjA4NA_4b0a6696-4ebf-481e-aa5f-40bc8b2bf11c">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYx_4ca80109-4c43-4a1a-8908-38b4c4d92e34">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzUy_f9bbc342-207a-4d4a-9039-9463c8c5e933">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic108ae13992147e58fd5ed84fbf782a8_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8yODg3_35a81998-9072-4d1d-873d-3f42e3fd6d2d"
      unitRef="usd">869506478</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i42eac2dd5aa94dbca319a2a5e7a1e40b_I20230214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8yOTEw_abb576a5-5670-4f69-b09f-7cb19d10ce6a"
      unitRef="shares">35106697</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xL2ZyYWc6NDA1YTM1ZTcxMDkzNGY1OTkyNGRiNjkxMDViNTg5YmUvdGV4dHJlZ2lvbjo0MDVhMzVlNzEwOTM0ZjU5OTI0ZGI2OTEwNWI1ODliZV8zMzYy_dd7af525-85ec-4483-b384-31819e31f92c">Portions of the registrant&#x2019;s definitive Proxy Statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2023&#160;Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMC9mcmFnOjM0MTY4NmNhZjk5MDRlOTlhZDFkMTAyZTRmMjVkZmI3L3RhYmxlOjM0ODA1OTQ1ZjE5YjQ4YWNiOWZjNjJjZmFmZmFmYzE4L3RhYmxlcmFuZ2U6MzQ4MDU5NDVmMTliNDhhY2I5ZmM2MmNmYWZmYWZjMThfMzMtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246NTQwM2Q0NjcxZTQwNGMzNGE3MTk4NWE5ZjM2MTQ4ZTZfNzI_dd1d0f2f-2d98-492d-b4f2-bedd332a0526">173</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMDkvZnJhZzo5ZmZkNzJmOWZkZGY0YmQ5ODgxODBkOTUxY2M4NjgyOC90ZXh0cmVnaW9uOjlmZmQ3MmY5ZmRkZjRiZDk4ODE4MGQ5NTFjYzg2ODI4XzEwNTY0_1cf0dbbe-87b0-4460-a7f2-56f32c2e57a7">Crowe LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMDkvZnJhZzo5ZmZkNzJmOWZkZGY0YmQ5ODgxODBkOTUxY2M4NjgyOC90ZXh0cmVnaW9uOjlmZmQ3MmY5ZmRkZjRiZDk4ODE4MGQ5NTFjYzg2ODI4XzEwNTY2_4f8948e4-7c39-46c9-b61f-f01903b05716">Denver, Colorado</dei:AuditorLocation>
    <us-gaap:CashAndDueFromBanks
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzItMS0xLTEtMTUzNzM3_377314f2-3a29-4bd8-bc3d-03122654b5f1"
      unitRef="usd">74295000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzItMy0xLTEtMTUzNzM3_8edda32c-2f51-45b5-b719-de706978b3cb"
      unitRef="usd">61377000</us-gaap:CashAndDueFromBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMtMS0xLTEtMTUzNzM3_84542fb8-c90c-4ac4-93fa-a149fc121947"
      unitRef="usd">29295000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMtMy0xLTEtMTUzNzM3_1155bb2d-66b6-4620-8c3f-ff90ecf6aa9c"
      unitRef="usd">1661915000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzQtMS0xLTEtMTUyMDg0_000337f0-64fc-4049-b7c2-1aace5f1e3d4"
      unitRef="usd">103590000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzQtMy0xLTEtMTUyMDg0_bbe02496-98aa-4678-93b4-1399e31ccd33"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NzA0MmYzNTAwMzJhNDZmN2FkMTdmZTZmY2U1MjBlNGRfODQ_9ce448f3-aa8b-4a39-902a-21f6f19f7051"
      unitRef="usd">1460033000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NzA0MmYzNTAwMzJhNDZmN2FkMTdmZTZmY2U1MjBlNGRfMTA5OTUxMTYyNzg4NQ_611fa744-51aa-40e0-a7b8-b778cc8cbad6"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMS0xLTEtMTUzNzM3_a607fe80-3c83-4cd7-b2ad-71a75a0b689a"
      unitRef="usd">1331443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzUtMy0xLTEtMTUzNzM3_eeab259f-88b0-40fa-ac66-8766e5ae15c3"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NTNmNjdkMDhkYzgwNDYyMzkzZWQzYTllY2M5ODU0YjhfODI_1fecfdf1-4abc-41d7-8cfd-2d5fe9efa729"
      unitRef="usd">673434000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246NTNmNjdkMDhkYzgwNDYyMzkzZWQzYTllY2M5ODU0YjhfMTA5OTUxMTYyNzg4Mw_f39596ab-41fd-4557-998b-9b97b2a90c2d"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMS0xLTEtMTUzNzM3_41910680-fc0e-477f-ae58-70b567a65416"
      unitRef="usd">766396000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzYtMy0xLTEtMTUzNzM3_c8acd0cf-7936-4f49-bb7d-c6ad6e33c85a"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzctMS0xLTEtMTUyMDg0_44f7891e-3a49-448d-b21f-cdfd7383ad9b"
      unitRef="usd">2097839000</us-gaap:DebtSecurities>
    <us-gaap:DebtSecurities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzctMy0xLTEtMTUyMDg0_2aa7e4c2-5bd6-4d49-8bce-6024989dc4d1"
      unitRef="usd">1277728000</us-gaap:DebtSecurities>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzgtMS0xLTEtMTUzNzM3_ed05c35a-d367-47d3-a272-a8c260065412"
      unitRef="usd">0</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzgtMy0xLTEtMTUzNzM3_14e2f4a8-04cb-48f3-93d3-49437eb70b9b"
      unitRef="usd">1476000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:NotesReceivableGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzktMS0xLTEtMTUzNzM3_91cfb05c-d447-466e-ab11-b4edcadfd53f"
      unitRef="usd">4050858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzktMy0xLTEtMTUzNzM3_9421979a-d221-487d-ad06-21ee9d36c9c5"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEwLTEtMS0xLTE1MzczNw_60018103-c8bc-4f44-b373-b8f3a4686cbc"
      unitRef="usd">42986000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEwLTMtMS0xLTE1MzczNw_1a779de3-19a1-4292-ac4e-caf1c84ad521"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzExLTEtMS0xLTE1MzczNw_e3c3baf9-3b73-4f9a-b9a3-d137faa341c7"
      unitRef="usd">4007872000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzExLTMtMS0xLTE1MzczNw_f44ae1b7-103f-4429-af23-7a2162e837d6"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEzLTEtMS0xLTE1MzczNw_c9f390c2-4aa6-4e32-860f-968646aeaae1"
      unitRef="usd">76930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzEzLTMtMS0xLTE1MzczNw_e95d4dcc-c2dd-4901-b04b-b8d93541d6d9"
      unitRef="usd">79370000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE0LTEtMS0xLTE1MzczNw_c72c81b4-dd8e-4be9-9a90-732216dbf7a8"
      unitRef="usd">8916000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE0LTMtMS0xLTE1MzczNw_6e41eb31-dbfb-40d7-ae40-4336d84185cf"
      unitRef="usd">7933000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE1LTEtMS0xLTE1MzczNw_2211989f-9369-41ba-a243-012c2763d1e7"
      unitRef="usd">122059000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE1LTMtMS0xLTE1MzczNw_203fffa6-41a5-4704-9422-6b35c1917c3d"
      unitRef="usd">120196000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:InterestReceivable
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE2LTEtMS0xLTE1MzczNw_922472ce-906e-40b9-9bf6-b3674110b6fc"
      unitRef="usd">18547000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE2LTMtMS0xLTE1MzczNw_d8f36eee-dcf2-4b04-9760-43d74998fdf9"
      unitRef="usd">14657000</us-gaap:InterestReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE3LTEtMS0xLTE1MzczNw_6cd4c359-bdfd-4b31-8df9-eb78830ac171"
      unitRef="usd">296181000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE3LTMtMS0xLTE1MzczNw_ecf4278f-7177-4044-ac55-75bd095fa357"
      unitRef="usd">183543000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE4LTEtMS0xLTE1MzczNw_aa84e46e-1a93-41a1-b9a8-fe882089e76e"
      unitRef="usd">7227000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE4LTMtMS0xLTE1MzczNw_6d094273-b3ce-4e04-9a93-2c5c7d4bbe72"
      unitRef="usd">9977000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE5LTEtMS0xLTE1MzczNw_c793c08c-d04e-4851-9945-067c14dbca44"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzE5LTMtMS0xLTE1MzczNw_06cdec39-2442-4651-85b0-38afab1fd5c5"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIwLTEtMS0xLTE1MjA4NA_b50df245-d520-4cbf-b79f-6ab693189bed"
      unitRef="usd">6980100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIwLTMtMS0xLTE1MjA4NA_d7718ec8-85f2-45a0-af1b-9e797b26d1fb"
      unitRef="usd">7432412000</us-gaap:Assets>
    <hfwa:DepositsNotHeldForSale
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIyLTEtMS0xLTE5MzE0NA_2bed19be-6011-4ccf-8f67-7ba0a5ef0083"
      unitRef="usd">5907420000</hfwa:DepositsNotHeldForSale>
    <hfwa:DepositsNotHeldForSale
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIyLTMtMS0xLTE5MzE0NA_dc5646e4-3e69-4d4d-a203-0c174ecf7053"
      unitRef="usd">6394290000</hfwa:DepositsNotHeldForSale>
    <hfwa:DepositsHeldForSale
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI0LTEtMS0xLTE1Mzc5NQ_ef89c0a7-fa67-4562-bda0-94c81303296a"
      unitRef="usd">17420000</hfwa:DepositsHeldForSale>
    <hfwa:DepositsHeldForSale
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzIzLTMtMS0xLTE5MzE0NA_bc33ae12-3b44-4c5d-8822-33caf74c41e8"
      unitRef="usd">0</hfwa:DepositsHeldForSale>
    <us-gaap:Deposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI1LTEtMS0xLTE1Mzc4OQ_808f7402-e63e-4175-8c9d-cf81028e54a6"
      unitRef="usd">5924840000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI1LTMtMS0xLTE1Mzc4OQ_1e7a6baf-58ec-496b-b507-0b54c4d517a9"
      unitRef="usd">6394290000</us-gaap:Deposits>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI2LTEtMS0xLTE1Mzc5OA_78a8fbcd-e583-4107-b0bb-b1572702bb69"
      unitRef="usd">21473000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI2LTMtMS0xLTE1Mzc5OA_ae9a9538-c037-4e4f-8b5f-919600c61bb9"
      unitRef="usd">21180000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTEtMS0xLTE1Mzc5OA_ed743af0-6d97-4ece-9999-80d77f65c3f7"
      unitRef="usd">46597000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTMtMS0xLTE1Mzc5OA_b891aef5-d2df-4bbf-8698-53d78eadf569"
      unitRef="usd">50839000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:OtherLiabilities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI4LTEtMS0xLTE1Mzc5OA_29ef43ff-4f72-4921-a2ae-a39df3645273"
      unitRef="usd">189297000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI4LTMtMS0xLTE1Mzc5OA_d51dd708-c17f-41b9-8cff-673ba81144b3"
      unitRef="usd">111671000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTEtMS0xLTE1MjA4NA_2c14b348-25df-4eb9-bb3c-85a8a489b851"
      unitRef="usd">6182207000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI3LTMtMS0xLTE1MjA4NA_444a48e2-f661-44d4-a700-1d8a2ae142f5"
      unitRef="usd">6577980000</us-gaap:Liabilities>
    <us-gaap:PreferredStockNoParValue
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzIy_6c948b69-e139-4b2d-9399-da6d23f92f76"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzIy_a1d15126-8846-434d-ad82-e894391cb6af"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzM2_06aa8127-8232-4735-822d-0dfa3b6b184d"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzM2_e429c176-6cd2-4e5d-beaa-cc41ea46b2b5"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_8d21c522-093a-471f-b14b-640326554753"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_d2559184-3c2c-4fb9-8d31-3186a969271b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_d2e592a5-e411-490d-87b1-bef07b977abc"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzI5LTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOjlkYmExNDc4ZmMyMzRiMjdiZmJkMmFlYWQwZjUxOTUzXzU4_e67a63aa-911f-429e-8a9b-c56da28c3a55"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMyLTEtMS0xLTE1MzgxNQ_7e4f2940-bf83-4db7-a5c6-50263c28ef19"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMyLTMtMS0xLTE1MzgxNQ_bb8c34f9-ba00-4b26-ac04-a1b777a2692d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzE4_107573ea-4ae7-423a-b8b6-c65381c6918a"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzE4_d7c58f05-d2ad-4c84-936e-96ed824a8bf3"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzMy_450851b1-8aec-4d4f-9115-958726a713cd"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzMy_c44f0117-7a6f-4c51-8ee0-3f478a3e8ff9"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODM_301631bf-e03a-4db7-82f1-5fff98afd4c5"
      unitRef="shares">35106697</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODM_7ebaf302-5927-450b-b2ff-1ee5bc776421"
      unitRef="shares">35106697</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODc_4cdacc07-4acc-4525-ae79-455f8d47fd33"
      unitRef="shares">35105779</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMwLTAtMS0xLTE1MjA4NC90ZXh0cmVnaW9uOmQzODFmY2JhZDQ3NDQyMjE4NTY1NjQ5YzJjNjE1ZDRjXzEwOTk1MTE2Mjc4ODc_f31dcbed-e226-4aa8-9dd5-9de0ff3088e7"
      unitRef="shares">35105779</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTEtMS0xLTE1MzgxNQ_67955eac-b170-4253-9d48-dc7608952b92"
      unitRef="usd">552397000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTMtMS0xLTE1MzgxNQ_085bbe6e-d13c-4b55-ad52-2eb3dcda5339"
      unitRef="usd">551798000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTEtMS0xLTE1MzgxNQ_53d3d8a3-99d8-4d73-8d1e-75307451bdb2"
      unitRef="usd">345346000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTMtMS0xLTE1MzgxNQ_de44ee0d-7b90-48c3-ba55-b3a2916dd7a6"
      unitRef="usd">293238000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM1LTEtMS0xLTE1MzgxNQ_7d869184-8970-4dab-a6e7-d99172a6828b"
      unitRef="usd">-99850000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM1LTMtMS0xLTE1MzgxNQ_8351c306-28fa-4eee-9700-8d4b595574a2"
      unitRef="usd">9396000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTEtMS0xLTE1MjA4NA_650497c2-b42f-4ee1-bfe6-065cf1bff4a2"
      unitRef="usd">797893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzMzLTMtMS0xLTE1MjA4NA_7be15539-d589-491f-b1f6-d4f278bc2148"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTEtMS0xLTE1MjA4NA_2d126c03-d092-4db1-9b2d-31b8332d6c94"
      unitRef="usd">6980100000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTIvZnJhZzoxNThlZGZiYTM3ZWU0NDYyODlmYjA0MTQ5ZDkxMjczNy90YWJsZTpkMGE5MGFjZjk4Yzc0MzNlOWRhMTNjY2QzYmUyMWE5YS90YWJsZXJhbmdlOmQwYTkwYWNmOThjNzQzM2U5ZGExM2NjZDNiZTIxYTlhXzM0LTMtMS0xLTE1MjA4NA_f6d27bba-9db5-46c4-95fc-450b4a9fade7"
      unitRef="usd">7432412000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtMS0xLTEtMTUzODY5_ed4bcf2f-c452-40f5-b8cb-332e70f54e85"
      unitRef="usd">174275000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtMy0xLTEtMTUzODE4_cd43088a-d802-423c-8183-c3478955d92f"
      unitRef="usd">189832000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMtNS0xLTEtMTUzODE5_65a1f681-7ba7-468e-bccf-b9ca1a0bcea5"
      unitRef="usd">192417000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtMS0xLTEtMTUzODY5_381ae444-8f54-4e26-87d8-ce6269ba0b19"
      unitRef="usd">40627000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtMy0xLTEtMTUzODE4_9b3d257b-3e2e-47ba-957a-c07f96ece46f"
      unitRef="usd">17492000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQtNS0xLTEtMTUzODE5_4aae29a1-f1d2-4b7d-8c43-1b99fcb62814"
      unitRef="usd">17541000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtMS0xLTEtMTUzODY5_e33aec5f-0863-4d66-911c-56d3c3b62c29"
      unitRef="usd">3488000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtMy0xLTEtMTUzODE4_0e4c78d5-0f88-4a38-ab87-cfdee36672a2"
      unitRef="usd">3899000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzUtNS0xLTEtMTUzODE5_e0a210d9-2130-414b-bf56-fe121ab054de"
      unitRef="usd">3659000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtMS0xLTEtMTUzODY5_a083909d-523c-4d41-ba32-f89a4a02bc7d"
      unitRef="usd">9067000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtMy0xLTEtMTUzODE4_6a6b05e1-a9aa-472f-b672-2173c37fb4fc"
      unitRef="usd">1608000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzYtNS0xLTEtMTUzODE5_30f9cf41-27e8-481b-b284-746578270e47"
      unitRef="usd">703000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctMS0xLTEtMTUyMDg0_baaa58d2-8211-4c58-87d5-0e54aa29b165"
      unitRef="usd">227457000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctMy0xLTEtMTUyMDg0_eaa76a6f-b87d-4488-9bb4-424c5fea502c"
      unitRef="usd">212831000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzctNS0xLTEtMTUyMDg0_37e82199-20ce-48f0-94fd-8fd4a8612dd9"
      unitRef="usd">214320000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktMS0xLTEtMTUzODcz_7d8adcd5-ee96-4fd4-ae9e-00e5ca4603c7"
      unitRef="usd">6772000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktMy0xLTEtMTUzODI2_1756efba-a893-432d-afcf-daa8d6c51033"
      unitRef="usd">6160000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzktNS0xLTEtMTUzODI3_12f16977-f72f-4ff0-b656-58cbf92dc6e2"
      unitRef="usd">12265000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTEtMS0xLTE1Mzg3Mw_286cf631-6cc4-43d1-906d-b80afb4a7cb0"
      unitRef="usd">1156000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTMtMS0xLTE1MzgyNg_ba21b102-7a10-4090-a084-dfd132ba1746"
      unitRef="usd">742000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEwLTUtMS0xLTE1MzgyNw_905f2fbb-a387-4db1-8a25-822474c62116"
      unitRef="usd">890000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseOther
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTEtMS0xLTE1Mzg3Mw_8a01cf91-024b-4801-9108-57b32c234889"
      unitRef="usd">144000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTMtMS0xLTE1MzgyNg_382ae5c4-31e1-4465-afd8-c87785bf8d5a"
      unitRef="usd">140000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzExLTUtMS0xLTE1MzgyNw_58c5dd33-0603-4957-9e0d-8bd54f2fab4b"
      unitRef="usd">168000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTEtMS0xLTE1MjA4NA_61a444c4-7591-49d5-ad88-8b3391a69fc5"
      unitRef="usd">8072000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTMtMS0xLTE1MjA4NA_0bdf5d70-532d-4ba2-aba1-9e1605c47ae6"
      unitRef="usd">7042000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEyLTUtMS0xLTE1MjA4NA_f4cb996d-29dc-4346-9df9-a5697d48b214"
      unitRef="usd">13323000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTEtMS0xLTE5MzE1Ng_04990ee6-a66d-4342-a143-cfe510ffbb45"
      unitRef="usd">219385000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTMtMS0xLTE1MzgzNA_36778487-0642-4e54-894b-bdd37c6d0a06"
      unitRef="usd">205789000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzEzLTUtMS0xLTE1MzgzNQ_ee8f0dee-a5c2-4558-bb2f-a60c61231bf3"
      unitRef="usd">200997000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTEtMS0xLTE1Mzg4MA_95d15ecf-89ac-45b4-b6ee-71b0b76fefaa"
      unitRef="usd">-1426000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTMtMS0xLTE1MzgzNA_17db6113-45f9-4924-be8c-99c7a5a918aa"
      unitRef="usd">-29372000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE0LTUtMS0xLTE1MzgzNQ_b4a5d156-2267-4ad8-a704-f0e0dd344406"
      unitRef="usd">36106000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTEtMS0xLTE1MjA4NA_1e329135-e466-4170-bbf0-5f898d3ff58d"
      unitRef="usd">220811000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTMtMS0xLTE1MjA4NA_eaf0f5c4-f733-46e6-b2c7-5921e6715d44"
      unitRef="usd">235161000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE1LTUtMS0xLTE1MjA4NA_af63217b-8c8e-4690-be18-638f9ad45445"
      unitRef="usd">164891000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTEtMS0xLTE1Mzg5MA_19976801-fba1-41a9-b6b3-e4acfdfd203e"
      unitRef="usd">10390000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTMtMS0xLTE1Mzg0Mg_580c8059-3598-4110-9f93-bfc0b42a9804"
      unitRef="usd">9207000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE3LTUtMS0xLTE1Mzg0Mw_bd6c6251-ea71-4ab1-83df-5e0b0168674c"
      unitRef="usd">8995000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:CardRevenue
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTEtMS0xLTE1Mzg5MA_30ade5b2-d7ce-4059-af16-e5ed9dd0932c"
      unitRef="usd">8885000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTMtMS0xLTE1Mzg5MA_5af8738b-6d96-49e8-be4d-a3f8f7e50d23"
      unitRef="usd">8325000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTUtMS0xLTE1Mzk1OQ_36c5142b-723e-49fd-bd0c-e7801afa0626"
      unitRef="usd">7233000</hfwa:CardRevenue>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTEtMS0xLTE1Mzg5MA_793375cc-46e7-4bcf-81dd-35229d8b7ad9"
      unitRef="usd">-256000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTMtMS0xLTE1Mzg0Mg_756518d8-e1c0-40d5-8416-f077222008ee"
      unitRef="usd">29000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE4LTUtMS0xLTE1Mzg0Mw_74b6c149-a0a2-4bb6-aa92-0072a7b1e169"
      unitRef="usd">1518000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTEtMS0xLTE1Mzg5MA_2a41722e-4575-40f7-97f3-e47b62efa4b0"
      unitRef="usd">633000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTMtMS0xLTE1Mzg0Mg_4919ca48-c91a-4274-a8b6-f682c38fc85e"
      unitRef="usd">3644000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzE5LTUtMS0xLTE1Mzg0Mw_7f0806e6-5ec4-4d30-9d9d-ffe8e83c9c40"
      unitRef="usd">5044000</us-gaap:GainLossOnSalesOfLoansNet>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTEtMS0xLTE1Mzg5MA_48806cb7-3e72-4638-b094-1e4d17193d07"
      unitRef="usd">402000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTMtMS0xLTE1Mzg0Mg_bf7b8ad2-95ee-484e-bf05-af0649932bfd"
      unitRef="usd">661000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIwLTUtMS0xLTE1Mzg0Mw_31bdc934-1f1c-4392-8cd3-a1105744ed74"
      unitRef="usd">1691000</hfwa:InterestRateSwapFeeIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTEtMS0xLTE1Mzg5MA_f38b846a-fc6e-4667-b6d9-e6e980dc29b6"
      unitRef="usd">3747000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTMtMS0xLTE1Mzg0Mg_8f6a0701-d5b3-45b6-a539-a852486cb82c"
      unitRef="usd">2520000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIxLTUtMS0xLTE1Mzg0Mw_de60009d-c3d6-4523-a8f8-209c37d726ad"
      unitRef="usd">4319000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTEtMS0xLTE1Mzg5MA_0dde95c9-5400-472a-8aa3-77004b62035c"
      unitRef="usd">469000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTMtMS0xLTE1Mzg0Mg_83342f5a-84b9-41d2-a28d-f340008d0a73"
      unitRef="usd">4405000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIyLTUtMS0xLTE1Mzg0Mw_5cf617aa-30f9-417a-be47-39f9f4322a5c"
      unitRef="usd">955000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:NoninterestIncomeOther
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTEtMS0xLTE1Mzg5MA_39590f96-69f3-44de-96d9-33e6a9c4331b"
      unitRef="usd">5321000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTMtMS0xLTE1Mzg0Mg_f2523c3f-fd4c-4044-a4f5-2186f5ebbe94"
      unitRef="usd">5824000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzIzLTUtMS0xLTE1Mzg0Mw_1f29c526-d450-45b4-a36b-5841c5b31187"
      unitRef="usd">7474000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTEtMS0xLTE1MjA4NA_8edfc812-2752-4c4e-96b2-fb57a06a0d5d"
      unitRef="usd">29591000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTMtMS0xLTE1MjA4NA_2381138f-030a-47dd-9d1e-234f2dc07401"
      unitRef="usd">34615000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI0LTUtMS0xLTE1MjA4NA_db8ac517-51af-4ffd-965c-345887666b9d"
      unitRef="usd">37229000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTEtMS0xLTE1Mzg5NA_213e6c89-0997-4d79-ad91-802d14473fa2"
      unitRef="usd">92092000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI2LTMtMS0xLTE1Mzg1MA_13f5c308-ed65-4eb0-abda-977e01bd5c90"
      unitRef="usd">88765000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI2LTUtMS0xLTE1Mzg1MQ_e53226ab-6cf7-4e64-873a-b6b35e4f58cb"
      unitRef="usd">88106000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTEtMS0xLTE1Mzg5NA_a5a8a1c0-a00e-47dc-b967-934da1926420"
      unitRef="usd">17465000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTMtMS0xLTE1Mzg1MA_ccda6ee6-4b88-41a5-91f5-5b12eff9c33d"
      unitRef="usd">17243000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI3LTUtMS0xLTE1Mzg1MQ_1ac6af72-0e19-4cab-ad22-42a793a28b72"
      unitRef="usd">17611000</us-gaap:OccupancyNet>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTEtMS0xLTE1Mzg5NA_a81c9b08-cbae-46b1-8397-edd12361b65d"
      unitRef="usd">16800000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTMtMS0xLTE1Mzg1MA_2cb197fe-1bf1-4ec3-9a03-063989fbdf32"
      unitRef="usd">16533000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI4LTUtMS0xLTE1Mzg1MQ_58dd1ee4-ccb7-4948-a266-3bcd3153a90f"
      unitRef="usd">14449000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:MarketingExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTEtMS0xLTE1Mzg5NA_34720bfc-7ee9-45d5-ba92-351f983e7573"
      unitRef="usd">1643000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTMtMS0xLTE1Mzg1MA_2e5cd9fa-1b0a-44cb-ab40-7dd1b9dd367d"
      unitRef="usd">2143000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzI5LTUtMS0xLTE1Mzg1MQ_71e0c220-5c3b-4f06-9548-70805f05a326"
      unitRef="usd">3100000</us-gaap:MarketingExpense>
    <us-gaap:ProfessionalFees
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTEtMS0xLTE1Mzg5NA_fa2779f1-bb52-4d1e-a26c-328053a125ee"
      unitRef="usd">2497000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTMtMS0xLTE1Mzg1MA_e597761a-5f05-429c-aa83-d65b087b21bc"
      unitRef="usd">3846000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMwLTUtMS0xLTE1Mzg1MQ_b03ab319-d41e-4b34-ab59-d13c131bb7be"
      unitRef="usd">5921000</us-gaap:ProfessionalFees>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTEtMS0xLTE1Mzg5NA_0d036030-8575-48dd-b8fe-1ba14742c80c"
      unitRef="usd">3634000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTMtMS0xLTE1Mzg1MA_8e0af29f-3660-425d-b0a1-167d51b5dc5a"
      unitRef="usd">3884000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMxLTUtMS0xLTE1Mzg1MQ_d66ff4af-c3b0-4603-8a49-07da9c677e65"
      unitRef="usd">3754000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTEtMS0xLTE1Mzg5NA_a97afde2-7217-4a4d-a9fb-fd7e66af93d1"
      unitRef="usd">2015000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTMtMS0xLTE1Mzg1MA_128fe84d-18a2-4961-9d98-6b03f7fd9546"
      unitRef="usd">2106000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMyLTUtMS0xLTE1Mzg1MQ_0712b8cd-44a1-4c66-94ea-55cc8bb192f5"
      unitRef="usd">1789000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTEtMS0xLTE1Mzg5NA_d376381a-6f26-47f3-be2b-30df4afb38bc"
      unitRef="usd">0</hfwa:ForeclosedRealEstateIncomeExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTMtMS0xLTE1Mzg1MA_b279d02b-d736-40dc-bfa4-7b9402cbccdc"
      unitRef="usd">0</hfwa:ForeclosedRealEstateIncomeExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzMzLTUtMS0xLTE1Mzg1MQ_3b86baf6-b69f-4f38-beaa-0ad2f797735d"
      unitRef="usd">145000</hfwa:ForeclosedRealEstateIncomeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTEtMS0xLTE1Mzg5NA_0299e1cc-1cd8-4cf4-8933-2884b525ca94"
      unitRef="usd">2750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTMtMS0xLTE1Mzg1MA_9c582f20-3979-47ee-9bc8-8893e44d84fc"
      unitRef="usd">3111000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM0LTUtMS0xLTE1Mzg1MQ_eb40be99-fb52-4365-b7a2-6c9949520991"
      unitRef="usd">3525000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTEtMS0xLTE1Mzg5NA_06d88e16-d852-4318-b5ba-077560329906"
      unitRef="usd">12070000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTMtMS0xLTE1Mzg1MA_258a1d9d-82eb-498a-bd49-68e923c62d47"
      unitRef="usd">11638000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM1LTUtMS0xLTE1Mzg1MQ_3915f0ea-098c-403a-af97-6363d6679656"
      unitRef="usd">10830000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTEtMS0xLTE1MjA4NA_236d307d-0405-4399-abd2-36736b618965"
      unitRef="usd">150966000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTMtMS0xLTE1MjA4NA_69f736a0-e436-47c3-ba18-61b25b22b50c"
      unitRef="usd">149269000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM2LTUtMS0xLTE1MjA4NA_2b33475c-4cf9-4b56-9eb3-545ade6a2ba6"
      unitRef="usd">148940000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTEtMS0xLTE1MzkwMg_c89355ad-2f6f-427a-8951-7ea6208f2df8"
      unitRef="usd">99436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM3LTMtMS0xLTE1Mzg2MA_09e1845a-20d5-4c12-98b2-7c203483571f"
      unitRef="usd">120507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM3LTUtMS0xLTE1Mzg2MQ_7a39d52d-db2c-4347-a781-257fd425108e"
      unitRef="usd">53180000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTEtMS0xLTE1Mzg5OA_7af7cb9d-a021-4dc7-b315-f9e41fb96172"
      unitRef="usd">17561000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTMtMS0xLTE1Mzg2MA_3ec12e55-7ab5-4e94-9861-41bcda90e08a"
      unitRef="usd">22472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM4LTUtMS0xLTE1Mzg2MQ_6c20406e-de60-43bc-85d0-9bc999b672e4"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTEtMS0xLTE1MjA4NA_e92ecf57-28a7-4ccd-99ea-e99d14b9b131"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTMtMS0xLTE1MjA4NA_4da5c5b3-8f2c-4b03-b103-a92f65c52418"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzM5LTUtMS0xLTE1MjA4NA_e41dd555-6a81-4751-93e3-f848ab62283e"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTEtMS0xLTE1MjA4NA_f62d5371-6223-43dc-a508-11ee8042f274"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTMtMS0xLTE1MjA4NA_61925c49-26ed-4739-8c74-f86dacc58143"
      unitRef="usdPerShare">2.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQwLTUtMS0xLTE1MjA4NA_e85835ef-0dfa-4fe2-9828-2e1985026c88"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTEtMS0xLTE1MjA4NA_7441e8ef-9d2d-4882-8969-3f3de8b31f89"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTMtMS0xLTE1MjA4NA_9ccc44d8-2928-4461-b40e-e5c0259a21ff"
      unitRef="usdPerShare">2.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQxLTUtMS0xLTE1MjA4NA_9305cb1a-a145-4077-847b-67b9144223ba"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTEtMS0xLTE1MzkyNQ_a8dcdcef-b57d-4cc9-b389-6a5a89ae1546"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTMtMS0xLTE1MzkyNQ_37edaede-7adb-49c9-b749-c28cc186fc81"
      unitRef="usdPerShare">0.81</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTUtMS0xLTE2MTc3Nw_5ba754e9-43f3-4810-b07d-60808d350001"
      unitRef="usdPerShare">0.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTEtMS0xLTE1MjA4NA_bf9ecabb-0be2-4696-bae1-72ce1a5dc141"
      unitRef="shares">35103465</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTMtMS0xLTE1MjA4NA_0e681bd1-37d6-4cd8-a5b5-67b5fd8fab1d"
      unitRef="shares">35677851</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQzLTUtMS0xLTE1MjA4NA_92929a1f-c046-4870-b45e-bcd10409a547"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTEtMS0xLTE1MjA4NA_6d27dd70-69a3-461a-b5d9-70c850fcb6b9"
      unitRef="shares">35463896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTMtMS0xLTE1MjA4NA_1a01c55d-33a8-42f6-bcae-0aecf86a4a15"
      unitRef="shares">35973386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTUvZnJhZzo3ZmM2YWU0ZmZlY2Y0NzU1OGY1ZmU0ZGY1ODIwZTU1NC90YWJsZTpjZTVmMDA4YmU3Njk0MDk5YWY5ODYzY2Q0MDZiMjdmNy90YWJsZXJhbmdlOmNlNWYwMDhiZTc2OTQwOTlhZjk4NjNjZDQwNmIyN2Y3XzQ0LTUtMS0xLTE1MjA4NA_dfa9accc-3506-4394-9c00-30a53fe6dba4"
      unitRef="shares">36170066</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItMS0xLTEtMTU0MDU1_e1e3dbb0-352a-4445-9a11-95ff2598fe91"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItMy0xLTEtMTU0MDU1_20b49a30-17bf-4b32-8f0f-16bfa261290c"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzItNS0xLTEtMTU0MDU4_d95327bd-7801-4d44-a1f4-b2d39c08345d"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfODQ_4c29329d-4eac-4b07-b293-5de35af69ea2"
      unitRef="usd">-30372000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfODg_6318b3ab-ece8-4650-ba02-8320edc0c808"
      unitRef="usd">-4298000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246MmYyZTUxYmQwZTlmNDZkNDg5YzYwOTViMTJjMTdjYjRfOTU_eee30f84-4028-4dab-a8dd-a3dd77171207"
      unitRef="usd">4506000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMS0xLTEtMTUyMDg0_baf0b231-a744-40d3-830c-b979dcdecbd2"
      unitRef="usd">-108977000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtMy0xLTEtMTUyMDg0_7c5c7698-4c07-48de-87bf-6a4250214362"
      unitRef="usd">-15472000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzMtNS0xLTEtMTUyMDg0_d4fb6cd1-19ca-4cf1-afca-728f21935bd9"
      unitRef="usd">15828000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTQ0_a4e2de83-a20a-435e-abf9-5e92fc7872ea"
      unitRef="usd">-130000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTQ4_89c1ff9c-b2a4-47f7-ae0f-736d9f2c0138"
      unitRef="usd">-35000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTU0MTQ3L3RleHRyZWdpb246MzVlZThlYmRjNzUzNGEwMDg2NDFlNTA4N2QwZmM4ODJfMTU1_dbe116b2-3178-4241-9ccb-25da2301ce12"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMS0xLTEtMTU0MTQ3_0d77e2e4-54b4-4b4c-b26c-edd7acbac28b"
      unitRef="usd">469000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMy0xLTEtMTU0MTQ3_0b6b70fa-333f-423e-b3c6-234a9ef3882f"
      unitRef="usd">127000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtNS0xLTEtMTU0MTQ3_4ece01d2-82df-41e4-9c2f-82ab8dcd47dc"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTMz_84986382-878d-448b-965c-cde5fb8a779a"
      unitRef="usd">56000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTM3_cce26440-d0ea-4d1d-bc67-05468c713301"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMC0xLTEtMTUyMDg0L3RleHRyZWdpb246Yjk1ZTFiZDMwNDE5NDAxYTlmYTc2Njk3OTEyM2E3YThfMTQ0_1e1d686a-eaf3-4c82-a1c5-a9ac2bceaabd"
      unitRef="usd">-330000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMS0xLTEtMTUyMDg0_1a7d7cd8-abdf-4e23-8695-74ecbd1b8493"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtMy0xLTEtMTUyMDg0_29accc07-e39d-49c8-a1bc-59c02eb83468"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzQtNS0xLTEtMTUyMDg0_a0f0d63c-9b53-4d47-9ca8-a993293a07c5"
      unitRef="usd">1188000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtMS0xLTEtMTUyMDg0_7e78ad47-81b9-466f-9878-5cccdffc6b3d"
      unitRef="usd">-109246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtMy0xLTEtMTUyMDg0_b0e5ccca-8965-4901-8799-eb4e0c45909f"
      unitRef="usd">-15622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzYtNS0xLTEtMTUyMDg0_208bcbfb-02c1-49f5-9988-3c82b0b823bd"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctMS0xLTEtMTUyMDg0_dc8f5dc4-4d53-4829-9ecf-7fa4439da44f"
      unitRef="usd">-27371000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctMy0xLTEtMTUyMDg0_a7671630-3abf-4934-aa02-4d83ce43d1e4"
      unitRef="usd">82413000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMTgvZnJhZzo5MDYxZTg1NmJlYzQ0ZmUxYWExOTc0MTQ5NTE1MDIyNy90YWJsZTozZWQyZWMyNjRjZTk0ZWY5Yjc1NDczZmFhZGQ2NWE1OC90YWJsZXJhbmdlOjNlZDJlYzI2NGNlOTRlZjliNzU0NzNmYWFkZDY1YTU4XzctNS0xLTEtMTUyMDg0_fa42e448-d3da-4422-84c3-86f4956b7d20"
      unitRef="usd">61210000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ia2bcb1127d2c440e80d277060b5b6938_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItMS0xLTEtMTUyMDg0_c68747ce-49c5-4ae6-bfcf-032b867581f7"
      unitRef="shares">35105779000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia2bcb1127d2c440e80d277060b5b6938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItMy0xLTEtMTUyMDg0_53b51a01-e4db-4dde-9883-9b5b7a4a1f92"
      unitRef="usd">551798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f469b03dde44572a9541fb328bf9124_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItNS0xLTEtMTUyMDg0_e9c924a5-b6eb-4337-b06d-0aa5d6d6553b"
      unitRef="usd">293238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0883fca9cf040b88a4f5b486c66f3ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItNy0xLTEtMTUyMDg0_08e44cce-bbad-49ea-ae7f-d6721f551446"
      unitRef="usd">9396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzItOS0xLTEtMTUyMDg0_68475633-58ca-4fb8-8ea5-2610694b20f1"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzQtMS0xLTEtMTUyMDg0_7b8468c8-ba9e-4b4d-afae-b8e27a066f4e"
      unitRef="shares">127952000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzQtOS0xLTEtMTUyMDg0_f5303a3b-432c-47b1-a670-a9955e2d5b2c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzYtMy0xLTEtMTUyMDg0_76df8848-7925-4935-a9c4-bd84a7df0a3c"
      unitRef="usd">3795000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzYtOS0xLTEtMTUyMDg0_7f205379-2e4c-4f0f-bf4e-db28d391f950"
      unitRef="usd">3795000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctMS0xLTEtMTUyMDg0_b8332171-68fe-4538-99e2-1bf77d783b82"
      unitRef="shares">127034000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7e2a2358869e427b8dac2e86bf974017_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctMy0xLTEtMTUyMDg0_9ebcd758-af67-491f-9cfa-d187afdab24c"
      unitRef="usd">3196000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzctOS0xLTEtMTUyMDg0_af6d149b-f714-4b07-be79-b961c8bbc657"
      unitRef="usd">3196000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i52128c9fbb6945499515f9e822189691_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzgtNS0xLTEtMTUyMDg0_649b6fca-d699-4c19-8aee-cbdf4308702f"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzgtOS0xLTEtMTUyMDg0_f5ceac25-9a12-4c23-a6c0-78e93468f731"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2c6c2b1ca08a4b848ee78f4d450dd9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzktNy0xLTEtMTUyMDg0_f3d10660-1118-422f-8919-3c77d20202e6"
      unitRef="usd">-109246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzktOS0xLTEtMTUyMDg0_f9247c7b-591f-46df-8a37-57bb2776c86f"
      unitRef="usd">-109246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTAtMS0xLTE1NDMwMi90ZXh0cmVnaW9uOmRkODVkNGU2MjBmNTRmNTE5NmI1ODBiNjA1ZTFlMjYyXzEwOTk1MTE2Mjc4MzY_a8dcdcef-b57d-4cc9-b389-6a5a89ae1546"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i52128c9fbb6945499515f9e822189691_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTUtMS0xLTE1MjA4NA_eea2c5e7-98ed-477e-863d-168b6b9fec60"
      unitRef="usd">29767000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzExLTktMS0xLTE1MjA4NA_d09dc4c1-bd38-4827-b830-4431701efc2f"
      unitRef="usd">29767000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i391cf09e8df6481e808dedd18758c4a3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTEtMS0xLTE1MjA4NA_4fdc4682-d186-49c4-bd29-64fba631fe64"
      unitRef="shares">35106697000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i391cf09e8df6481e808dedd18758c4a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTMtMS0xLTE1MjA4NA_e2e4eb06-3a40-4dd3-9d5c-f2059e6e29ab"
      unitRef="usd">552397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d8769f7b5694aba96583b0a620acc29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTUtMS0xLTE1MjA4NA_f07e723f-af22-4d14-bd66-3cb3d2e9a913"
      unitRef="usd">345346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23222f55b56a4a18834a5350d4dac5bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTctMS0xLTE1MjA4NA_2e071b2f-cddb-4155-b54b-f8b2fc24a834"
      unitRef="usd">-99850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZToxOGMyZTNjYTcyMzY0NWZlYmM3OTc5MjcxNzNmYWIyNC90YWJsZXJhbmdlOjE4YzJlM2NhNzIzNjQ1ZmViYzc5NzkyNzE3M2ZhYjI0XzEyLTktMS0xLTE1MjA4NA_e466c89a-23a4-4d17-b5a6-2a62437445ed"
      unitRef="usd">797893000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i34c9af15417a46249905227386defe95_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItMS0xLTEtMTUyMDg0_dae839f4-8e73-42a1-823f-309fece21758"
      unitRef="shares">35912243000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i34c9af15417a46249905227386defe95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItMy0xLTEtMTUyMDg0_bd06cce8-09b7-4982-b6c0-20b759a228e2"
      unitRef="usd">571021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i546cea6d3f4845efa2fef717cd8247ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItNS0xLTEtMTUyMDg0_5bd42611-7891-4038-819a-246741d1c5ea"
      unitRef="usd">224400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic84bcd160d804fb7970eb9cd623de896_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItNy0xLTEtMTUyMDg0_b7656bfb-36fb-497f-b3ba-35decf9c937d"
      unitRef="usd">25018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzItOS0xLTEtMTUyMDg0_34e27b6b-d0bd-49cf-9393-92b466d2336a"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzQtMS0xLTEtMTUyMDg0_87e4ba41-0b6a-4936-807a-a61adb8b6135"
      unitRef="shares">125377000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzQtOS0xLTEtMTUyMDg0_e1cb00fa-c755-4d1d-a6c4-f55144aab299"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzYtMy0xLTEtMTUyMDg0_f920e4bb-7da8-400f-9a97-ac75db80a6c7"
      unitRef="usd">3666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzYtOS0xLTEtMTUyMDg0_3d245e10-fcfd-4d09-a690-d1fee6711ea0"
      unitRef="usd">3666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctMS0xLTEtMTUyMDg0_300c76d5-6efe-4402-a2ca-dc07dc5b61de"
      unitRef="shares">931841000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7d02b4222123459b94b1e3fb523a450a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctMy0xLTEtMTUyMDg0_18c5ce9f-a0cb-4a13-ade8-ce453b0801da"
      unitRef="usd">22889000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzctOS0xLTEtMTUyMDg0_ee0af297-4d95-48e7-9b16-3d9e86b0819c"
      unitRef="usd">22889000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzgtNS0xLTEtMTUyMDg0_7d852d83-35a0-4c01-9c0f-c95bab29eac4"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzgtOS0xLTEtMTUyMDg0_2c754fa6-d1bc-4ab0-8287-278dacd66b6b"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i727bdeeb6102482da99f708722b0d6fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzktNy0xLTEtMTUyMDg0_3534864c-d85a-4f9b-b708-cac4a24af7d3"
      unitRef="usd">-15622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzktOS0xLTEtMTUyMDg0_1b1a4c82-78e5-4721-93c6-216afb98315b"
      unitRef="usd">-15622000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTAtMS0xLTE1NDI5NC90ZXh0cmVnaW9uOjYyNDYyOTJkYTE5ODRjYjFiNTdlNzg3YTZkMThmMWExXzEwOTk1MTE2Mjc4NDA_37edaede-7adb-49c9-b749-c28cc186fc81"
      unitRef="usdPerShare">0.81</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3c54609962d54b0e9bef865b188b8065_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTUtMS0xLTE1MjA4NA_ac279af9-931c-48a8-99a2-c4e53e8bff18"
      unitRef="usd">29197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzExLTktMS0xLTE1MjA4NA_828a5928-a9c8-4281-81ed-442659e97c87"
      unitRef="usd">29197000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="ia2bcb1127d2c440e80d277060b5b6938_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTEtMS0xLTE1MjA4NA_2da4ab45-909a-4922-8ded-5d1160bded8e"
      unitRef="shares">35105779000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia2bcb1127d2c440e80d277060b5b6938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTMtMS0xLTE1MjA4NA_6d7d403e-5fe5-4131-b991-dc2e8475879e"
      unitRef="usd">551798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f469b03dde44572a9541fb328bf9124_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTUtMS0xLTE1MjA4NA_2297b173-3fd6-4905-8511-04980a79bd95"
      unitRef="usd">293238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0883fca9cf040b88a4f5b486c66f3ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTctMS0xLTE1MjA4NA_8a3dcf95-2586-44f7-8efb-b35dd1bdaa78"
      unitRef="usd">9396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTo4NTZjYWJlODA3MDQ0NjRjOTA4YTMzMmM0MTQzNjdlMy90YWJsZXJhbmdlOjg1NmNhYmU4MDcwNDQ2NGM5MDhhMzMyYzQxNDM2N2UzXzEyLTktMS0xLTE1MjA4NA_5b3b1fa8-269b-4ea5-9bf5-656554dca754"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i963feca295c04a94a4bb3e49980a7a3e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItMS0xLTEtMTUyMDg0_ecd018c8-eef8-4c60-ba00-d2f47132a725"
      unitRef="shares">36618729000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i963feca295c04a94a4bb3e49980a7a3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItMy0xLTEtMTUyMDg0_766fd9b1-9c24-4f09-a2a2-5c637822591b"
      unitRef="usd">586459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74770498c8d74f9ab0c58f89916f2b6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItNS0xLTEtMTUyMDg0_e4feb150-7a09-4b5c-b58f-f5b3c5a2a9d7"
      unitRef="usd">212474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9c2df6d16b5490099c394352b799bb9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItNy0xLTEtMTUyMDg0_997334a4-83db-4144-8661-95423e31b4d2"
      unitRef="usd">10378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzItOS0xLTEtMTUyMDg0_3cd33c09-ad9e-4905-aba5-0dbee6187c93"
      unitRef="usd">809311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie33b0758d1b44e20a56ed82da4a3ade0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzMtNS0xLTEtMTUyMDg0_192c3a73-9bd8-4521-881a-5953ba13ad3b"
      unitRef="usd">-5615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b41d26e709f4d4b91f212789c8a0359_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzMtOS0xLTEtMTUyMDg0_b8c436fc-ee1d-4d4e-a583-727aa17d00e8"
      unitRef="usd">-5615000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzQtMS0xLTEtMTUyMDg0_881a6f5d-0b02-4b26-b070-87ab3183e6fd"
      unitRef="shares">109853000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzQtOS0xLTEtMTUyMDg0_de80fc72-5690-43d3-a39d-532ad18ecf53"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtMS0xLTEtMTUyMDg0_38311f9e-4d60-406f-a6da-eccebeb8bead"
      unitRef="shares">8248000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtMy0xLTEtMTUyMDg0_51360434-4351-4566-8790-a7465d7b1dc2"
      unitRef="usd">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzUtOS0xLTEtMTUyMDg0_11b79299-7603-485f-99b2-404ac4447736"
      unitRef="usd">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzYtMy0xLTEtMTUyMDg0_1062cf1c-531f-4c49-a808-01bcb4c7faa2"
      unitRef="usd">3559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzYtOS0xLTEtMTUyMDg0_f8c964a2-f1e4-4c7f-b4b9-901509e3108d"
      unitRef="usd">3559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctMS0xLTEtMTUyMDg0_56e2f8b1-4f7f-49bc-9048-920aced259d0"
      unitRef="shares">824587000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie7c54adb932b4e1db794b5f4a5e62d51_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctMy0xLTEtMTUyMDg0_b964fe85-b3ed-45a7-a770-122f40817f6c"
      unitRef="usd">19119000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzctOS0xLTEtMTUyMDg0_d6c306a7-bfd2-40b5-adfb-bf86ed827dc0"
      unitRef="usd">19119000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i609db94796eb4037a691da4eb067b643_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzgtNS0xLTEtMTUyMDg0_ed309e61-35ff-4f8b-b562-ed27fe4f68b8"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzgtOS0xLTEtMTUyMDg0_86784b11-07f1-4316-9b79-e61ab905db00"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i409d4e1c20bf416fbbe90e385dccbda1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzktNy0xLTEtMTUyMDg0_5af08bde-06f7-49c0-a297-ca813f99b30d"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzktOS0xLTEtMTUyMDg0_01fffd98-267d-4f3a-9432-021b4060e05a"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTAtMS0xLTE1NDI2MC90ZXh0cmVnaW9uOjRlZDIwYTUxY2VkYTQ4ZWRiNzk2ZjM0NGYwOTc5NjlhXzEwOTk1MTE2Mjc4Mzc_5ba754e9-43f3-4810-b07d-60808d350001"
      unitRef="usdPerShare">0.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i609db94796eb4037a691da4eb067b643_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTUtMS0xLTE1MjA4NA_cea3a99b-db68-4318-b3b2-3a0c4ed2783c"
      unitRef="usd">29029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzExLTktMS0xLTE1MjA4NA_f400acb7-ad9c-4ee3-9b25-3bc5d6df46c0"
      unitRef="usd">29029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i34c9af15417a46249905227386defe95_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTEtMS0xLTE1MjA4NA_5be1c4e2-1378-44ff-b6b4-7a53b6044f96"
      unitRef="shares">35912243000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i34c9af15417a46249905227386defe95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTMtMS0xLTE1MjA4NA_c2fb9516-0bb6-4d07-93c4-5528ac429eaf"
      unitRef="usd">571021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i546cea6d3f4845efa2fef717cd8247ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTUtMS0xLTE1MjA4NA_87b741b8-0add-480c-a3fa-3e66b57c67b0"
      unitRef="usd">224400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic84bcd160d804fb7970eb9cd623de896_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTctMS0xLTE1MjA4NA_cfecbbe5-a7d4-4a0c-8d7f-164695cbf635"
      unitRef="usd">25018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjEvZnJhZzowMTAxZmIxMTg5YTU0MmIzODA5YTdiNWQxMjBhM2FiMy90YWJsZTphYjAwMTMxYWZjYzE0M2UwODFmMTNkOGM0OGYyNjkyYi90YWJsZXJhbmdlOmFiMDAxMzFhZmNjMTQzZTA4MWYxM2Q4YzQ4ZjI2OTJiXzEyLTktMS0xLTE1MjA4NA_ca748be0-199e-4d10-9715-10f2d5f7bbb1"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtMS0xLTEtMTU0NDMy_5620c500-b695-4101-92e2-6f194ba9c151"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtMy0xLTEtMTUyMDg0_be6274ba-3a88-4e40-b75a-bb5b28497e3f"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMtNS0xLTEtMTU0NDM3_25160c67-4c50-46e2-aaaa-41f3d9606c17"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtMS0xLTEtMTUyMDg0_fa15d047-6dcf-4c02-911a-9c85c6e773f6"
      unitRef="usd">341000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtMy0xLTEtMTUyMDg0_a97b8255-4a30-45b7-8378-3dbba1865bb9"
      unitRef="usd">-21739000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUtNS0xLTEtMTUyMDg0_50ca3aa9-6977-4a6c-a1c3-df20b8992a47"
      unitRef="usd">-3612000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtMS0xLTEtMTUyMDg0_84c1ff5a-1385-431d-97a0-ca590b45219b"
      unitRef="usd">-1426000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtMy0xLTEtMTUyMDg0_14eb9bb2-8c54-4f2f-9fce-d95c7f674daa"
      unitRef="usd">-29372000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYtNS0xLTEtMTUyMDg0_319c475a-a125-47e3-8099-2a4ff310ad9a"
      unitRef="usd">36106000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctMS0xLTEtMTUyMDg0_0162348f-cf91-4333-86cb-70f04b9d2a75"
      unitRef="usd">3795000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctMy0xLTEtMTUyMDg0_a56ef2df-a639-42bc-918c-8643e530983e"
      unitRef="usd">3666000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzctNS0xLTEtMTUyMDg0_0c9b6540-34b6-4c6c-84c6-90d7c94d170b"
      unitRef="usd">3559000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtMS0xLTEtMTgxOTkz_99d037dd-1b16-4cb6-96ba-79ddccff6f9d"
      unitRef="usd">2750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtMy0xLTEtMTUyMDg0_66f1f20b-11b6-4c11-bb8a-7e40132c1e4b"
      unitRef="usd">3111000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzgtNS0xLTEtMTUyMDg0_a11ed8b7-eb07-4c7c-b4d2-70f375eaa75d"
      unitRef="usd">3525000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktMS0xLTEtMTUyMDg0_3dd80b65-00f2-4e2f-ba8c-2b18ff6c8534"
      unitRef="usd">15190000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktMy0xLTEtMTUyMDg0_5d7fb23b-feda-4e0b-a057-918196e88e43"
      unitRef="usd">86443000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzktNS0xLTEtMTUyMDg0_9c28a718-cd32-4e09-a7c4-7ae2a9513143"
      unitRef="usd">136979000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTEtMS0xLTE1MjA4NA_01798c61-1aed-4822-81ef-88150b48f752"
      unitRef="usd">17299000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTMtMS0xLTE1MjA4NA_773c992f-525c-42bf-a376-7f82b40c249a"
      unitRef="usd">93543000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEwLTUtMS0xLTE1MjA4NA_8a473cc4-5460-4f51-a7a5-db0e2fecff63"
      unitRef="usd">142624000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTEtMS0xLTE1MjA4NA_0f6a469a-92a8-4a94-9f17-2109529398f6"
      unitRef="usd">3747000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTMtMS0xLTE1MjA4NA_4adbfa8f-b50b-467b-9adb-2b2afb91ed21"
      unitRef="usd">2520000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzExLTUtMS0xLTE1MjA4NA_e227acc3-3e29-4676-bad4-e398646e3e8f"
      unitRef="usd">4319000</us-gaap:BankOwnedLifeInsuranceIncome>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTEtMS0xLTE1NDQwOA_07cd8b29-c083-41e9-9cd0-18cc015a51bc"
      unitRef="usd">66000</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTMtMS0xLTE1NDQwOA_04931f5e-3e76-4e5f-8994-f1ccd6f75538"
      unitRef="usd">355000</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTUtMS0xLTE1NDQxMg_e0bc18b5-85ab-4b2b-be3c-3ff96e56cb42"
      unitRef="usd">-422000</hfwa:InterestRateSwapValuationAdjustments>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTEtMS0xLTE1MjA4NA_3226b08c-20e5-479a-8cf0-844b2e9481e1"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTMtMS0xLTE1MjA4NA_b3978d87-760f-4362-8c33-49d32e067228"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEyLTUtMS0xLTE1MjA4NA_ef4d723c-f554-4474-977b-bba699354bbf"
      unitRef="usd">179000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTEtMS0xLTE4MjAwMA_1c7e5d9a-f527-4a47-8679-59d3dd767cea"
      unitRef="usd">633000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEzLTMtMS0xLTE1MjA4NA_4995d4c3-31d1-4685-be26-e5a1c42c9f6a"
      unitRef="usd">3644000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzEzLTUtMS0xLTE1MjA4NA_cf23557a-3e76-4262-84d4-8e2af1bc128f"
      unitRef="usd">5044000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTEtMS0xLTE1NDQ5OQ_8efd4fad-7755-4208-9190-b51232a0457b"
      unitRef="usd">-256000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTMtMS0xLTE1MjA4NA_ff14fa1a-2aa9-40b6-8d2a-9fc29e6af7e9"
      unitRef="usd">29000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE0LTUtMS0xLTE1MjA4NA_b45af6f8-cc9a-45af-9a7e-081cf83e7268"
      unitRef="usd">1518000</us-gaap:GainLossOnSaleOfInvestments>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTEtMS0xLTE1MjA4NA_a8f625e0-4e33-486d-b06e-56bd337046f4"
      unitRef="usd">403000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTMtMS0xLTE1MjA4NA_c62c2edd-3f30-4624-b27d-615a98923f3e"
      unitRef="usd">4440000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE1LTUtMS0xLTE1MjA4NA_6b1e3396-5b09-4b29-a78e-4c612708ae21"
      unitRef="usd">1043000</hfwa:GainLossofAssetsHeldforSale>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTEtMS0xLTE1MjA4NA_b9738a0a-b0ea-4559-aa74-4a0fe746eb78"
      unitRef="usd">-9605000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTMtMS0xLTE1MjA4NA_5aaa8b9b-ee49-4a09-b0c0-c0fa07c4cfcb"
      unitRef="usd">-19717000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE4LTUtMS0xLTE1MjA4NA_57d9e25c-18fa-4e6d-8f43-d915d99df699"
      unitRef="usd">9781000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTEtMS0xLTE1MjA4NA_8ec531b5-0c1b-45f9-bfbd-0d1dfce5aee1"
      unitRef="usd">94456000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTMtMS0xLTE1MjA4NA_62fd4afe-8c0d-493c-9e20-cca8f505154a"
      unitRef="usd">69530000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzE5LTUtMS0xLTE1MjA4NA_da478f31-d2ca-4d66-ac76-685213817911"
      unitRef="usd">70331000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTEtMS0xLTE1MjA4NA_811f6954-d4a8-468f-b265-8f62b684b34a"
      unitRef="usd">225149000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTMtMS0xLTE1MjA4NA_a7ae577b-de5b-4b59-a5bb-453276ec5142"
      unitRef="usd">-699107000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIxLTUtMS0xLTE1MjA4NA_d4fe72a7-e1a5-4268-bc2e-f2b88b1ddef0"
      unitRef="usd">692720000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTEtMS0xLTE1MjA4NA_dab653d1-2899-427a-9b28-bd477b4716f2"
      unitRef="usd">181487000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTMtMS0xLTE1MjA4NA_7d086a8f-8441-4e3e-bfb3-50e116ed9103"
      unitRef="usd">254668000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIyLTUtMS0xLTE1MjA4NA_e7f4e609-6a7a-4050-8e19-a687f875ea4b"
      unitRef="usd">264223000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTEtMS0xLTE1MjA4NA_6af637a7-d440-4b5d-9157-7bf1d34d3add"
      unitRef="usd">28296000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTMtMS0xLTE1MjA4NA_79ede1ae-3ab9-487f-81d3-3520b2a0be08"
      unitRef="usd">1255000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzIzLTUtMS0xLTE1MjA4NA_4dda64d9-2818-436a-a65b-1512edfe45a1"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTEtMS0xLTE1MjA4NA_29b086be-a7df-4ecd-aa72-c717965ab497"
      unitRef="usd">790871000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTMtMS0xLTE1MjA4NA_1e5488b9-1140-4c90-84c2-b4f817f48adc"
      unitRef="usd">616123000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI0LTUtMS0xLTE1MjA4NA_407e32fb-2fe2-453e-aff1-43c90019e6e6"
      unitRef="usd">152618000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTEtMS0xLTE1MjA4NA_60295317-6fd2-4ebc-a1ab-d2c65975a892"
      unitRef="usd">412835000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTMtMS0xLTE1MjA4NA_1e9dd83f-f9bd-489d-a9d4-e435ce3d8078"
      unitRef="usd">140288000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI1LTUtMS0xLTE1MjA4NA_6e1219fc-1fa1-4134-90ba-451f484b6ee3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTEtMS0xLTE1MjA4NA_950a3846-4baf-4e50-96bb-96a3db248f1f"
      unitRef="usd">30390000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTMtMS0xLTE1MjA4NA_b1136573-780d-40a7-92bb-2c1be7c31791"
      unitRef="usd">1248000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI2LTUtMS0xLTE1MjA4NA_6c1d8e84-43e8-4b63-a3c3-72fd1681045c"
      unitRef="usd">55030000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTEtMS0xLTE1MjA4NA_e9278e8a-ef57-42e7-9cd6-2372d3f0edf1"
      unitRef="usd">4016000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTMtMS0xLTE1MjA4NA_e87d7211-0149-454f-9eac-7982ea72b9dc"
      unitRef="usd">3018000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI3LTUtMS0xLTE1MjA4NA_8d79d94e-1a9c-4262-8bce-56938a9848ee"
      unitRef="usd">6997000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTEtMS0xLTE1MjA4NA_db3c397a-9514-43da-9643-46d095b42bbf"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTMtMS0xLTE1MjA4NA_d92bc124-9051-4a17-a3c7-ce87d533762b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzI5LTUtMS0xLTE1MjA4NA_f6a6f128-ce02-4be4-bdcc-5f5f804b6013"
      unitRef="usd">1290000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTEtMS0xLTE1MjA4NA_c7685025-4ac4-445e-8879-723a4b9a52fd"
      unitRef="usd">2102000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTMtMS0xLTE1MjA4NA_9ee0f0f5-b047-4c51-b4d8-2d46fb40c20b"
      unitRef="usd">10556000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMwLTUtMS0xLTE1MjA4NA_cd71a238-62f5-41ea-9ce5-d06c4311daf4"
      unitRef="usd">2407000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTEtMS0xLTE1MjA4NA_5bf4d200-507d-4e73-9452-8751d6070aee"
      unitRef="usd">2002000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTMtMS0xLTE1MjA4NA_c89fa2f0-c1c1-486b-9b9d-92193298ddba"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMxLTUtMS0xLTE1MjA4NA_00c63303-d5ac-4c23-aea3-277c56544129"
      unitRef="usd">2560000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTEtMS0xLTE1MjA4NA_20f17334-c738-44ca-a9ac-7b1c092afb5c"
      unitRef="usd">2985000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTMtMS0xLTE1MjA4NA_501e4996-3028-4626-950d-3c82efdf5a5a"
      unitRef="usd">1272000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMyLTUtMS0xLTE1MjA4NA_402c6e84-f44f-4265-9dc9-59e7d09dbd13"
      unitRef="usd">2844000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTEtMS0xLTE1MjA4NA_8cd131c3-e496-4156-bb19-dee13fb46c9a"
      unitRef="usd">106000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTMtMS0xLTE1MjA4NA_a0737403-fd31-4e0f-a544-b1fb84f60331"
      unitRef="usd">65000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzMzLTUtMS0xLTE1MjA4NA_cd1137d5-4020-47fd-92e0-0f09ff61a7aa"
      unitRef="usd">554000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTEtMS0xLTE1MjA4NA_66d67413-cebe-4359-85c1-18d1c23cb5d5"
      unitRef="usd">230000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTMtMS0xLTE1MjA4NA_7d657a6d-af2e-48f5-aab7-66400ba4d459"
      unitRef="usd">10166000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM0LTUtMS0xLTE1MjA4NA_b71376ec-38da-40dd-81da-3e427be76fd7"
      unitRef="usd">3641000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTEtMS0xLTE1MjA4NA_04682b94-c804-4378-b864-381493d11d7d"
      unitRef="usd">2114000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTMtMS0xLTE1MjA4NA_002f1da5-581c-4294-98c3-71f9c498205f"
      unitRef="usd">0</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM1LTUtMS0xLTE1MjA4NA_c9acf844-e65e-4a22-9c3a-797e64b4ff70"
      unitRef="usd">1324000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <hfwa:ReturnOfTaxCreditEquityMethodInvestment
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTEtMS0xLTE1MjA4NA_204bac72-add7-4dd1-ab67-449f4bfca1b9"
      unitRef="usd">0</hfwa:ReturnOfTaxCreditEquityMethodInvestment>
    <hfwa:ReturnOfTaxCreditEquityMethodInvestment
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTMtMS0xLTE1MjA4NA_7acc6dfd-6bce-4451-b1b8-3b2b0669d2f1"
      unitRef="usd">9642000</hfwa:ReturnOfTaxCreditEquityMethodInvestment>
    <hfwa:ReturnOfTaxCreditEquityMethodInvestment
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM2LTUtMS0xLTE1MjA4NA_08ab3766-1333-4288-9f8e-52e3d5f65d40"
      unitRef="usd">0</hfwa:ReturnOfTaxCreditEquityMethodInvestment>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTEtMS0xLTE1MjA4NA_63c36e97-ffd4-43f7-96db-b28d548f719e"
      unitRef="usd">-18190000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTMtMS0xLTE1MjA4NA_8c3c3838-b370-4ab3-bd47-5f8adfb06455"
      unitRef="usd">-41911000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM3LTUtMS0xLTE1MjA4NA_1fd3a1ae-99e1-4e73-a13f-b10cc3fc5d60"
      unitRef="usd">-7117000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTEtMS0xLTE1MjA4NA_1b8caf3b-801e-40a3-a48c-37872e2312ca"
      unitRef="usd">-1207779000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTMtMS0xLTE1MjA4NA_492e4ab9-347f-4a29-9488-dbcc0808dd16"
      unitRef="usd">163763000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzM5LTUtMS0xLTE1MjA4NA_836709ef-6583-4abf-8e15-b8bbe6eeff95"
      unitRef="usd">-538549000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTEtMS0xLTE1MjA4NA_77f39f97-02e8-4f58-aba4-a66e17051a46"
      unitRef="usd">-469450000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTMtMS0xLTE1MjA4NA_5c99083b-c0e5-4591-a55b-69a639dce474"
      unitRef="usd">783347000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQxLTUtMS0xLTE1MjA4NA_4e1014bb-37ee-44e4-a639-3ec1dfba8a5b"
      unitRef="usd">1015314000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTEtMS0xLTE1MjA4NA_20fab59d-2d80-4454-83d1-b85f61112e30"
      unitRef="usd">-50050000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTMtMS0xLTE1MjA4NA_000eeea2-08e0-45d1-aaad-6259503750fa"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQyLTUtMS0xLTE1MjA4NA_d3acce1b-dd81-409e-beea-9fb34b7cc5f8"
      unitRef="usd">-64000000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:RepaymentsOfDebt
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTEtMS0xLTE1MjA4NA_8b92945a-e200-4f2c-83cd-64fc22e93523"
      unitRef="usd">50050000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTMtMS0xLTE1MjA4NA_70199c1f-b61e-4db9-ba1a-34ccf56b1190"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQzLTUtMS0xLTE1MjA4NA_93a572cb-7778-4c22-9396-6969e9c12328"
      unitRef="usd">64000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTEtMS0xLTE1MjA4NA_08b5370b-c8f0-416f-a9c7-1651d3f55367"
      unitRef="usd">29491000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTMtMS0xLTE1MjA4NA_f1d2ca7d-0e0a-4285-8a98-f360200e3d4d"
      unitRef="usd">28937000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ0LTUtMS0xLTE1MjA4NA_23ce9712-0d08-4ca2-97ba-833b9608ebcc"
      unitRef="usd">28859000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTEtMS0xLTE1MjA4NA_536a0844-b429-45f1-bfa0-290652b51b60"
      unitRef="usd">4242000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTMtMS0xLTE1MjA4NA_a03a2c4f-0940-44d7-b437-ba704775a4b4"
      unitRef="usd">-15156000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTUtMS0xLTE1MjA4NA_95bdc8ad-024a-4715-ac9a-b5ef1062f77f"
      unitRef="usd">-15514000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ2LTEtMS0xLTE1MjA4NA_947ccf2e-278c-4ca4-9b50-446505a74cfe"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTMtMS0xLTE5MzIzNg_bcfede45-46dc-48f2-b5eb-f6ba34394bfc"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ1LTUtMS0xLTE5MzIzOA_c089165a-6abe-4b83-87c3-d5a97b47f6c7"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTEtMS0xLTE1MjA4NA_bfe7b79e-fb57-42c5-90c1-23af061a11de"
      unitRef="usd">3196000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTMtMS0xLTE1MjA4NA_17e35769-72e1-4ee7-96c1-9eac95568776"
      unitRef="usd">22889000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ3LTUtMS0xLTE1MjA4NA_f8d39245-5294-4806-9b35-4734e8f9d62e"
      unitRef="usd">19119000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTEtMS0xLTE1MjA4NA_23a20976-996d-4793-956c-c740134ec15c"
      unitRef="usd">-506379000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTMtMS0xLTE1MjA4NA_4e1c6676-b6d9-4525-9148-de7a2d05c487"
      unitRef="usd">746677000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ4LTUtMS0xLTE1MjA4NA_04e84390-55db-49fa-816b-c86a086fed6a"
      unitRef="usd">982972000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTEtMS0xLTE1MjA4NA_29dcced1-a8f7-47eb-9a90-20eadc905753"
      unitRef="usd">-1619702000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTMtMS0xLTE1MjA4NA_15c48190-08da-4643-b0f4-0e77b14d3cbc"
      unitRef="usd">979970000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzQ5LTUtMS0xLTE1MjA4NA_640525be-0e4b-4898-baf9-221fe135482e"
      unitRef="usd">514754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTEtMS0xLTE1MjA4NA_fccd136c-95fc-4020-bbfc-b37a0c8d5f21"
      unitRef="usd">1723292000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTMtMS0xLTE1MjA4NA_820e5c91-70df-48f8-a4d0-0efc868e8999"
      unitRef="usd">743322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUwLTUtMS0xLTE1MjA4NA_64cf8c06-19eb-4025-98b9-1fc4266fcfc7"
      unitRef="usd">228568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTEtMS0xLTE1MjA4NA_811a2012-6c4f-492e-8274-4ae4b32a378b"
      unitRef="usd">103590000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTMtMS0xLTE1MjA4NA_90601db2-cda9-446f-99fe-b881139dc555"
      unitRef="usd">1723292000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzUxLTUtMS0xLTE1MjA4NA_4f251afe-72aa-468e-b56e-9e9e1bd5da31"
      unitRef="usd">743322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTEtMS0xLTE1MjA4NA_6edd3b5a-54ba-4c65-ac3d-2e5d379787df"
      unitRef="usd">7709000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTMtMS0xLTE1MjA4NA_78c89fe2-105f-43b6-9080-8e3815b3cd21"
      unitRef="usd">6790000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU0LTUtMS0xLTE1MjA4NA_2fce8edf-f9c6-4205-aeec-11c28293beb6"
      unitRef="usd">13136000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTEtMS0xLTE1MjA4NA_78218f3f-95b5-4934-8c54-4ea410046e29"
      unitRef="usd">5035000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTMtMS0xLTE1MjA4NA_7a8c6181-d40b-4fa4-b3b7-64afbe66a7f6"
      unitRef="usd">9888000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU1LTUtMS0xLTE1MjA4NA_2dc86c08-4601-4ca5-8094-041bdd936207"
      unitRef="usd">13432000</us-gaap:IncomeTaxesPaidNet>
    <hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTEtMS0xLTE1NDg4Mg_54279226-be5c-4f79-a7a5-701be0d8fa98"
      unitRef="usd">0</hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity>
    <hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTMtMS0xLTE1NDg4Mg_793eeabb-23e0-4311-8d61-5c128b27eecd"
      unitRef="usd">244778000</hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity>
    <hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU3LTUtMS0xLTE5MzI3MQ_15482c92-735d-4cb4-85ca-4af327f23b09"
      unitRef="usd">0</hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTEtMS0xLTE1MjA4NA_7ca481b3-1396-4bd6-bb01-9405366732cc"
      unitRef="usd">85888000</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTMtMS0xLTE1MjA4NA_d095b922-d2a0-423d-a6b1-16c6cfd27fe5"
      unitRef="usd">29551000</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzU5LTUtMS0xLTE1MjA4NA_e2314f90-41de-4688-8799-37fd5e7bcc1e"
      unitRef="usd">10237000</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTEtMS0xLTE1MjA4NA_0199d1da-131d-4b60-9a12-2f7456ca1a71"
      unitRef="usd">0</hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment>
    <hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTMtMS0xLTE1MjA4NA_c3c15cbf-d2fe-472b-b609-40f4d9d96bb8"
      unitRef="usd">15596000</hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment>
    <hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYwLTUtMS0xLTE1MjA4NA_ff9e0290-3d55-4379-86b6-652d15f108bf"
      unitRef="usd">0</hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTEtMS0xLTE1MjA4NA_6c5d49f4-3113-4a87-8857-a0ddb81177d7"
      unitRef="usd">2869000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTMtMS0xLTE1MjA4NA_864d3c67-a138-444f-9105-6efd3105fd34"
      unitRef="usd">13966000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYxLTUtMS0xLTE1MjA4NA_1579b324-9939-46e0-ab23-76b13f15cf56"
      unitRef="usd">1265000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTEtMS0xLTE1MjA4NA_03ff5960-6ee6-4e5f-8b37-0bd2d338cc89"
      unitRef="usd">910000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTMtMS0xLTE1MjA4NA_8199ec72-a53e-4d8e-9fb9-f238a6e6165d"
      unitRef="usd">3556000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYyLTUtMS0xLTE1MjA4NA_4a04bc3f-9c21-4545-901f-1b05efc1b1a6"
      unitRef="usd">3243000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354"
      unitRef="usd">0</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d"
      unitRef="usd">0</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b"
      unitRef="usd">7175000</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTEtMS0xLTE1MjA4NA_6d5371b2-d5a8-4326-9bed-de32ef26df95"
      unitRef="usd">0</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTMtMS0xLTE1MjA4NA_4f098d60-e1fc-45c9-8a4b-172bfcbd358b"
      unitRef="usd">0</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTUtMS0xLTE1MjA4NA_d988a817-48a1-4f64-aed5-76fc1a1f5a1b"
      unitRef="usd">2672000</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTEtMS0xLTE1MjA4NA_6cee0921-fba4-4057-bf25-9868b1fbc440"
      unitRef="usd">0</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTMtMS0xLTE1MjA4NA_927ed2a6-6086-41e5-b411-9505bc0f2cee"
      unitRef="usd">0</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY0LTUtMS0xLTE1NDk0Ng_fac8660e-d32f-42fa-931f-1dd40dba4dfc"
      unitRef="usd">270000</us-gaap:TransferToOtherRealEstate>
    <hfwa:TransferOfDepositsToDepositsHeldForSale
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTEtMS0xLTE1NDkzMQ_4e500164-852c-44b6-8953-0c3dde9eba1d"
      unitRef="usd">17420000</hfwa:TransferOfDepositsToDepositsHeldForSale>
    <hfwa:TransferOfDepositsToDepositsHeldForSale
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTMtMS0xLTE1NDkzMQ_3c5bff8b-d1c1-42a0-8026-0c6a79880c7b"
      unitRef="usd">0</hfwa:TransferOfDepositsToDepositsHeldForSale>
    <hfwa:TransferOfDepositsToDepositsHeldForSale
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzY1LTUtMS0xLTE5MzI4Ng_7625a348-b76f-4d4f-a424-510f5f8d569d"
      unitRef="usd">0</hfwa:TransferOfDepositsToDepositsHeldForSale>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODYw_18281c84-c0e5-4bc3-be47-3b8bc6c15147">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 audited Consolidated Financial Statements have been prepared in accordance with GAAP for annual financial information and pursuant to the rules and regulations of the SEC. To prepare the audited 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 that the judgments, estimates, and assumptions used in the preparation of the 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 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;Certain prior year amounts in the Consolidated Statements of Income have been reclassified to conform to the current year&#x2019;s presentation. 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"&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&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;Cash and cash equivalents include cash on hand and in banks and interest earning deposits due substantially from the Federal Reserve Bank. Cash equivalents have a maturity of 90 days or less at the time of purchase.&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:700;line-height:120%"&gt;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;Investment securities for which the Bank has the positive intent and ability to hold to maturity are classified as held to maturity and are carried at amortized cost. Investment securities held primarily for the purpose of selling in the near term are classified as trading securities and are reported at fair value, with unrealized gains and losses included in income. Investment securities not classified as held to maturity or trading are classified as available for sale and are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of other comprehensive income. The Bank determines the appropriate classification of investment securities at the time of purchase and reassesses the classification at each reporting date. Any subsequent reassessment of classification and transfer of investment securities available for sale to held to maturity are completed at the amortized cost basis plus or minus the amount of any remaining unrealized holding gain or loss reported in AOCI of the individual investment securities available for sale. The unrealized holding gain or loss at the date of the transfer continues to be recognized in AOCI, but that gain or loss is amortized over the remaining life of the security using the interest method. When the Company acquires another entity, all investment securities are recorded at fair value and classified as available for sale at the acquisition 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;Realized gains and losses on sales of investment securities are recorded on the trade date in "Gain (loss) on sale of investment securities, net" on the Consolidated Statements of Income and determined using the specific identification method. Premiums and discounts on investment securities available for sale and held to maturity are amortized or accreted into income using the interest method. An investment security available for sale or held to maturity is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent and classified as past due after 30 days of nonpayment. Interest accrued, but not received for an investment security classified as nonaccrual is reversed against interest income during the period that the investment security is placed on nonaccrual status.&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:700;line-height:120%"&gt;ACL 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;Management evaluates the need for an ACL on investment securities available for sale on at least a quarterly basis, and more frequently when economic or market conditions warrant such an evaluation. For investment securities available for sale in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that it will be required to sell the security before the recovery of its amortized cost basis. If either of the criteria regarding intent or requirement &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;to sell is met, the security&#x2019;s amortized cost basis is written down to fair value through a provision for credit loss against income. For investment securities available for sale that do not meet the aforementioned criteria, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security, among other factors. The credit loss is defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an ACL on investment securities available for sale is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. Any unrealized decline in fair value that has not been recorded through an ACL on investment securities available for sale is recognized in other comprehensive 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;Accrued interest receivable on investment securities available for sale is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities available for sale are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security available for sale is confirmed or when either of the criteria regarding intent or requirement to sell is met.&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:700;line-height:120%"&gt;ACL on Investment Securities Held to 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 Company measures expected credit losses on investment securities held to maturity on a pooled, collective basis by major investment security type with similar risk characteristics. A historical lifetime probability of default and severity of loss in the event of default is derived or obtained from external sources and adjusted for the expected effects of reasonable and supportable forecasts over the expected lives of the investment securities on those historical credit losses. Expected credit losses on investment securities in the held to maturity portfolio that do not share similar risk characteristics with any of the pools are individually measured based on net realizable value, or the difference between the discounted value of the expected future cash flows, based on the original effective interest rate, and the recorded amortized cost basis of the 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;Accrued interest receivable on investment securities held to maturity is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities held to maturity are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security held to maturity is confirmed.&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:700;line-height:120%"&gt;Loans Held 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;Mortgage loans held for sale are carried at the lower of amortized cost or fair value. Any loan that management does not have the intent and ability to hold for the foreseeable future or until maturity or payoff is classified as held for sale at the time of origination, purchase, securitization or when such decision is made. Unrealized losses on loans held for sale are recorded as a valuation allowance and included in "Other expense" on the Consolidated Statements of Income.&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:700;line-height:120%"&gt;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;Loans receivable includes loans originated, indirect loans purchased by the Bank and loans acquired in business combinations that management has the intent and ability to hold for the foreseeable future or until maturity or payoff and is reported at amortized cost. Amortized cost is the outstanding principal balance, net of purchased premiums and discounts and net deferred loan origination fees and costs. Interest on loans is calculated using the interest method based on the daily balance of the principal amount outstanding and is credited to interest income as earned. Accrued interest receivable for loans receivable is reported within "Accrued interest receivable" on the Consolidated Statements of Financial Condition. The Company's policies for loans receivable generally do not differ by loan segments or classes unless specified in the following 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%;text-decoration:underline"&gt;Acquired 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;Acquired loans are recorded at their fair value at acquisition date net of an ACL on loans expected to be incurred over the life of the loan. The initial ACL on acquired loans is determined using the same methodology as originated loans. For non-PCD loans, the initial ACL on loans is recorded through earnings as a provision for credit losses. For PCD loans, the initial ACL is incorporated into the calculation of the fair value of net assets acquired on the merger date and the net of the PCD loan purchase price and the initial ACL becomes the initial amortized cost basis. The difference between the initial amortized cost basis and the par value of PCD loans is the noncredit discount or premium for PCD loans. The noncredit discount or premium for PCD loans and both the noncredit and credit discount or premium for non-PCD loans are accreted through the "Interest and fees on loans" line item on the Consolidated Statements of Income over the life of the loan using the interest method for non-revolving credits or the straight-line method, which approximates the effective interest method, for revolving credits. Any unrecognized discount or premium for a purchased loan that is subsequently repaid in full is recognized immediately into income. Subsequent changes to the ACL on loans for acquired loans are recorded through earnings as a provision for credit 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%;text-decoration:underline"&gt;Delinquent 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;Loans are considered past due or delinquent when principal or interest payments are past due 30 days or more. Delinquent loans generally remain on accrual status between 30 days and 89 days past due.&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 did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due during their modification period in accordance with the CARES Act and related regulatory guidance. &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;Nonaccrual and Charged-off 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;Loans for which the accrual of interest has been discontinued are designated as nonaccrual loans. The accrual of interest is generally discontinued at the time the loan is 90 days delinquent unless the credit is well secured and in the process of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;collection. Loans are placed on nonaccrual at an earlier date if collection of the contractual principal or interest is doubtful. All interest accrued, but not collected, on loans deemed nonaccrual during the period is reversed against interest income in that period. Interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby the interest payment is applied to the principal balances. Loans may be returned to accrual status when improvements in credit quality eliminate the doubt as to the full collectability of both interest and principal and a period of sustained performance has occurred.&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;Due to the short-term nature of the forbearance and other relief programs we were offering as a result of the COVID-19 Pandemic, borrowers granted relief under these programs generally were not reported as nonaccrual during the deferral period.&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 are generally charged off to their net realizable value if collection of the contractual principal or interest as scheduled in the loan agreement is doubtful. Consumer loans are typically charged off no later than 90 days past due.&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;Troubled Debt Restructures&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;A TDR is a restructuring in which the Bank, for economic or legal reasons related to a borrower&#x2019;s financial difficulties, grants a concession to a borrower that it would not otherwise consider. These concessions may include changes to the interest rate, extension of the maturity date, delay in the timing of the regular payment or any other actions intended to minimize potential losses. The Bank does not generally forgive principal as part of a TDR, but in those situations where principal is forgiven, the entire amount of such principal forgiveness is immediately charged off to the extent not done so prior to the modification. The Bank also considers insignificant delays in payments when determining if a loan should be classified as a TDR.&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 loan that has been placed on nonaccrual status that is subsequently restructured will usually remain on nonaccrual status until the borrower is able to demonstrate repayment performance in compliance with the restructured terms for a sustained period, typically for six months. A restructured loan may return to accrual status sooner based on other significant events or mitigating circumstances. A loan that has not been placed on nonaccrual status may be restructured and such loan may remain on accrual status after such restructuring. In these circumstances, the borrower has made payments before the restructuring and is expected to continue to perform after the restructuring. Generally, this type of restructuring involves a reduction in the loan interest rate and/or a change to interest-only payments for a period of time.&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 TDR is considered defaulted if, during the 12-month period after the restructure, the loan has not performed in accordance to the restructured terms. Defaults generally include loans whose payments are 90 days or more past due and loans whose revised maturity date passed and no further modifications will be granted for that borrower.&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;Once a loan is classified as a TDR loan, it generally continues to be reported as such until it is paid off or charged off.&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 2020, the CARES Act and regulatory agencies provided guidance around the modification of loans as a result of the COVID-19 Pandemic and outlined, among other criteria, that short-term modifications made on a good faith basis to borrowers who were current as defined by the CARES Act and related regulatory guidance prior to any relief are not TDRs. This includes short-term (e.g. six months) modifications such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant. Borrowers were considered current if they were less than 30 days past due on the contractual payments as of December 31, 2019 under the CARES Act, which the Bank determined was the implementation date of its modification program under related regulatory guidance. The CA Act extended relief offered under the CARES Act through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The Bank elected to apply the temporary relief under the applicable guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. However, COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDRs based on the Bank's internal policy.&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:700;line-height:120%"&gt;Deferred Loan Origination Fees and Costs&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;Direct loan origination fees and costs on originated loans and premiums and discounts on acquired loans are deferred and subsequently amortized or accreted as a yield adjustment over the expected life of the loan without prepayment considerations utilizing the interest method, except revolving loans for which the straight-line method is used. When a loan is paid off prior to maturity, the remaining net deferred balance is immediately recognized into interest income. In the event loans are sold, the unamortized net deferred balance is recognized as a component of the gain or loss on the sale of loans.&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:700;line-height:120%"&gt;ACL on 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 ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are debited against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed and subsequent recoveries, if any, are credited to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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;Management has adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, loans are either collectively evaluated if they share similar risk characteristics, including performing TDR loans, or individually evaluated if they do not share similar risk characteristics, including 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 allowance for individually evaluated loans is calculated using either the collateral value method, which considers the likely source of repayment as the value of the collateral less estimated costs to sell, or the net present value method, which considers the contractual principal and interest terms and estimated cash flows available from the borrower to satisfy the debt. Nonaccrual TDR loans are individually evaluated for credit loss except if the original interest rate is used to discount the expected cash flows, not the rate specified in the restructuring.&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 allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using the Bank's average quarterly historical loss information for an economic cycle. The Bank evaluates the historical period on a quarterly basis with the assumption that economic cycles have historically lasted between 10 and 15 years. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. Estimated cash flows consider the principal and interest in accordance with the contractual term of the loan and estimated prepayments. Contractual cash flows are based on the amortized cost and are adjusted for balances guaranteed by governmental entities, such as SBA or USDA, resulting in the unguaranteed amortized cost. The contractual term excludes expected extensions, renewals and modifications unless either of the following applies: 1) management has a reasonable expectation at the reporting date that a TDR will be executed with an individual borrower or 2) the extension or renewal options are included in the original or modified contract at the reporting date and are not unconditionally cancellable by the Company. Prepayments are established for each segment based on rolling historical averages for the segment, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment assumption on a quarterly 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 macroeconomic allowance includes consideration of the forecasted direction of the economic and business environment and its likely impact on the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. Economic forecast models for the current period are uploaded to the model, which targets 16 forecasted macroeconomic factors, such as unemployment rate, gross domestic product, housing price index, commercial real estate price index, disposable income growth, mortgage rates and certain rate indices. Macroeconomic factor multipliers are determined through regression analysis and applied to loss rates for each segment of loans with similar risk characteristics. Each of the forecasted segment balances is impacted by a mix of these macroeconomic factors. Further, each of the macroeconomic factors is utilized differently by segment, including the application of lagged factors and various transformations such as percent change year over year. A macroeconomic sensitive model is developed for each segment given the current and forecasted conditions and a macroeconomic multiplier is calculated for each forecast period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors on each segment, both positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss allowance. After the reasonable and supportable period, forecasted loss rates revert to historical baseline loss levels over the predetermined reversion period on a straight-lined 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 Bank&#x2019;s ACL model also includes adjustments for qualitative factors, where appropriate. Since historical information (such as historical net losses and economic cycles) may not always, by themselves, provide a sufficient basis for determining future expected credit losses, the Bank periodically considers the need for qualitative adjustments to the ACL. The Bank has a bias for minimal qualitative risk factors unless internal or external factors indicate otherwise. Qualitative adjustments may be related to and include, but not be limited to, factors such as: (i) management&#x2019;s assessment of economic forecasts used in the model and how those forecasts align with management&#x2019;s overall evaluation of current and expected economic conditions, (ii) organization specific risks such as credit concentrations, collateral or industry specific risks, regulatory risks, and external factors that may ultimately impact credit quality, (iii) other limitations associated with factors such as underwriting changes, acquisition of new portfolios, changes in portfolio segmentation, and (iv) management&#x2019;s overall assessment of the adequacy of the ACL, including an assessment of model data inputs used to determine the ACL. The Bank has established metrics to estimate the qualitative risk factors by segment based on the identified risk.  &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;In general, management's estimate of the ACL on loans uses relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. The evaluation of ACL on loans is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize estimated losses on loans, future additions to the allowance may be necessary based on further declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#x2019;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. The Company believes the ACL on loans is appropriate given all of the above considerations.&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:700;line-height:120%"&gt;ACL on Unfunded Commitments&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 estimates expected credit losses on unfunded, off-balance sheet commitments over the contractual period in which the Bank is exposed to credit risk from a contractual obligation to extend credit, unless the obligation is unconditionally cancellable by the Bank.&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 allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment and an estimate of the future utilization as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts.&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 ACL for unfunded commitments is recorded in "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and changes are recognized through earnings in the "(Reversal of) provision for credit losses" on the Consolidated Statements of Income.&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:700;line-height:120%"&gt;Mortgage Banking 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;The Bank originates and sells certain residential real estate loans on a servicing-released basis. The Bank recognizes a gain or loss on sale to the extent that the sale proceeds of the loan sold differs from the net book value at the time of sale. Income from residential real estate loans brokered to other lenders is recognized into income on date of loan closing.&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;Commitments to fund residential real estate loans and commitments to subsequently sell residential real estate loans are made during the period between the taking of the loan application and the closing of the loan. The timing of making these commitments is dependent upon the timing of the borrower&#x2019;s election to lock-in the mortgage interest rate and fees prior to loan closing. The Company enters into forward commitments for the future delivery of residential real estate loans when interest rate locks are entered into in order to hedge the interest rate risk resulting from its commitments to fund the loans. These sale commitments are typically made on a best-efforts basis whereby the Bank is only obligated to sell the loan if the loan is approved and closed by the Bank. Commitments to fund residential real estate loans to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives, however, the fair values of these freestanding derivatives were not significant at December 31, 2022 or 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:700;line-height:120%"&gt;Commercial Loan Sales, Servicing, and Commercial Servicing Asset&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, on a limited basis, sells the guaranteed portion of SBA and USDA loans, with servicing retained, for cash proceeds and records a related servicing asset. The Company does not sell loans with servicing retained unless it retains a participating interest. A servicing asset is recorded at fair value upon sale which is estimated by discounting estimated net future cash flows from servicing using discount rates that approximate current market rates and using estimated prepayment rates. Subsequent to initial recognition, all classes of servicing rights are carried at the lower of amortized cost or fair value and are amortized in proportion to and over the period of the estimated net servicing income. The servicing asset is reported within "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition.&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;For purposes of evaluating and measuring impairment, the fair value of servicing rights is measured using a discounted estimated net future cash flow model as described above at least annually. Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type and maturity and recognized through a valuation allowance for an individual stratum to the extent fair value is less than the carrying amount. If the Company later determines all or a portion of the impairment no longer exists for a particular stratum, a reduction of the allowance may be recorded as an increase to income. Changes in valuation allowances are reported within "Other income" on the Consolidated Statements 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;In connection with the loan sales, the Bank typically makes representations and warranties about the underlying loans conforming to specified guidelines. If the underlying loans do not conform to the specifications, the Bank may have an obligation to repurchase the loans or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements was remote at December 31, 2022, December 31, 2021 and December 31, 2020.&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;Servicing fee income is recorded for fees earned for servicing loans and reported as "Other income" on the Consolidated Statements of Income. The fees are based on a contractual percentage of the outstanding principal and are recorded as income when earned. The amortization of mortgage servicing rights is netted against servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2022, 2021, and 2020.&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 premium over the adjusted carrying value is received upon the sale of the guaranteed portion of a SBA or USDA loan. The Bank's investment in a SBA or USDA loan is allocated among the sold and retained portions of the loan based on the relative fair value of each portion at the time of loan origination, adjusted for payments and other activities. Because the portion retained does not carry a SBA or USDA guarantee, part of the gain recognized on the sold portion of the loan is deferred and amortized as a yield enhancement on the retained portion in order to obtain a market equivalent yield. The balance of the deferred gain was immaterial at December 31, 2022, December 31, 2021 and December 31, 2020.&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:700;line-height:120%"&gt;Other Real Estate Owned&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 real estate owned is recorded at the estimated fair value (less the costs to sell) at the date of acquisition, not to exceed net realizable value, and any resulting write-down is charged against the ACL on loans. Physical possession of residential real estate property collateralizing a consumer mortgage loan occurs when legal title is obtained upon completion of foreclosure or when the borrower conveys all interest in the properly to satisfy the loan through completion of a deed in lieu of foreclosure or similar legal agreement.&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;After acquisition, all costs incurred in maintaining the property are expensed except for costs relating to the development and improvement of the property which are capitalized to the extent of the property&#x2019;s net realizable value. If the estimated realizable value of the other real estate owned property declines after the acquisition date, the valuation adjustment is charged to "Other real estate owned, net" on the Consolidated Statements of Income.&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:700;line-height:120%"&gt;Premises and Equipment&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;Premises and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets or the lease period, whichever is shorter. The estimated useful lives used to compute depreciation and amortization for buildings and building improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6"&gt;seven&lt;/span&gt; years.  The Company reviews premises and equipment, including leasehold improvements, for impairment whenever events or changes in the circumstances indicate that the undiscounted cash flows for the property are less than its carrying value. If identified, an impairment loss is recognized through a charge to earnings based on the fair value of the property.&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:700;line-height:120%"&gt;Bank Owned Life Insurance&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's BOLI policies insure the lives of certain current or former Bank officers and name the Bank as beneficiary. Noninterest income is generated tax-free (subject to certain limitations) from the increase in the policies' underlying &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;investments made by the insurance company. The Company records BOLI at the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.&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:700;line-height:120%"&gt;ACL on 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 on investment securities and loans receivable are excluded from their estimates of credit losses. Additionally, no allowance has been established for accrued interest receivable on investment securities and loans receivable as interest accrued, but not received, is reversed timely in accordance with the policies stated above.&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:700;line-height:120%"&gt;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 intangibles acquired in business combinations. The fair value of the core deposit intangible stemming from any given business combination is based on the present value of the expected cost savings attributable to the core deposit funding, relative to an alternative source of funding. The core deposit intangibles are amortized on an accelerated basis following a pattern of the economic benefits of the core deposit intangible over an estimated useful life of the deposit relationships acquired. The Company evaluates such identifiable intangibles for impairment annually or more frequently if an indication of impairment exists.&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:700;line-height:120%"&gt;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;The Company&#x2019;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in certain mergers and acquisitions. Goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (single reporting unit) on an annual basis or more frequently if an indication of impairment exists between the annual tests.&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;For the goodwill impairment assessment, the Company either assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not the fair value of the reporting unit is less than its carrying value and a quantitative test is needed or opts to bypass the qualitative analysis and performs a quantitative analysis only. The quantitative analysis requires the Company to make assumptions and judgments regarding the fair value of the reporting unit. If the implied fair value of goodwill is less than the recorded goodwill, an impairment charge would be recorded for the difference.&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:700;line-height:120%"&gt;Income Taxes&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 and the Bank file a United States consolidated federal income tax return and an Oregon State income tax return. Income tax expense is the total of the current year income tax due or refundable and the change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the enactment date. A valuation allowance, if needed, reduces deferred tax assets to the amounts expected to be realized.&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 tax position is recognized as a benefit only if it is "more likely than not" that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recorded.&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&#x2019;s policy is to recognize interest and penalties on unrecognized tax benefits in "Income tax expense" in the Consolidated Statements of Income as the amounts are generally insignificant each year.&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:700;line-height:120%"&gt;Operating Leases&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 only identified leases classified as operating leases. Operating leases are recorded as ROU assets and ROU liabilities within "Prepaid expenses and other assets" and "Accrued expenses and other liabilities", respectively, in the Consolidated Statements of Financial Condition. ROU assets represent the Company's right to use an underlying asset for the lease term and ROU liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and ROU liabilities are recognized at the lease agreement commencement date based on the present value of lease payments over the lease term. The lease term incorporates options to extend the lease when it is reasonably certain that the Company will exercise that option. As the Company's leases typically do not provide an implicit rate; the Company uses its incremental borrowing rate based on the information available at the operating lease commencement date in determining the present value of lease payments. The operating lease ROU asset is further reduced by any lease pre-payments made and lease incentives. The leases may contain various provisions for increases in rental rates based either on changes in the published Consumer Price Index or a predetermined escalation schedule and such variable lease payments are recognized as lease expense as they are incurred. The majority of the Company's leases include variable lease payments such as real estate taxes, maintenance, insurance and other similar costs in addition to the base rent. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&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 does not separate non-lease components from lease components and excludes operating leases with a term of twelve months or less from being capitalized as ROU assets and ROU liabilities. The Company follows a policy to capitalize lease agreements with total contractual lease payments of $25,000 or more. The Company does not account for any leases at a portfolio level.&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:700;line-height:120%"&gt;Stock-Based Compensation&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 maintains a number of stock-based incentive programs, which are discussed in more detail in Note (17) &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;Stock-Based Compensation. Compensation cost is recognized for stock options, restricted stock awards and restricted stock units issued to employees and directors based on the fair value of these awards at the date of grant. Compensation cost is generally recognized over the requisite service period, generally defined as the vesting period, on a straight-line basis. Compensation cost for restricted stock units with market-based vesting is recognized over the service period to the extent the restricted stock units are expected to vest. Forfeitures are recognized as they occur.&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 market price of the Company&#x2019;s common stock at the date of grant is used to determine the fair value of the restricted stock awards and restricted stock units. The fair value of stock options granted is estimated based on the date of grant using the Black-Scholes-Merton option pricing model. Certain restricted stock unit grants are subject to performance-based vesting as well as other approved vesting conditions and cliff-vest based on those conditions, and the fair value is estimated using a Monte Carlo simulation pricing model. The assumptions used in the Monte Carlo simulation pricing model include the expected term based on the valuation date and the remaining contractual term of the award; the risk-free interest rate based on the U.S. Treasury curve at the valuation date of the award; the expected dividend yield based on expected dividends being payable to the holders; and the expected stock price volatility over the expected term based on the historical volatility over the equivalent historical term.&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:700;line-height:120%"&gt;Tax Credit Investments&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 equity investments in LIHTC partnerships, which are indirect federal subsidies that finance low-income housing projects. As a limited liability investor in these partnerships, the Company receives tax benefits in the form of tax deductions from partnership operating losses and federal income tax credits. The federal income tax credits are earned over a 10-year period as a result of the investment properties meeting certain criteria and are subject to recapture for noncompliance with such criteria over a 15-year period. The Company accounts for the LIHTCs under the proportional amortization method and amortizes the initial cost of the investment in proportion to the tax credits and other tax benefits received and recognizes the net investment performance on the Consolidated Statements of Income as a component of "Income tax expense". The Company reports the carrying value of the equity investments in the unconsolidated LIHTCs as Prepaid expenses and other assets and the unfunded contingent commitments related to the equity investments as Accrued expenses and other liabilities on the Company&#x2019;s Statements of Financial Condition. The maximum exposure to loss in the LIHTCs is the amount of equity invested and credit extended by the Company. Loans to these entities are underwritten in substantially the same manner as other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined the Company does not have controlling financial interests in such investments and is not the primary beneficiary.&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;Through May 2021, the Company held $25.0 million of qualified equity investments in three certified development entities eligible to receive NMTC. The NMTC program provides federal tax incentives to investors to make investments in distressed communities and promotes economic improvements through the development of successful businesses in these communities. The NMTC is available to investors over a&#160;seven-year period and is subject to recapture if certain events occur during such period. The Company is required to fund 85% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.  The Company dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8&#160;million were utilized during the seven year period ending December 31, 2020. Prior to dissolution, the Company accounted for its NMTC on the equity method and reported the investment balance in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition and the related investment income was recognized in "Other income" on the Consolidated Statements of Income.&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:700;line-height:120%"&gt;Deferred Compensation Plans&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 a Deferred Compensation Plan and has entered into similar arrangements with certain executive officers. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions to the Deferred Compensation Plan on behalf of any participant based on a number of factors. Such discretionary contributions are generally approved by the Compensation Committee of the Company's Board of Directors. The notional account balances of participants under the Deferred Compensation Plan earn interest on an annual basis. The applicable interest rate is the Moody&#x2019;s Seasoned Aaa Corporate Bond Yield as of January 1 of each year. Generally, a participant&#x2019;s account is payable upon the earliest of the participant&#x2019;s separation from service with the Company, the participant&#x2019;s death or disability, or a specified date that is elected by the participant in accordance with applicable rules of the Internal Revenue Code, as amended.&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;Additionally, in conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed a Salary Continuation Plan. The Salary Continuation Plan is an unfunded non-qualified deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. Under the Salary Continuation Plan, the Company will pay each participant, or their beneficiary, specified amounts over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions.&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&#x2019;s obligation to make payments under the Deferred Compensation Plan and the Salary Continuation Plan is a general obligation of the Company and is to be paid from the Company&#x2019;s general assets. As such, participants are general unsecured creditors of the Company with respect to their participation under both plans. The Company records a liability within "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and records the expense as "Compensation and employee benefits" on the Consolidated Statements of Income in a systematic and rational manner. Since the amounts earned under the Deferred Compensation Plan are generally based on the Company&#x2019;s annual performance, the Company records deferred compensation expense each year for an amount calculated based on that year&#x2019;s financial performance.&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:700;line-height:120%"&gt;Earnings per 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 two-class method is used in the calculation of basic and diluted earnings per common share. Basic earnings per common share is net income allocated to common shareholders divided by the weighted average number of common shares outstanding during the period. All outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends are considered participating securities for this calculation. Dividends and undistributed earnings allocated to participating securities are excluded from net income allocated to common shareholders and participating securities are excluded from weighted average common shares outstanding. Diluted earnings per common share is calculated using the treasury stock method and includes the dilutive effect of additional potential common shares issuable under stock options. Earnings and dividends per share are restated for all stock splits and stock dividends through the date of issuance of the financial statements.&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:700;line-height:120%"&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 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. In connection with each swap transaction, the Company agrees to pay interest to the customer on a notional amount at a variable interest rate and receive interest from the customer on a similar notional amount at a fixed interest rate. At the same time, the Company agrees to pay another financial institution the same fixed interest rate on the same notional amount and receive the same variable interest rate on the same notional amount. The transaction allows the Company&#x2019;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. Because the Company acts as an intermediary for its customer, 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. 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 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;&lt;div style="margin-top:5pt;text-align:justify;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 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 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 Consolidated Statements of Income, but typically net to zero based on the identical back-to-back interest rate swaps 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expenses&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;Advertising costs are expensed as incurred. Costs related to production of advertising are considered incurred when the advertising is first used.&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:700;line-height:120%"&gt;(Reversal of) Provision for Credit 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 provision for credit losses as presented in the Consolidated Statements of Income includes the provision for credit losses on loans, the provision for credit losses on unfunded commitments and the provision for credit losses on investment securities.&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:700;line-height:120%"&gt;Operating Segments&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;While the Company&#x2019;s chief decision-makers monitor the revenue streams of the various products and services, operations are managed and financial performance is evaluated on a Company-wide basis as operating results for all segments are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.&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:700;line-height:120%"&gt;Revenue from Contracts with Customers&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's revenues are primarily composed of interest income on financial instruments, such as loans and investment securities. The Company's revenue derived from contracts with customers are generally presented in "Service charges and other fees" and "Other income" on the Consolidated Statement of Income and includes the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Service Charges on Deposit Accounts: The Company earns fees from its deposit customers from a variety of deposit products and services. Non-transaction based fees such as account maintenance fees and monthly statement fees are considered to be provided to the customer under a day-to-day contract with ongoing renewals. Revenues for these non-transaction fees are earned over the course of a month, representing the period over which the Company satisfies the performance obligation. Transaction-based fees such as non-sufficient fund charges, stop payment charges and wire fees are recognized at the time the transaction is executed as the contract duration does not extend beyond the service performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Wealth Management: The Company earns fees from contracts with customers for fiduciary and brokerage activities. Revenues are generally recognized on a monthly basis and are generally based on a percentage of the customer&#x2019;s assets under management or based on investment or insurance solutions that are implemented for the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Merchant Processing Services and Debit and Credit Card Fees: The Company earns fees from cardholder transactions conducted through third-party payment network providers which consist of (i) interchange fees earned from the payment network as a debit card issuer, (ii) referral fee income, and (iii) ongoing merchant fees earned for referring customers to the payment processing provider. These fees are recognized when the transaction occurs, but may settle on a daily or monthly 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;(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 2016-13&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): Measurement of Credit Losses on Financial Instruments&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 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, and ASU 2020-02, was originally issued in June 2016. This ASU replaced the incurred loss methodology with an expected loss methodology, which is commonly referred to as the "CECL" methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loans receivable. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments. In addition, CECL Adoption made changes to the accounting for credit losses on investment securities available for sale. This ASU requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. For public business entities, this ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years with early adoption permitted for fiscal years after December 15, 2018, and can be delayed under a provision of the CARES Act until the end of the official health emergency declaration. The Company adopted ASU 2016-13 on January 1, 2020 using the modified retrospective method for all financial assets measured at amortized cost, investment securities available for sale and unfunded commitments. At adoption, the Bank elected not to measure an ACL on accrued interest receivable on loans receivable or accrued interest receivable on investment securities available for sale as Bank policy is to reverse interest income for uncollectible accrued interest receivable balances in a timely manner. The Significant Accounting Policies section above reflects the policies after adoption. Upon adoption of this ASU, the Company recorded an increase to the ACL on loans of $3.4&#160;million and an increase to the ACL on unfunded commitments of $3.7&#160;million, which resulted in a pretax cumulative-effect adjustment of $7.1&#160;million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $5.6&#160;million, net of tax.&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, and ASU 2022-06 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. In December 2022, FASB amended this ASU and deferred the sunset date of Topic 848 from December 31, 2022, to December 31, 2024. 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. The Company does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.&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. Specifically, rather than applying the recognition and measurement guidance for TDRs, the entity will apply the loan refinancing and restructuring guidance to determine whether a modification or other form of restructuring results in a new loan or continuation of an existing loan. 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 the Company previously adopted the amendments in ASU 2016-13. Early adoption is permitted in any interim period if an entity has adopted ASU 2016-13 and such election may be made individually to adopt the guidance related to TDRs, including related disclosures, and the presentation of gross write-offs in the vintage disclosure. This update requires prospective transition for the disclosures related to loan restructurings for borrowers experiencing financial difficulty and the presentation of gross write-offs in the vintage disclosures. The guidance related to the recognition and measurement of TDRs may be adopted on a prospective or modified retrospective transition method. The Company has not yet adopted this ASU for the year ended December 31, 2022 does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <hfwa:DescriptionOfBusinessPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc0_3bf6927e-f56a-446c-b4ff-41ba47d308e6">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:DescriptionOfBusinessPolicyTextBlock>
    <hfwa:NumberOfBranchesOperating
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzM5NQ_486611e2-1d31-43d2-9155-1cf69482fef7"
      unitRef="branch">50</hfwa:NumberOfBranchesOperating>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM1_3b64d7a0-8041-40b1-a126-47e26b0a8af8">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 audited Consolidated Financial Statements have been prepared in accordance with GAAP for annual financial information and pursuant to the rules and regulations of the SEC. To prepare the audited 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 that the judgments, estimates, and assumptions used in the preparation of the 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 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;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc4_b9d0ddb4-3146-4620-b86c-ef5807ed2d42">Certain prior year amounts in the Consolidated Statements of Income have been reclassified to conform to the current year&#x2019;s presentation. Reclassifications had no effect on the prior year's net income or stockholders&#x2019; equity.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTI2_cda8f9fc-da3a-435a-a9ce-e87977f5540c">&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:700;line-height:120%"&gt;Cash and Cash Equivalents&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;Cash and cash equivalents include cash on hand and in banks and interest earning deposits due substantially from the Federal Reserve Bank. Cash equivalents have a maturity of 90 days or less at the time of purchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODYy_d800fd57-f057-4c4c-9ffa-945a240fae3b">&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:700;line-height:120%"&gt;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;Investment securities for which the Bank has the positive intent and ability to hold to maturity are classified as held to maturity and are carried at amortized cost. Investment securities held primarily for the purpose of selling in the near term are classified as trading securities and are reported at fair value, with unrealized gains and losses included in income. Investment securities not classified as held to maturity or trading are classified as available for sale and are reported at fair value with unrealized gains and losses, net of income taxes, as a separate component of other comprehensive income. The Bank determines the appropriate classification of investment securities at the time of purchase and reassesses the classification at each reporting date. Any subsequent reassessment of classification and transfer of investment securities available for sale to held to maturity are completed at the amortized cost basis plus or minus the amount of any remaining unrealized holding gain or loss reported in AOCI of the individual investment securities available for sale. The unrealized holding gain or loss at the date of the transfer continues to be recognized in AOCI, but that gain or loss is amortized over the remaining life of the security using the interest method. When the Company acquires another entity, all investment securities are recorded at fair value and classified as available for sale at the acquisition 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;Realized gains and losses on sales of investment securities are recorded on the trade date in "Gain (loss) on sale of investment securities, net" on the Consolidated Statements of Income and determined using the specific identification method. Premiums and discounts on investment securities available for sale and held to maturity are amortized or accreted into income using the interest method. An investment security available for sale or held to maturity is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent and classified as past due after 30 days of nonpayment. Interest accrued, but not received for an investment security classified as nonaccrual is reversed against interest income during the period that the investment security is placed on nonaccrual status.&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:700;line-height:120%"&gt;ACL 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;Management evaluates the need for an ACL on investment securities available for sale on at least a quarterly basis, and more frequently when economic or market conditions warrant such an evaluation. For investment securities available for sale in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that it will be required to sell the security before the recovery of its amortized cost basis. If either of the criteria regarding intent or requirement &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;to sell is met, the security&#x2019;s amortized cost basis is written down to fair value through a provision for credit loss against income. For investment securities available for sale that do not meet the aforementioned criteria, the Company evaluates whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency and adverse conditions specifically related to the security, among other factors. The credit loss is defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an ACL on investment securities available for sale is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. Any unrealized decline in fair value that has not been recorded through an ACL on investment securities available for sale is recognized in other comprehensive 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;Accrued interest receivable on investment securities available for sale is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities available for sale are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security available for sale is confirmed or when either of the criteria regarding intent or requirement to sell is met.&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:700;line-height:120%"&gt;ACL on Investment Securities Held to 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 Company measures expected credit losses on investment securities held to maturity on a pooled, collective basis by major investment security type with similar risk characteristics. A historical lifetime probability of default and severity of loss in the event of default is derived or obtained from external sources and adjusted for the expected effects of reasonable and supportable forecasts over the expected lives of the investment securities on those historical credit losses. Expected credit losses on investment securities in the held to maturity portfolio that do not share similar risk characteristics with any of the pools are individually measured based on net realizable value, or the difference between the discounted value of the expected future cash flows, based on the original effective interest rate, and the recorded amortized cost basis of the 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;Accrued interest receivable on investment securities held to maturity is excluded from the estimate of expected credit losses. Changes in the ACL on investment securities held to maturity are recorded as provision for credit losses expense. Losses are charged against the ACL when management believes the uncollectibility of an investment security held to maturity is confirmed.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODQy_6f9829dd-bc2b-499a-b4d3-0c6e745feb2e">Loans Held for SaleMortgage loans held for sale are carried at the lower of amortized cost or fair value. Any loan that management does not have the intent and ability to hold for the foreseeable future or until maturity or payoff is classified as held for sale at the time of origination, purchase, securitization or when such decision is made. Unrealized losses on loans held for sale are recorded as a valuation allowance and included in "Other expense" on the Consolidated Statements of Income</us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy>
    <us-gaap:PolicyLoansReceivablePolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODg0_6b919745-3fa5-4b97-a065-481a38da7369">&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:700;line-height:120%"&gt;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;Loans receivable includes loans originated, indirect loans purchased by the Bank and loans acquired in business combinations that management has the intent and ability to hold for the foreseeable future or until maturity or payoff and is reported at amortized cost. Amortized cost is the outstanding principal balance, net of purchased premiums and discounts and net deferred loan origination fees and costs. Interest on loans is calculated using the interest method based on the daily balance of the principal amount outstanding and is credited to interest income as earned. Accrued interest receivable for loans receivable is reported within "Accrued interest receivable" on the Consolidated Statements of Financial Condition. The Company's policies for loans receivable generally do not differ by loan segments or classes unless specified in the following 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%;text-decoration:underline"&gt;Acquired 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;Acquired loans are recorded at their fair value at acquisition date net of an ACL on loans expected to be incurred over the life of the loan. The initial ACL on acquired loans is determined using the same methodology as originated loans. For non-PCD loans, the initial ACL on loans is recorded through earnings as a provision for credit losses. For PCD loans, the initial ACL is incorporated into the calculation of the fair value of net assets acquired on the merger date and the net of the PCD loan purchase price and the initial ACL becomes the initial amortized cost basis. The difference between the initial amortized cost basis and the par value of PCD loans is the noncredit discount or premium for PCD loans. The noncredit discount or premium for PCD loans and both the noncredit and credit discount or premium for non-PCD loans are accreted through the "Interest and fees on loans" line item on the Consolidated Statements of Income over the life of the loan using the interest method for non-revolving credits or the straight-line method, which approximates the effective interest method, for revolving credits. Any unrecognized discount or premium for a purchased loan that is subsequently repaid in full is recognized immediately into income. Subsequent changes to the ACL on loans for acquired loans are recorded through earnings as a provision for credit 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%;text-decoration:underline"&gt;Delinquent 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;Loans are considered past due or delinquent when principal or interest payments are past due 30 days or more. Delinquent loans generally remain on accrual status between 30 days and 89 days past due.&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 did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due during their modification period in accordance with the CARES Act and related regulatory guidance. &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;Nonaccrual and Charged-off 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;Loans for which the accrual of interest has been discontinued are designated as nonaccrual loans. The accrual of interest is generally discontinued at the time the loan is 90 days delinquent unless the credit is well secured and in the process of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;collection. Loans are placed on nonaccrual at an earlier date if collection of the contractual principal or interest is doubtful. All interest accrued, but not collected, on loans deemed nonaccrual during the period is reversed against interest income in that period. Interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby the interest payment is applied to the principal balances. Loans may be returned to accrual status when improvements in credit quality eliminate the doubt as to the full collectability of both interest and principal and a period of sustained performance has occurred.&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;Due to the short-term nature of the forbearance and other relief programs we were offering as a result of the COVID-19 Pandemic, borrowers granted relief under these programs generally were not reported as nonaccrual during the deferral period.&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 are generally charged off to their net realizable value if collection of the contractual principal or interest as scheduled in the loan agreement is doubtful. Consumer loans are typically charged off no later than 90 days past due.&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;Troubled Debt Restructures&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;A TDR is a restructuring in which the Bank, for economic or legal reasons related to a borrower&#x2019;s financial difficulties, grants a concession to a borrower that it would not otherwise consider. These concessions may include changes to the interest rate, extension of the maturity date, delay in the timing of the regular payment or any other actions intended to minimize potential losses. The Bank does not generally forgive principal as part of a TDR, but in those situations where principal is forgiven, the entire amount of such principal forgiveness is immediately charged off to the extent not done so prior to the modification. The Bank also considers insignificant delays in payments when determining if a loan should be classified as a TDR.&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 loan that has been placed on nonaccrual status that is subsequently restructured will usually remain on nonaccrual status until the borrower is able to demonstrate repayment performance in compliance with the restructured terms for a sustained period, typically for six months. A restructured loan may return to accrual status sooner based on other significant events or mitigating circumstances. A loan that has not been placed on nonaccrual status may be restructured and such loan may remain on accrual status after such restructuring. In these circumstances, the borrower has made payments before the restructuring and is expected to continue to perform after the restructuring. Generally, this type of restructuring involves a reduction in the loan interest rate and/or a change to interest-only payments for a period of time.&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 TDR is considered defaulted if, during the 12-month period after the restructure, the loan has not performed in accordance to the restructured terms. Defaults generally include loans whose payments are 90 days or more past due and loans whose revised maturity date passed and no further modifications will be granted for that borrower.&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;Once a loan is classified as a TDR loan, it generally continues to be reported as such until it is paid off or charged off.&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 2020, the CARES Act and regulatory agencies provided guidance around the modification of loans as a result of the COVID-19 Pandemic and outlined, among other criteria, that short-term modifications made on a good faith basis to borrowers who were current as defined by the CARES Act and related regulatory guidance prior to any relief are not TDRs. This includes short-term (e.g. six months) modifications such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant. Borrowers were considered current if they were less than 30 days past due on the contractual payments as of December 31, 2019 under the CARES Act, which the Bank determined was the implementation date of its modification program under related regulatory guidance. The CA Act extended relief offered under the CARES Act through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The Bank elected to apply the temporary relief under the applicable guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. However, COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDRs based on the Bank's internal policy.&lt;/span&gt;&lt;/div&gt;</us-gaap:PolicyLoansReceivablePolicy>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY5_fabb5771-1c9c-4aea-a368-b5e25ace12cb">&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:700;line-height:120%"&gt;Deferred Loan Origination Fees and Costs&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;Direct loan origination fees and costs on originated loans and premiums and discounts on acquired loans are deferred and subsequently amortized or accreted as a yield adjustment over the expected life of the loan without prepayment considerations utilizing the interest method, except revolving loans for which the straight-line method is used. When a loan is paid off prior to maturity, the remaining net deferred balance is immediately recognized into interest income. In the event loans are sold, the unamortized net deferred balance is recognized as a component of the gain or loss on the sale of loans.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTE0_1bd828f2-0a78-41b7-b3cd-8b7d509a1120">&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:700;line-height:120%"&gt;ACL on 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 ACL on loans is a valuation account that is deducted from the amortized cost of loans receivable to present the net amount expected to be collected. Loans are debited against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed and subsequent recoveries, if any, are credited to the ACL on loans. The Bank records the changes in the ACL on loans through earnings as a "(Reversal of) provision for credit losses" on the Consolidated Statements 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;Management has adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, loans are either collectively evaluated if they share similar risk characteristics, including performing TDR loans, or individually evaluated if they do not share similar risk characteristics, including 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 allowance for individually evaluated loans is calculated using either the collateral value method, which considers the likely source of repayment as the value of the collateral less estimated costs to sell, or the net present value method, which considers the contractual principal and interest terms and estimated cash flows available from the borrower to satisfy the debt. Nonaccrual TDR loans are individually evaluated for credit loss except if the original interest rate is used to discount the expected cash flows, not the rate specified in the restructuring.&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 allowance for collectively evaluated loans is comprised of the baseline loss allowance, the macroeconomic allowance and the qualitative allowance. The baseline loss allowance begins with the baseline loss rates calculated using the Bank's average quarterly historical loss information for an economic cycle. The Bank evaluates the historical period on a quarterly basis with the assumption that economic cycles have historically lasted between 10 and 15 years. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method to determine the baseline loss estimate for each loan. Estimated cash flows consider the principal and interest in accordance with the contractual term of the loan and estimated prepayments. Contractual cash flows are based on the amortized cost and are adjusted for balances guaranteed by governmental entities, such as SBA or USDA, resulting in the unguaranteed amortized cost. The contractual term excludes expected extensions, renewals and modifications unless either of the following applies: 1) management has a reasonable expectation at the reporting date that a TDR will be executed with an individual borrower or 2) the extension or renewal options are included in the original or modified contract at the reporting date and are not unconditionally cancellable by the Company. Prepayments are established for each segment based on rolling historical averages for the segment, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment assumption on a quarterly 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 macroeconomic allowance includes consideration of the forecasted direction of the economic and business environment and its likely impact on the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. Economic forecast models for the current period are uploaded to the model, which targets 16 forecasted macroeconomic factors, such as unemployment rate, gross domestic product, housing price index, commercial real estate price index, disposable income growth, mortgage rates and certain rate indices. Macroeconomic factor multipliers are determined through regression analysis and applied to loss rates for each segment of loans with similar risk characteristics. Each of the forecasted segment balances is impacted by a mix of these macroeconomic factors. Further, each of the macroeconomic factors is utilized differently by segment, including the application of lagged factors and various transformations such as percent change year over year. A macroeconomic sensitive model is developed for each segment given the current and forecasted conditions and a macroeconomic multiplier is calculated for each forecast period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors on each segment, both positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss allowance. After the reasonable and supportable period, forecasted loss rates revert to historical baseline loss levels over the predetermined reversion period on a straight-lined 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 Bank&#x2019;s ACL model also includes adjustments for qualitative factors, where appropriate. Since historical information (such as historical net losses and economic cycles) may not always, by themselves, provide a sufficient basis for determining future expected credit losses, the Bank periodically considers the need for qualitative adjustments to the ACL. The Bank has a bias for minimal qualitative risk factors unless internal or external factors indicate otherwise. Qualitative adjustments may be related to and include, but not be limited to, factors such as: (i) management&#x2019;s assessment of economic forecasts used in the model and how those forecasts align with management&#x2019;s overall evaluation of current and expected economic conditions, (ii) organization specific risks such as credit concentrations, collateral or industry specific risks, regulatory risks, and external factors that may ultimately impact credit quality, (iii) other limitations associated with factors such as underwriting changes, acquisition of new portfolios, changes in portfolio segmentation, and (iv) management&#x2019;s overall assessment of the adequacy of the ACL, including an assessment of model data inputs used to determine the ACL. The Bank has established metrics to estimate the qualitative risk factors by segment based on the identified risk.  &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;In general, management's estimate of the ACL on loans uses relevant available information, from internal and external sources, relating to past events, current conditions, and reasonable and supportable forecasts. The evaluation of ACL on loans is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. While management utilizes its best judgment and information available to recognize estimated losses on loans, future additions to the allowance may be necessary based on further declines in local and national economic conditions. In addition, various regulatory agencies, as an integral part of their examination process, periodically review the Bank&#x2019;s ACL on loans. Such agencies may require the Bank to make adjustments to the allowance based on their judgments about information available to them at the time of their examinations. The Company believes the ACL on loans is appropriate given all of the above considerations.&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:700;line-height:120%"&gt;ACL on Unfunded Commitments&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 estimates expected credit losses on unfunded, off-balance sheet commitments over the contractual period in which the Bank is exposed to credit risk from a contractual obligation to extend credit, unless the obligation is unconditionally cancellable by the Bank.&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 allowance methodology for unfunded commitments is similar to the ACL on loans, but additionally includes considerations of the current utilization of the commitment and an estimate of the future utilization as determined appropriate by historical commitment utilization and the Bank's estimates of future utilization given current economic forecasts.&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 ACL for unfunded commitments is recorded in "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and changes are recognized through earnings in the "(Reversal of) provision for credit losses" on the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM4_537d2622-04a7-4ecc-9c6b-8324214339ea">&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:700;line-height:120%"&gt;Mortgage Banking 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;The Bank originates and sells certain residential real estate loans on a servicing-released basis. The Bank recognizes a gain or loss on sale to the extent that the sale proceeds of the loan sold differs from the net book value at the time of sale. Income from residential real estate loans brokered to other lenders is recognized into income on date of loan closing.&lt;/span&gt;&lt;/div&gt;Commitments to fund residential real estate loans and commitments to subsequently sell residential real estate loans are made during the period between the taking of the loan application and the closing of the loan. The timing of making these commitments is dependent upon the timing of the borrower&#x2019;s election to lock-in the mortgage interest rate and fees prior to loan closing. The Company enters into forward commitments for the future delivery of residential real estate loans when interest rate locks are entered into in order to hedge the interest rate risk resulting from its commitments to fund the loans. These sale commitments are typically made on a best-efforts basis whereby the Bank is only obligated to sell the loan if the loan is approved and closed by the Bank. Commitments to fund residential real estate loans to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives, however, the fair values of these freestanding derivatives were not significant at December 31, 2022 or December 31, 2021.</us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy>
    <hfwa:ServicingPolicyPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTEw_b7e2901a-edcc-4bce-a69f-8a3745b708c6">&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:700;line-height:120%"&gt;Commercial Loan Sales, Servicing, and Commercial Servicing Asset&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, on a limited basis, sells the guaranteed portion of SBA and USDA loans, with servicing retained, for cash proceeds and records a related servicing asset. The Company does not sell loans with servicing retained unless it retains a participating interest. A servicing asset is recorded at fair value upon sale which is estimated by discounting estimated net future cash flows from servicing using discount rates that approximate current market rates and using estimated prepayment rates. Subsequent to initial recognition, all classes of servicing rights are carried at the lower of amortized cost or fair value and are amortized in proportion to and over the period of the estimated net servicing income. The servicing asset is reported within "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition.&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;For purposes of evaluating and measuring impairment, the fair value of servicing rights is measured using a discounted estimated net future cash flow model as described above at least annually. Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type and maturity and recognized through a valuation allowance for an individual stratum to the extent fair value is less than the carrying amount. If the Company later determines all or a portion of the impairment no longer exists for a particular stratum, a reduction of the allowance may be recorded as an increase to income. Changes in valuation allowances are reported within "Other income" on the Consolidated Statements 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;In connection with the loan sales, the Bank typically makes representations and warranties about the underlying loans conforming to specified guidelines. If the underlying loans do not conform to the specifications, the Bank may have an obligation to repurchase the loans or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements was remote at December 31, 2022, December 31, 2021 and December 31, 2020.&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;Servicing fee income is recorded for fees earned for servicing loans and reported as "Other income" on the Consolidated Statements of Income. The fees are based on a contractual percentage of the outstanding principal and are recorded as income when earned. The amortization of mortgage servicing rights is netted against servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2022, 2021, and 2020.&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 premium over the adjusted carrying value is received upon the sale of the guaranteed portion of a SBA or USDA loan. The Bank's investment in a SBA or USDA loan is allocated among the sold and retained portions of the loan based on the relative fair value of each portion at the time of loan origination, adjusted for payments and other activities. Because the portion retained does not carry a SBA or USDA guarantee, part of the gain recognized on the sold portion of the loan is deferred and amortized as a yield enhancement on the retained portion in order to obtain a market equivalent yield. The balance of the deferred gain was immaterial at December 31, 2022, December 31, 2021 and December 31, 2020.&lt;/span&gt;&lt;/div&gt;</hfwa:ServicingPolicyPolicyTextBlock>
    <us-gaap:RealEstatePolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODc5_b5efefd9-34bb-45e9-a50a-8121aabe4d0c">&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:700;line-height:120%"&gt;Other Real Estate Owned&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 real estate owned is recorded at the estimated fair value (less the costs to sell) at the date of acquisition, not to exceed net realizable value, and any resulting write-down is charged against the ACL on loans. Physical possession of residential real estate property collateralizing a consumer mortgage loan occurs when legal title is obtained upon completion of foreclosure or when the borrower conveys all interest in the properly to satisfy the loan through completion of a deed in lieu of foreclosure or similar legal agreement.&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;After acquisition, all costs incurred in maintaining the property are expensed except for costs relating to the development and improvement of the property which are capitalized to the extent of the property&#x2019;s net realizable value. If the estimated realizable value of the other real estate owned property declines after the acquisition date, the valuation adjustment is charged to "Other real estate owned, net" on the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:RealEstatePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODQz_b2ccb5d6-740c-4c66-a2c9-0be0d13d8d9a">&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:700;line-height:120%"&gt;Premises and Equipment&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;Premises and equipment, including leasehold improvements, are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets or the lease period, whichever is shorter. The estimated useful lives used to compute depreciation and amortization for buildings and building improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNDc_cb3bb42b-f93c-4036-a1ed-14d7f5a452de"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE3MTUwNTE_795034fe-3922-4999-8128-5e14b854bdd6"&gt;seven&lt;/span&gt; years.  The Company reviews premises and equipment, including leasehold improvements, for impairment whenever events or changes in the circumstances indicate that the undiscounted cash flows for the property are less than its carrying value. If identified, an impairment loss is recognized through a charge to earnings based on the fair value of the property.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5aa43e6494144d169716b8c979cf67af_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzMxNTE0_dbe9d1cc-8984-4f2d-9294-3c8a8409cae0">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib54dce8b687046d29196e607fdaff663_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzMxNTIw_8c2c35f9-cbd1-4dc4-84ec-67fc79362a61">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODk5_ba0a5c50-a922-4a77-9ca4-e7fa573bfd89">&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:700;line-height:120%"&gt;Bank Owned Life Insurance&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's BOLI policies insure the lives of certain current or former Bank officers and name the Bank as beneficiary. Noninterest income is generated tax-free (subject to certain limitations) from the increase in the policies' underlying &lt;/span&gt;&lt;/div&gt;investments made by the insurance company. The Company records BOLI at the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.</us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM5_c4c9b8fa-9c80-443c-b1fe-4a5fcdeaf959">&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:700;line-height:120%"&gt;ACL on 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 on investment securities and loans receivable are excluded from their estimates of credit losses. Additionally, no allowance has been established for accrued interest receivable on investment securities and loans receivable as interest accrued, but not received, is reversed timely in accordance with the policies stated above.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODM0_8993db64-82d7-49ac-b23f-b6e3c6a1991e">&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:700;line-height:120%"&gt;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 intangibles acquired in business combinations. The fair value of the core deposit intangible stemming from any given business combination is based on the present value of the expected cost savings attributable to the core deposit funding, relative to an alternative source of funding. The core deposit intangibles are amortized on an accelerated basis following a pattern of the economic benefits of the core deposit intangible over an estimated useful life of the deposit relationships acquired. The Company evaluates such identifiable intangibles for impairment annually or more frequently if an indication of impairment exists.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODcy_1ca0b306-d7d9-4f9c-a979-89ae030dd664">&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:700;line-height:120%"&gt;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;The Company&#x2019;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in certain mergers and acquisitions. Goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (single reporting unit) on an annual basis or more frequently if an indication of impairment exists between the annual tests.&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;For the goodwill impairment assessment, the Company either assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not the fair value of the reporting unit is less than its carrying value and a quantitative test is needed or opts to bypass the qualitative analysis and performs a quantitative analysis only. The quantitative analysis requires the Company to make assumptions and judgments regarding the fair value of the reporting unit. If the implied fair value of goodwill is less than the recorded goodwill, an impairment charge would be recorded for the difference.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODg3_221c6296-a15a-4be7-a14d-21974d8e632f">&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:700;line-height:120%"&gt;Income Taxes&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 and the Bank file a United States consolidated federal income tax return and an Oregon State income tax return. Income tax expense is the total of the current year income tax due or refundable and the change in deferred tax assets and liabilities. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in income in the period that includes the enactment date. A valuation allowance, if needed, reduces deferred tax assets to the amounts expected to be realized.&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 tax position is recognized as a benefit only if it is "more likely than not" that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recorded.&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&#x2019;s policy is to recognize interest and penalties on unrecognized tax benefits in "Income tax expense" in the Consolidated Statements of Income as the amounts are generally insignificant each year.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODU4_934c875b-1905-4dd5-8f3d-53949dc12b8a">&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:700;line-height:120%"&gt;Operating Leases&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 only identified leases classified as operating leases. Operating leases are recorded as ROU assets and ROU liabilities within "Prepaid expenses and other assets" and "Accrued expenses and other liabilities", respectively, in the Consolidated Statements of Financial Condition. ROU assets represent the Company's right to use an underlying asset for the lease term and ROU liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and ROU liabilities are recognized at the lease agreement commencement date based on the present value of lease payments over the lease term. The lease term incorporates options to extend the lease when it is reasonably certain that the Company will exercise that option. As the Company's leases typically do not provide an implicit rate; the Company uses its incremental borrowing rate based on the information available at the operating lease commencement date in determining the present value of lease payments. The operating lease ROU asset is further reduced by any lease pre-payments made and lease incentives. The leases may contain various provisions for increases in rental rates based either on changes in the published Consumer Price Index or a predetermined escalation schedule and such variable lease payments are recognized as lease expense as they are incurred. The majority of the Company's leases include variable lease payments such as real estate taxes, maintenance, insurance and other similar costs in addition to the base rent. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&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 does not separate non-lease components from lease components and excludes operating leases with a term of twelve months or less from being capitalized as ROU assets and ROU liabilities. The Company follows a policy to capitalize lease agreements with total contractual lease payments of $25,000 or more. The Company does not account for any leases at a portfolio level.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <hfwa:CapitalizationThresholdPolicyContractualLeasePayments
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzM3OTk1_9e7f6a0c-4cb0-44ef-8df7-0482d8194987"
      unitRef="usd">25000</hfwa:CapitalizationThresholdPolicyContractualLeasePayments>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODk0_e3cc0d3a-ec8a-4c43-9492-d9aba36a9be3">&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:700;line-height:120%"&gt;Stock-Based Compensation&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 maintains a number of stock-based incentive programs, which are discussed in more detail in Note (17) &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;Stock-Based Compensation. Compensation cost is recognized for stock options, restricted stock awards and restricted stock units issued to employees and directors based on the fair value of these awards at the date of grant. Compensation cost is generally recognized over the requisite service period, generally defined as the vesting period, on a straight-line basis. Compensation cost for restricted stock units with market-based vesting is recognized over the service period to the extent the restricted stock units are expected to vest. Forfeitures are recognized as they occur.&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 market price of the Company&#x2019;s common stock at the date of grant is used to determine the fair value of the restricted stock awards and restricted stock units. The fair value of stock options granted is estimated based on the date of grant using the Black-Scholes-Merton option pricing model. Certain restricted stock unit grants are subject to performance-based vesting as well as other approved vesting conditions and cliff-vest based on those conditions, and the fair value is estimated using a Monte Carlo simulation pricing model. The assumptions used in the Monte Carlo simulation pricing model include the expected term based on the valuation date and the remaining contractual term of the award; the risk-free interest rate based on the U.S. Treasury curve at the valuation date of the award; the expected dividend yield based on expected dividends being payable to the holders; and the expected stock price volatility over the expected term based on the historical volatility over the equivalent historical term.&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:700;line-height:120%"&gt;Tax Credit Investments&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 equity investments in LIHTC partnerships, which are indirect federal subsidies that finance low-income housing projects. As a limited liability investor in these partnerships, the Company receives tax benefits in the form of tax deductions from partnership operating losses and federal income tax credits. The federal income tax credits are earned over a 10-year period as a result of the investment properties meeting certain criteria and are subject to recapture for noncompliance with such criteria over a 15-year period. The Company accounts for the LIHTCs under the proportional amortization method and amortizes the initial cost of the investment in proportion to the tax credits and other tax benefits received and recognizes the net investment performance on the Consolidated Statements of Income as a component of "Income tax expense". The Company reports the carrying value of the equity investments in the unconsolidated LIHTCs as Prepaid expenses and other assets and the unfunded contingent commitments related to the equity investments as Accrued expenses and other liabilities on the Company&#x2019;s Statements of Financial Condition. The maximum exposure to loss in the LIHTCs is the amount of equity invested and credit extended by the Company. Loans to these entities are underwritten in substantially the same manner as other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined the Company does not have controlling financial interests in such investments and is not the primary beneficiary.&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;Through May 2021, the Company held $25.0 million of qualified equity investments in three certified development entities eligible to receive NMTC. The NMTC program provides federal tax incentives to investors to make investments in distressed communities and promotes economic improvements through the development of successful businesses in these communities. The NMTC is available to investors over a&#160;seven-year period and is subject to recapture if certain events occur during such period. The Company is required to fund 85% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.  The Company dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8&#160;million were utilized during the seven year period ending December 31, 2020. Prior to dissolution, the Company accounted for its NMTC on the equity method and reported the investment balance in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition and the related investment income was recognized in "Other income" on the Consolidated Statements of Income.&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:700;line-height:120%"&gt;Deferred Compensation Plans&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 a Deferred Compensation Plan and has entered into similar arrangements with certain executive officers. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions to the Deferred Compensation Plan on behalf of any participant based on a number of factors. Such discretionary contributions are generally approved by the Compensation Committee of the Company's Board of Directors. The notional account balances of participants under the Deferred Compensation Plan earn interest on an annual basis. The applicable interest rate is the Moody&#x2019;s Seasoned Aaa Corporate Bond Yield as of January 1 of each year. Generally, a participant&#x2019;s account is payable upon the earliest of the participant&#x2019;s separation from service with the Company, the participant&#x2019;s death or disability, or a specified date that is elected by the participant in accordance with applicable rules of the Internal Revenue Code, as amended.&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;Additionally, in conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed a Salary Continuation Plan. The Salary Continuation Plan is an unfunded non-qualified deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. Under the Salary Continuation Plan, the Company will pay each participant, or their beneficiary, specified amounts over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions.&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&#x2019;s obligation to make payments under the Deferred Compensation Plan and the Salary Continuation Plan is a general obligation of the Company and is to be paid from the Company&#x2019;s general assets. As such, participants are general unsecured creditors of the Company with respect to their participation under both plans. The Company records a liability within "Accrued expenses and other liabilities" on the Consolidated Statements of Financial Condition and records the expense as "Compensation and employee benefits" on the Consolidated Statements of Income in a systematic and rational manner. Since the amounts earned under the Deferred Compensation Plan are generally based on the Company&#x2019;s annual performance, the Company records deferred compensation expense each year for an amount calculated based on that year&#x2019;s financial performance.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <hfwa:QualifiedEquityInvestments
      contextRef="i5e7ac629389045f9bd9aa6cbb49c94b5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxNDM0_15fd018b-0ef2-4b3f-a5ca-7847224e5e51"
      unitRef="usd">25000000</hfwa:QualifiedEquityInvestments>
    <hfwa:NumberOfCertifiedDevelopmentEntities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxNDcy_2c7a1374-95af-41b6-80b5-060f9a654671"
      unitRef="tranch">3</hfwa:NumberOfCertifiedDevelopmentEntities>
    <hfwa:TaxCreditCarryforwardRequiredFundingPercentage
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQxOTEw_eb6b0a68-cb9f-415a-a26c-265b43c54b7f"
      unitRef="number">0.85</hfwa:TaxCreditCarryforwardRequiredFundingPercentage>
    <hfwa:QualifiedEquityInvestments
      contextRef="i683291471d5549b1806d27796bc9fad6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQyMjA5_47e80a55-55e8-48ec-8f6f-8f4af83fa91a"
      unitRef="usd">9800000</hfwa:QualifiedEquityInvestments>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODEy_10164700-faf9-4c72-bf71-857b4f6c2a3b">&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:700;line-height:120%"&gt;Earnings per 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 two-class method is used in the calculation of basic and diluted earnings per common share. Basic earnings per common share is net income allocated to common shareholders divided by the weighted average number of common shares outstanding during the period. All outstanding unvested share-based payment awards that contain rights to nonforfeitable dividends are considered participating securities for this calculation. Dividends and undistributed earnings allocated to participating securities are excluded from net income allocated to common shareholders and participating securities are excluded from weighted average common shares outstanding. Diluted earnings per common share is calculated using the treasury stock method and includes the dilutive effect of additional potential common shares issuable under stock options. Earnings and dividends per share are restated for all stock splits and stock dividends through the date of issuance of the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODUx_af5d95ef-ed81-4fa6-b7c9-ab726b23fa8b">&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:700;line-height:120%"&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 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. In connection with each swap transaction, the Company agrees to pay interest to the customer on a notional amount at a variable interest rate and receive interest from the customer on a similar notional amount at a fixed interest rate. At the same time, the Company agrees to pay another financial institution the same fixed interest rate on the same notional amount and receive the same variable interest rate on the same notional amount. The transaction allows the Company&#x2019;s customer to effectively convert a variable rate loan to a fixed rate and the Company recognizes immediate income based upon the difference in the bid/ask spread of the underlying transactions with its customers and the third-party. Because the Company acts as an intermediary for its customer, 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. 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 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;&lt;div style="margin-top:5pt;text-align:justify;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 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 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 Consolidated Statements of Income, but typically net to zero based on the identical back-to-back interest rate swaps 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;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY2_6b6c2982-2ee8-4ee7-9d9b-317d033debba">&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:700;line-height:120%"&gt;Advertising Expenses&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;Advertising costs are expensed as incurred. Costs related to production of advertising are considered incurred when the advertising is first used.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <hfwa:ProvisionForCreditLossesPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwOTIy_d1ed4427-51a4-42c0-b8be-fdebf6bde76d">The provision for credit losses as presented in the Consolidated Statements of Income includes the provision for credit losses on loans, the provision for credit losses on unfunded commitments and the provision for credit losses on investment securities.</hfwa:ProvisionForCreditLossesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY3_2eeca934-1e4e-421f-8647-7cec7db7e082">&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:700;line-height:120%"&gt;Operating Segments&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;While the Company&#x2019;s chief decision-makers monitor the revenue streams of the various products and services, operations are managed and financial performance is evaluated on a Company-wide basis as operating results for all segments are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzQ5NTkw_024b40f7-3a0b-4526-9451-0a296309a17a"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY0_41732e5b-308a-4f89-81a5-2c2069677496">&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:700;line-height:120%"&gt;Revenue from Contracts with Customers&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's revenues are primarily composed of interest income on financial instruments, such as loans and investment securities. The Company's revenue derived from contracts with customers are generally presented in "Service charges and other fees" and "Other income" on the Consolidated Statement of Income and includes the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Service Charges on Deposit Accounts: The Company earns fees from its deposit customers from a variety of deposit products and services. Non-transaction based fees such as account maintenance fees and monthly statement fees are considered to be provided to the customer under a day-to-day contract with ongoing renewals. Revenues for these non-transaction fees are earned over the course of a month, representing the period over which the Company satisfies the performance obligation. Transaction-based fees such as non-sufficient fund charges, stop payment charges and wire fees are recognized at the time the transaction is executed as the contract duration does not extend beyond the service performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Wealth Management: The Company earns fees from contracts with customers for fiduciary and brokerage activities. Revenues are generally recognized on a monthly basis and are generally based on a percentage of the customer&#x2019;s assets under management or based on investment or insurance solutions that are implemented for the customer.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Merchant Processing Services and Debit and Credit Card Fees: The Company earns fees from cardholder transactions conducted through third-party payment network providers which consist of (i) interchange fees earned from the payment network as a debit card issuer, (ii) referral fee income, and (iii) ongoing merchant fees earned for referring customers to the payment processing provider. These fees are recognized when the transaction occurs, but may settle on a daily or monthly basis.&lt;/span&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzYwODY4_76908b86-111a-4028-850d-8dec6fe6d7b8">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 2016-13&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): Measurement of Credit Losses on Financial Instruments&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 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-10, ASU 2019-11, and ASU 2020-02, was originally issued in June 2016. This ASU replaced the incurred loss methodology with an expected loss methodology, which is commonly referred to as the "CECL" methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loans receivable. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit, financial guarantees, and other similar instruments. In addition, CECL Adoption made changes to the accounting for credit losses on investment securities available for sale. This ASU requires financial assets measured at amortized cost basis to be presented at the net amount expected to be collected. For public business entities, this ASU was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years with early adoption permitted for fiscal years after December 15, 2018, and can be delayed under a provision of the CARES Act until the end of the official health emergency declaration. The Company adopted ASU 2016-13 on January 1, 2020 using the modified retrospective method for all financial assets measured at amortized cost, investment securities available for sale and unfunded commitments. At adoption, the Bank elected not to measure an ACL on accrued interest receivable on loans receivable or accrued interest receivable on investment securities available for sale as Bank policy is to reverse interest income for uncollectible accrued interest receivable balances in a timely manner. The Significant Accounting Policies section above reflects the policies after adoption. Upon adoption of this ASU, the Company recorded an increase to the ACL on loans of $3.4&#160;million and an increase to the ACL on unfunded commitments of $3.7&#160;million, which resulted in a pretax cumulative-effect adjustment of $7.1&#160;million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $5.6&#160;million, net of tax.&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, and ASU 2022-06 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. In December 2022, FASB amended this ASU and deferred the sunset date of Topic 848 from December 31, 2022, to December 31, 2024. 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. The Company does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.&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. Specifically, rather than applying the recognition and measurement guidance for TDRs, the entity will apply the loan refinancing and restructuring guidance to determine whether a modification or other form of restructuring results in a new loan or continuation of an existing loan. 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 the Company previously adopted the amendments in ASU 2016-13. Early adoption is permitted in any interim period if an entity has adopted ASU 2016-13 and such election may be made individually to adopt the guidance related to TDRs, including related disclosures, and the presentation of gross write-offs in the vintage disclosure. This update requires prospective transition for the disclosures related to loan restructurings for borrowers experiencing financial difficulty and the presentation of gross write-offs in the vintage disclosures. The guidance related to the recognition and measurement of TDRs may be adopted on a prospective or modified retrospective transition method. The Company has not yet adopted this ASU for the year ended December 31, 2022 does not expect the adoption of this ASU to have a material impact on its business operations or Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i78d8b1112db14bb0a2f3aa1f8a660aea_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2NTg_8e7401c4-cc4c-4aae-b593-6ce9ab22dcde"
      unitRef="usd">3400000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i02767c8f2bb44320b30606c5770ad3fa_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2NzQ_897bbdc0-78fd-4df0-a972-5205182bd208"
      unitRef="usd">3700000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax
      contextRef="iacc050c65f244d12852b9652617fe769_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA2OTU_a5d89969-340d-4512-a6e2-30355e8d7ea4"
      unitRef="usd">7100000</hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax>
    <hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax
      contextRef="iacc050c65f244d12852b9652617fe769_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzAvZnJhZzpiMjk4NzJjNDQwM2M0MWQ0YTExNzIyMWY5ODU4NGY5Ny90ZXh0cmVnaW9uOmIyOTg3MmM0NDAzYzQxZDRhMTE3MjIxZjk4NTg0Zjk3XzEwOTk1MTE2OTA3MTA_2b9f32da-d093-43a5-87f4-b5f66fedb3f2"
      unitRef="usd">5600000</hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MzA_032a24b9-736a-450c-a90c-a7d78e6e4de2">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;During 2021, the Company transferred, at fair value, $244.8 million of U.S. government and agency securities from the available for sale classification to the held to maturity classification. The net unrealized after tax gain remained in AOCI and is amortized over the remaining life of the securities, offsetting the related amortization of discount or premium on the transferred securities. No gains or losses were recognized at the time of the transfer.&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 December 31, 2022 or 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;(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:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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, 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;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 #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;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;Gross Unrealized 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;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: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;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;171,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;479,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;714,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(49,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;22,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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,460,033&#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;205&#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;(128,795)&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,331,443&#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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;290,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;325,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;283,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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&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;766,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92,962)&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;673,434&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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 December 31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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 #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;Fair&#160;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 #000;padding:2px 1pt;text-align:center;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 #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;Fair&#160;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;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;30,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;41,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;58,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;113,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&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="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;1,216,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110,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;615,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;556,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,460,033&#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,331,443&#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;766,396&#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;673,434&#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 December 31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(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;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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.580%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;12 Months or Longer&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;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;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;82,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(12,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;217,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;473,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;16,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;846,332&#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;(40,033)&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;441,754&#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;(88,762)&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,288,086&#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;(128,795)&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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.580%"/&gt;&lt;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 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="33" 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 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;text-align:left;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;text-align:left;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;text-align:left;vertical-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;text-align:left;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;334,687&#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,435)&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;32,267&#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;(403)&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;366,954&#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,838)&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;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 December 31, 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 rated investment securities and none of these securities had a below investment grade credit rating as of both December 31, &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;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 December 31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also evaluated investment securities held to maturity for current expected credit losses as of December 31, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of December 31, 2022 and December 31, 2021 and all were issued by the U.S. government and its agencies and either explicitly or implicitly guaranteed by the U.S. government, highly rated by major credit rating agencies and had a long history of no credit losses. Accordingly, the Company did not measure expected credit losses on investment securities held to maturity since the historical credit loss information adjusted for current conditions and reasonable and supportable forecasts results in an expectation that nonpayment of the amortized cost basis is zero. Therefore, no ACL on investment securities held to maturity was recorded as of December 31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Realized Gains and Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the gross realized gains and losses on the sale of investment securities available for sale during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Gross realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net realized gains/(losses)&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;(256)&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;29&#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,518&#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;(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:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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: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;156,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&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;/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;60,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;54,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:9pt;font-weight:400;line-height:100%"&gt;48,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;336,039&#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;291,631&#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.8 million and $3.5 million at December 31, 2022 and December 31, 2021, respectively. Accrued interest receivable excluded from the amortized cost on investment securities held to maturity totaled $2.4 million and $1.1 million at December 31, 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 years ended December 31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity
      contextRef="i6e4ca6102f38439ab4fc9d836d57d005_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzM2MA_59bb217a-7f74-45e5-b7e6-b3608b230caa"
      unitRef="usd">244800000</hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity>
    <us-gaap:TradingSecurities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzc2OA_57570543-c0ca-4d21-8dcb-226453e9f062"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzc2OA_cfee7ba3-cfa9-42d9-a68d-42ab2e6216fc"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MzM_43db5d70-b214-4416-b9f9-4b35f7159294">&lt;div style="margin-top:5pt;text-align:justify;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:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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, 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;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 #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;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;Gross Unrealized 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;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: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;(5,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;171,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;479,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;714,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(49,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;22,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&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,460,033&#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;205&#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;(128,795)&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,331,443&#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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;290,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;325,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;283,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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&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;766,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92,962)&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;673,434&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtMS0xLTEtMTUyMDg0_14b006e8-6054-4793-bd4e-0eeec8c26384"
      unitRef="usd">68912000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtMy0xLTEtMTUyMDg0_3f2efce0-5a74-4a4b-b7a8-c4dd78af18d0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtNS0xLTEtMTUyMDg0_047090fc-cca0-427a-adee-c76586102603"
      unitRef="usd">5053000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib29f265223cd4771a438cdd2116e7a72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzQtNy0xLTEtMTUyMDg0_f9cff9aa-a77c-4d25-a9cb-458c05ce2d2d"
      unitRef="usd">63859000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtMS0xLTEtMTUyMDg0_3f912713-5dd0-4fe7-afb8-c92077bb6f2c"
      unitRef="usd">171087000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtMy0xLTEtMTUyMDg0_3e69864c-e162-4d15-a995-2698c80f07d9"
      unitRef="usd">172000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtNS0xLTEtMTUyMDg0_c14c83df-f9dd-4b51-a0fa-78c18038a663"
      unitRef="usd">18233000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i028fae5071c94549a48c048a36c897ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzUtNy0xLTEtMTUyMDg0_87a710d4-89b0-4a80-be97-48aade9d4d61"
      unitRef="usd">153026000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtMS0xLTEtMTUyMDg0_cc7cafd5-03d4-4455-9f07-0a5bc4b40b89"
      unitRef="usd">479473000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtMy0xLTEtMTUyMDg0_27cc5d19-671d-4688-908e-cffbf670bc17"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtNS0xLTEtMTUyMDg0_1871d750-d55a-435a-8cec-bdaa190ffb2d"
      unitRef="usd">55087000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc8b9237c810491c876bcc33e85f1841_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzYtNy0xLTEtMTUyMDg0_708574e9-bdd1-4352-a7b1-f6ef79787c3f"
      unitRef="usd">424386000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctMS0xLTEtMTUyMDg0_8baa0c54-cbd2-400b-b9d4-c38523472ce0"
      unitRef="usd">714136000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctMy0xLTEtMTUyMDg0_c79e9d03-559e-4891-9e19-087b701c97c3"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctNS0xLTEtMTUyMDg0_08d18bea-11d3-462d-855b-6501f4be290c"
      unitRef="usd">49734000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9462c8e5963498a963a798da588ec7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzctNy0xLTEtMTUyMDg0_b57613c1-490d-459c-b7ea-df865f70964a"
      unitRef="usd">664421000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtMS0xLTEtMTUyMDg0_3e3d4377-5550-4ec0-8b01-bf1e80937a09"
      unitRef="usd">4000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtMy0xLTEtMTUyMDg0_94506d97-f6d2-44c3-b67e-09eb20904755"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtNS0xLTEtMTUyMDg0_ef80453b-e774-4e19-844a-3867ab6941d7"
      unitRef="usd">166000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i36113222d26145afbdf645a14fe9d1d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzgtNy0xLTEtMTUyMDg0_b5ece683-b5cb-4764-95cd-f1fe9fa7bec8"
      unitRef="usd">3834000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktMS0xLTEtMTUyMDg0_3d121a31-3a90-4c4c-918e-27ff851a20b6"
      unitRef="usd">22425000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktMy0xLTEtMTUyMDg0_26cfefad-a7b4-45ba-819d-1cdb1e6b4fff"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktNS0xLTEtMTUyMDg0_8c1fafae-d1ee-47d2-8b6d-5c2ebf425199"
      unitRef="usd">522000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic55dee39023d430288cf409ba84b15ff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzktNy0xLTEtMTUyMDg0_32e1250d-ac3f-4862-a26b-a672b1770d29"
      unitRef="usd">21917000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTEtMS0xLTE1MjA4NA_9ce448f3-aa8b-4a39-902a-21f6f19f7051"
      unitRef="usd">1460033000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTMtMS0xLTE1MjA4NA_a14d1fdf-f81b-4cd7-ad21-6ad6c44266b9"
      unitRef="usd">205000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTUtMS0xLTE1MjA4NA_91a46bee-2328-446f-bdbc-ba1ce5fca411"
      unitRef="usd">128795000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEwLTctMS0xLTE1MjA4NA_7f502c2d-f33c-46ae-96f8-e643dab5728c"
      unitRef="usd">1331443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTEtMS0xLTE1MjA4NA_febbf41b-9a20-4332-a2e0-75e19ce34473"
      unitRef="usd">150936000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTMtMS0xLTE1MjA4NA_dc51b46d-fed5-45fd-a5b4-2e5e12137ed2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTUtMS0xLTE1MjA4NA_f39d4a03-2067-4aa9-aaec-b162f1820b51"
      unitRef="usd">33585000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ib29f265223cd4771a438cdd2116e7a72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzEzLTctMS0xLTE1MjA4NA_4db82e5f-a27b-4f40-81fb-9d99cdd19e55"
      unitRef="usd">117351000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTEtMS0xLTE1MjA4NA_d01efa23-60ac-416d-8751-53a0f6d1fb0b"
      unitRef="usd">290318000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTMtMS0xLTE1MjA4NA_ec0d62f2-ed40-4a91-8a16-bbdef53bdd87"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTUtMS0xLTE1MjA4NA_28069f8f-a6ab-49aa-ba28-9ec39b3eea60"
      unitRef="usd">17440000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idc8b9237c810491c876bcc33e85f1841_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE1LTctMS0xLTE1MjA4NA_c4daf4d3-572a-4c56-bc0a-87444dae6c21"
      unitRef="usd">272878000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTEtMS0xLTE1MjA4NA_a9b7e0ae-1c99-4d94-8433-4935d4465688"
      unitRef="usd">325142000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTMtMS0xLTE1MjA4NA_9e315887-d879-43d3-9d0d-c1495e6359ea"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTUtMS0xLTE1MjA4NA_9c6998af-50b2-4ff4-b12f-9ea88baef1d8"
      unitRef="usd">41937000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ie9462c8e5963498a963a798da588ec7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE2LTctMS0xLTE1MjA4NA_2e07cdbb-0139-4a77-9cac-43a91ce8a61d"
      unitRef="usd">283205000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTEtMS0xLTE1MjA4NA_87dc2be2-365e-4735-b2be-61d6bea42059"
      unitRef="usd">766396000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTMtMS0xLTE1MjA4NA_6d184417-1332-4c84-9df1-80c03714ba87"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTUtMS0xLTE1MjA4NA_447bf347-6352-451b-b62a-32c31975fdab"
      unitRef="usd">92962000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NzBmZjJkZTVhZTI0ODUwODFhNDA4OWZhMDI2OTczZi90YWJsZXJhbmdlOjc3MGZmMmRlNWFlMjQ4NTA4MWE0MDg5ZmEwMjY5NzNmXzE5LTctMS0xLTE1MjA4NA_1fecfdf1-4abc-41d7-8cfd-2d5fe9efa729"
      unitRef="usd">673434000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtMS0xLTEtMTU1MjAw_829d63bc-3882-4f8f-a08d-f6b19c71fc59"
      unitRef="usd">21494000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtMy0xLTEtMTU1MjAz_f8315d79-b88f-4f8b-a739-71626d528bfb"
      unitRef="usd">55000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtNS0xLTEtMTU1MjAz_8681f582-d808-4452-a525-4a4726ecf14b"
      unitRef="usd">176000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iecf245180be64e51aab096536165d849_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzQtNy0xLTEtMTU1MjAz_5a775a9e-ce82-4b0e-ba32-55d4827d34e7"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtMS0xLTEtMTU1MjAw_c5efbc37-adb9-457a-98b8-4f2ce0d0acb2"
      unitRef="usd">213158000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtMy0xLTEtMTU1MjAz_f78e9abd-e692-45cd-8c9c-a9359c305e47"
      unitRef="usd">8908000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtNS0xLTEtMTU1MjAz_b9d05d74-5b5f-4477-b67e-e89e05f1909e"
      unitRef="usd">854000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id9356e902e0c483db1d63727b18a6c83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzUtNy0xLTEtMTU1MjAz_8ddfb11f-5f2c-434b-995e-f813eb8096db"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtMS0xLTEtMTU1MjAw_001fdbe7-f390-46b2-9173-522d979b9a1d"
      unitRef="usd">307366000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtMy0xLTEtMTU1MjAz_0913a5d6-26f1-470c-80ce-66a11f22025a"
      unitRef="usd">2111000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtNS0xLTEtMTU1MjAz_03a09850-207f-4347-ac11-32053cc3c82a"
      unitRef="usd">2593000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if616ec1981e449a8827909e8f2c01fe4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzYtNy0xLTEtMTU1MjAz_bf730fe9-2f7f-458b-821e-39f7df5583c9"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctMS0xLTEtMTU1MjAw_b381e363-98ae-4274-99fa-2ce2fdbc0a98"
      unitRef="usd">313169000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctMy0xLTEtMTU1MjAz_6c3fff02-9710-4358-a2c7-af69c87ebe5c"
      unitRef="usd">3891000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctNS0xLTEtMTU1MjAz_b31f1746-1732-4d5d-aa42-44bf1f13dc83"
      unitRef="usd">1199000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie875f48f6989446c896a570ffced54b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzctNy0xLTEtMTU1MjAz_035ff06f-05fc-44be-a62c-cdab14d6f0d1"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie605efbd824d4774a2110e1ce8d34e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtMS0xLTEtMTU1MjAw_9426e686-de12-450a-a2be-8bff2c20ce19"
      unitRef="usd">2007000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie605efbd824d4774a2110e1ce8d34e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtMy0xLTEtMTU1MjAz_85044dfc-13c3-4531-b896-e6101c198446"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie605efbd824d4774a2110e1ce8d34e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtNS0xLTEtMTU1MjAz_449b1470-26dd-47dd-b90f-722a7c06592f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia494793f9bcb46e98065965828ccfd1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzgtNy0xLTEtMTU1MjAz_aa8c2228-c8a3-4be0-8e03-4bdcd82cbb7d"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktMS0xLTEtMTU1MjAw_9b82fe2d-d761-44d3-b8a9-c7cd70039639"
      unitRef="usd">26638000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktMy0xLTEtMTU1MjAz_0a8065ec-dbd0-4fa3-8952-b2d4ad68799a"
      unitRef="usd">369000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktNS0xLTEtMTU1MjAz_6673de88-7681-4631-b2df-2a0e5339e310"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i94d5fd0618b64606927a301d0968ed2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzktNy0xLTEtMTU1MjAz_a3e66bab-09d0-4cd9-aaaa-a5b8f4a1c7c5"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTEtMS0xLTE2MDM2Ng_611fa744-51aa-40e0-a7b8-b778cc8cbad6"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTMtMS0xLTE5MzMxMg_9a71fc39-a4aa-43c4-92b7-d7123b2ad38a"
      unitRef="usd">15341000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTUtMS0xLTE5MzMxNA_fcbe5fe1-0895-48e7-93ee-b4448838bdea"
      unitRef="usd">4838000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEwLTctMS0xLTE5MzMxNg_ced5be9a-d7cb-446e-962a-4f58dbc1b443"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTEtMS0xLTE1NTIwNg_7068d36f-2bdf-4f16-a956-aace0826ac2f"
      unitRef="usd">141011000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTMtMS0xLTE1NTIwOQ_c35c4c28-a994-41e3-a890-d9a36a8ac375"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTUtMS0xLTE1NTIxMg_4090a720-cd68-447d-8d96-36c10cf9402c"
      unitRef="usd">1768000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="iecf245180be64e51aab096536165d849_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzEzLTctMS0xLTE1NTIxMg_d63295e9-286c-43e2-a6af-0dc544f1b832"
      unitRef="usd">139363000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTEtMS0xLTE1NTIwNg_a69b5a04-fc8b-4f63-aa2f-b7c1aeace7b5"
      unitRef="usd">24529000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTMtMS0xLTE1NTIwOQ_4b47f8ff-fbb2-49c9-84ef-02c27977c2e3"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTUtMS0xLTE1NTIxMg_e868ebc2-4aae-4549-8656-c244f248bb87"
      unitRef="usd">153000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if616ec1981e449a8827909e8f2c01fe4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE1LTctMS0xLTE1NTIxMg_1c44e685-7e7c-47c4-a941-5a42476e9bc3"
      unitRef="usd">24376000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTEtMS0xLTE1NTIwNg_fb92c915-7cae-467a-923b-3a78ca6ef086"
      unitRef="usd">217853000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTMtMS0xLTE1NTIwOQ_6e9c8cb5-5eef-4573-8e81-39934b0b4fad"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTUtMS0xLTE1NTIxMg_94c1899d-ce1b-4604-a327-3d03b236ca3d"
      unitRef="usd">5261000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ie875f48f6989446c896a570ffced54b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE2LTctMS0xLTE1NTIxMg_7dbed1f5-cec3-47b3-90d3-78776323673e"
      unitRef="usd">212592000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTEtMS0xLTE5MzMxOA_c2a02253-6271-433a-a387-3f3fb8c2788a"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTMtMS0xLTE5MzMyMg_8e92e7e7-6129-4e01-b9c3-8fa2ade8660c"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTUtMS0xLTE5MzMyMA_60c42281-3387-4223-9e03-6c0faeb32e9b"
      unitRef="usd">7182000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTphMDVkMjVmMzliOTQ0YTk5ODE3N2U3M2FjM2MzODc4Ny90YWJsZXJhbmdlOmEwNWQyNWYzOWI5NDRhOTk4MTc3ZTczYWMzYzM4Nzg3XzE5LTctMS0xLTE2MDM3Mg_f39596ab-41fd-4557-998b-9b97b2a90c2d"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5NDU_0c174d27-5110-46d5-bce3-961573774431">&lt;div style="margin-top:5pt;text-align:justify;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 December 31, 2022, by contractual maturity, are set forth below. Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay obligations with or without call or prepayment penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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 #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;Fair&#160;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 #000;padding:2px 1pt;text-align:center;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 #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;Fair&#160;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;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;30,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;41,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;58,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;113,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,351&#160;&lt;/span&gt;&lt;/td&gt;&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="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;1,216,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,110,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;615,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;556,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,460,033&#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,331,443&#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;766,396&#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;673,434&#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-align:justify;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;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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.580%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;12 Months or Longer&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;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;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;82,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(12,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;217,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;473,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;655,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;16,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;846,332&#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;(40,033)&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;441,754&#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;(88,762)&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,288,086&#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;(128,795)&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:31.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.580%"/&gt;&lt;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 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="33" 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 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;text-align:left;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;text-align:left;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;text-align:left;vertical-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;text-align:left;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;334,687&#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,435)&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;32,267&#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;(403)&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;366,954&#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,838)&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:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtMS0xLTEtMTUyMDg0_884e9e83-20e3-42dd-b35f-99b7d4e5c83b"
      unitRef="usd">30176000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtMy0xLTEtMTUyMDg0_adf3c8ff-2ce7-480d-ae8b-033947a1ed13"
      unitRef="usd">29723000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtNS0xLTEtMTUyMDg0_7e5f2c22-04cd-489a-8c50-ed51bc16ad2c"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzMtNy0xLTEtMTUyMDg0_b8325e35-0ede-4c44-9b17-3b3e7c15c727"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtMS0xLTEtMTUyMDg0_f5662ea6-24a5-4a17-a823-8832fedbadce"
      unitRef="usd">41687000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtMy0xLTEtMTUyMDg0_a5e0173c-3711-42f2-846d-c123df9400cc"
      unitRef="usd">39777000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtNS0xLTEtMTUyMDg0_98f1c9fe-7932-4807-a5e0-34e280ffbe9a"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzQtNy0xLTEtMTUyMDg0_9b879dd6-7c61-4dd4-b486-22ead798731f"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtMS0xLTEtMTUyMDg0_f0f93b74-983e-4d9f-bb71-17d0a170990a"
      unitRef="usd">58981000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtMy0xLTEtMTUyMDg0_8879c07e-4e1c-4b21-acb9-2f83689a4321"
      unitRef="usd">55552000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtNS0xLTEtMTUyMDg0_4823ffbe-da7a-40d8-ae21-623af6d0f347"
      unitRef="usd">83227000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzUtNy0xLTEtMTUyMDg0_7a2ae400-bbbf-49d6-a3df-1cc45c8b8dea"
      unitRef="usd">67817000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtMS0xLTEtMTUyMDg0_62c00ed9-db19-40c7-8a08-ba06c4f37f6b"
      unitRef="usd">113155000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtMy0xLTEtMTUyMDg0_9fc5400f-d9fb-41fb-99e5-d2193a596e5b"
      unitRef="usd">95667000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtNS0xLTEtMTUyMDg0_8fa92ec3-208f-4868-a72f-57785e7ed64a"
      unitRef="usd">67709000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzYtNy0xLTEtMTUyMDg0_bd8edf0d-8663-43f2-aeab-d68db9f09d1f"
      unitRef="usd">49534000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctMS0xLTEtMTUyMDg0_784e2927-2fda-4d23-ac97-aa8912a597e1"
      unitRef="usd">243999000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctMy0xLTEtMTUyMDg0_81a0a105-a44d-403e-8c6e-c5e59d72c864"
      unitRef="usd">220719000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctNS0xLTEtMTUyMDg0_f8fe45c3-7de3-4c7d-a9c6-31b5f904e322"
      unitRef="usd">150936000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzctNy0xLTEtMTUyMDg0_908b8e50-f043-45ce-b2b2-a3a1257ef4f0"
      unitRef="usd">117351000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtMS0xLTEtMTUyMDg0_8fdaa10a-82a5-4131-b0f1-e34033e3d200"
      unitRef="usd">1216034000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtMy0xLTEtMTUyMDg0_8e93c562-2f9e-4658-8ea5-7a9ec56fff06"
      unitRef="usd">1110724000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtNS0xLTEtMTUyMDg0_da884b65-2064-4d84-923c-de47a8ba0d40"
      unitRef="usd">615460000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzgtNy0xLTEtMTUyMDg0_b88d5c59-2a33-49df-bb2b-9b17a2e327a7"
      unitRef="usd">556083000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktMS0xLTEtMTUyMDg0_e292640d-da5a-4414-a9f8-f7d7fa8a8941"
      unitRef="usd">1460033000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktMy0xLTEtMTUyMDg0_e3d83a74-ba34-4d7e-8e2e-248f8ac009e8"
      unitRef="usd">1331443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktNS0xLTEtMTUyMDg0_e9640282-6659-4801-9272-61eec7b04721"
      unitRef="usd">766396000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZToxNmEwZTE2ZWU2ZWI0MzRkYmRjY2FjNjAzYjk1N2YzNC90YWJsZXJhbmdlOjE2YTBlMTZlZTZlYjQzNGRiZGNjYWM2MDNiOTU3ZjM0XzktNy0xLTEtMTUyMDg0_c9297c6d-5257-44e3-a9a2-21930a21297e"
      unitRef="usd">673434000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <hfwa:ConcentrationDebtSecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzE3MzM_1baf5f24-636a-4469-9aa9-be9f13b6cc2f"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <hfwa:ConcentrationDebtSecurities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzE3MzM_cfb5c34e-1491-4cc2-a896-2062ebeedb72"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMS0xLTEtMTUyMDg0_373d5629-bfd9-4c34-9e69-98edb30616cd"
      unitRef="usd">51900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMy0xLTEtMTUyMDg0_fc50ee1e-4ac7-4c05-8e51-02cd3458fb39"
      unitRef="usd">2031000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtNS0xLTEtMTUyMDg0_dca554d6-74bc-4ca4-9b6d-54c6aab1b205"
      unitRef="usd">11959000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtNy0xLTEtMTUyMDg0_643548f4-0a9b-44f6-ba7b-879acd62704d"
      unitRef="usd">3022000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtOS0xLTEtMTUyMDg0_0ab73f8e-3a86-49eb-b9a3-e3d7c59beb36"
      unitRef="usd">63859000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzQtMTEtMS0xLTE1MjA4NA_a05ad529-418e-4c2e-ae8a-bb7960111a69"
      unitRef="usd">5053000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMS0xLTEtMTUyMDg0_6bc17035-5c43-474f-9b4b-c4645b1c4a07"
      unitRef="usd">82580000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMy0xLTEtMTUyMDg0_d393e612-cc6b-4d4a-8a6f-26489762318d"
      unitRef="usd">5585000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtNS0xLTEtMTUyMDg0_88f1efd6-b969-4be4-9fcd-dc0ac9209cc5"
      unitRef="usd">40945000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtNy0xLTEtMTUyMDg0_7e624bc2-54fa-4a4c-b202-ac3906da16a5"
      unitRef="usd">12648000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtOS0xLTEtMTUyMDg0_605389f1-2946-48d8-ba57-d3fa91da59d6"
      unitRef="usd">123525000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i83af68948ba14f73a4396bf9bbbae195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzUtMTEtMS0xLTE1MjA4NA_51b9d46a-1483-4691-87f3-0aec6da4c16a"
      unitRef="usd">18233000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMS0xLTEtMTUyMDg0_c5fe31d7-d8e4-4095-9a80-e6f3d3d0ae1c"
      unitRef="usd">217949000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMy0xLTEtMTUyMDg0_5aec49a2-969c-4bae-a968-2a0999a627d6"
      unitRef="usd">14770000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtNS0xLTEtMTUyMDg0_d1324957-d37d-44c8-8f62-18716bad0d5e"
      unitRef="usd">206437000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtNy0xLTEtMTUyMDg0_128ddcc7-349b-4e08-bdbb-f677cba05076"
      unitRef="usd">40317000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtOS0xLTEtMTUyMDg0_caffd304-1f42-4643-8ee7-dc44b4321e37"
      unitRef="usd">424386000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzYtMTEtMS0xLTE1MjA4NA_e3713440-da1b-467b-8cd5-ad51b9863d7f"
      unitRef="usd">55087000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMS0xLTEtMTUyMDg0_a1b4d0fb-0635-4894-a3b2-35c072846da5"
      unitRef="usd">473580000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMy0xLTEtMTUyMDg0_d3dae689-5d6c-41a9-984b-af73326dad40"
      unitRef="usd">16971000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctNS0xLTEtMTUyMDg0_b1fd4405-4155-42fc-bd6f-277bdbd2a9b4"
      unitRef="usd">181692000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctNy0xLTEtMTUyMDg0_697782c9-4761-486d-95ad-17872f7b0214"
      unitRef="usd">32763000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctOS0xLTEtMTUyMDg0_ae3ec380-ae10-415d-8a76-3d61afb51e22"
      unitRef="usd">655272000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzctMTEtMS0xLTE1MjA4NA_34f3f413-ff29-49e6-89aa-50b681321ddb"
      unitRef="usd">49734000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMS0xLTEtMTUyMDg0_454605db-c366-4aff-96d3-9c7f5384c99d"
      unitRef="usd">3834000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMy0xLTEtMTUyMDg0_c95028ae-cff2-4bc4-8547-2d122d3ec3e0"
      unitRef="usd">166000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtNS0xLTEtMTUyMDg0_7909b250-a34b-47ce-acb6-f0180949d4a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtNy0xLTEtMTUyMDg0_146cfba9-1724-41ef-9c56-293c9369301e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtOS0xLTEtMTUyMDg0_8929349c-9ba5-4329-bdc1-152335ec0657"
      unitRef="usd">3834000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if330f4fe210a40a29f36c566a6230a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzgtMTEtMS0xLTE1MjA4NA_c1917bcf-35bd-4a23-aa6a-e2c4e0a9887d"
      unitRef="usd">166000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMS0xLTEtMTUyMDg0_36a24229-5b5d-4d68-af7a-2b3e62b659ef"
      unitRef="usd">16489000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMy0xLTEtMTUyMDg0_ed0de91e-bcc2-4d28-b060-f4c05359ea06"
      unitRef="usd">510000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktNS0xLTEtMTUyMDg0_b7ea7e5e-3277-49c8-8be5-15ba0fd6e707"
      unitRef="usd">721000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktNy0xLTEtMTUyMDg0_f9b22164-500f-4c2b-9d91-f03fc26552a5"
      unitRef="usd">12000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktOS0xLTEtMTUyMDg0_063ca890-3168-48ef-8ecd-a5ca98873925"
      unitRef="usd">17210000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7ed14688defb440eb5f90cfb328969d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzktMTEtMS0xLTE1MjA4NA_1ba8f571-89e7-4b59-8214-8882216b5ed0"
      unitRef="usd">522000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTEtMS0xLTE1MjA4NA_87840c4b-d0c1-4120-8d52-8905f348d8f8"
      unitRef="usd">846332000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTMtMS0xLTE1MjA4NA_28728356-434e-4e6d-85ce-d6152b167cd2"
      unitRef="usd">40033000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTUtMS0xLTE1MjA4NA_08e5bb81-1923-4478-b872-4c2804ec21eb"
      unitRef="usd">441754000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTctMS0xLTE1MjA4NA_70a7f16f-2e2b-4280-858d-6e52938661e1"
      unitRef="usd">88762000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTktMS0xLTE1MjA4NA_a1214162-da5b-4c5a-a0eb-1728812c762d"
      unitRef="usd">1288086000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo2NWY1MDAxMDJiMmE0NzNhOWIxM2NjZGI1NjE1ODBiMy90YWJsZXJhbmdlOjY1ZjUwMDEwMmIyYTQ3M2E5YjEzY2NkYjU2MTU4MGIzXzEwLTExLTEtMS0xNTIwODQ_6441611f-e8a9-4fb0-a8cf-5e0f06c95626"
      unitRef="usd">128795000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMS0xLTEtMTUyMDg0_fd5fe5c4-f5a1-4f6e-8f77-c50d6feb2f7c"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMy0xLTEtMTUyMDg0_b89575af-f636-440c-8524-0bf8bb58b948"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtNS0xLTEtMTUyMDg0_a916d3ca-148e-4efb-b14c-55b3762be27b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtNy0xLTEtMTUyMDg0_3e9590d9-f7ae-4bca-bdad-155492e9cf65"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtOS0xLTEtMTkzMzI5_00c0fa68-9a4e-4731-85cc-8e221024f63a"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzQtMTEtMS0xLTE5MzMyOQ_ee46d1c8-142e-4717-94f5-c72633afb115"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMS0xLTEtMTUyMDg0_076ba43f-c9d7-4950-a50d-78f04ede8cb2"
      unitRef="usd">29774000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMy0xLTEtMTUyMDg0_73e5ca75-4151-493b-b250-537967354bc1"
      unitRef="usd">619000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtNS0xLTEtMTUyMDg0_b0f43619-e995-4ac5-8232-3fb390ac879b"
      unitRef="usd">9351000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtNy0xLTEtMTUyMDg0_962ae176-ff8c-4125-98ae-7a7a8c846199"
      unitRef="usd">235000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtOS0xLTEtMTkzMzI5_a77e36ed-dd9e-45d5-8d4c-134aa2991774"
      unitRef="usd">39125000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i53db9c0ac65c428684ae1063d452dba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzUtMTEtMS0xLTE5MzMyOQ_9b5f8380-1e7c-49e3-a030-e852b6b33b02"
      unitRef="usd">854000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMS0xLTEtMTUyMDg0_5322a9b7-f7fb-4d34-b430-165b75453e94"
      unitRef="usd">204039000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMy0xLTEtMTUyMDg0_ebf1cfda-94ca-428a-992a-7355cc3b8ab5"
      unitRef="usd">2470000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtNS0xLTEtMTUyMDg0_034a3ffc-1733-4d23-849a-c8726e8b4264"
      unitRef="usd">19862000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtNy0xLTEtMTUyMDg0_fd9cd237-636f-4797-96c6-2b071189079f"
      unitRef="usd">123000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtOS0xLTEtMTkzMzI5_377553fe-a92b-4bce-84e6-a903ce933fbe"
      unitRef="usd">223901000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzYtMTEtMS0xLTE5MzMyOQ_6816e761-6d0a-4f48-960e-bb56195d3ce1"
      unitRef="usd">2593000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMS0xLTEtMTUyMDg0_8d97e580-3142-4e6b-8276-d70995f74d1c"
      unitRef="usd">83283000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMy0xLTEtMTUyMDg0_e2c7dfa0-af3b-477e-9ee0-3e76dbdb4bcb"
      unitRef="usd">1161000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctNS0xLTEtMTUyMDg0_5962e4f5-9d78-473b-8e75-d6d0f821df25"
      unitRef="usd">1936000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctNy0xLTEtMTUyMDg0_3874dae3-80e3-4ae3-8d81-a7b02c2bd757"
      unitRef="usd">38000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctOS0xLTEtMTkzMzI5_d3281186-189b-42b8-a091-30e922f0d336"
      unitRef="usd">85219000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzctMTEtMS0xLTE5MzMyOQ_d3e02d3d-8e81-4ac4-aaf1-18eaa97fff12"
      unitRef="usd">1199000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMS0xLTEtMTUyMDg0_fb236531-df36-4586-aac8-d1db9bbaead0"
      unitRef="usd">2763000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMy0xLTEtMTUyMDg0_cc0e5281-1d45-4633-b7ba-0ce756840dbc"
      unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktNS0xLTEtMTUyMDg0_6ceab21a-d08d-43d4-85b6-b8b4f231b70a"
      unitRef="usd">1118000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktNy0xLTEtMTUyMDg0_9dc4becc-5777-48e3-997e-58a77a8e84f3"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktOS0xLTEtMTkzMzI5_41505482-d4f7-4b55-ad1e-8fb7d46e78d5"
      unitRef="usd">3881000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i106d8eb6c89747e2b83b5fdb55f269e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzktMTEtMS0xLTE5MzMyOQ_4ea8d0dd-0bc8-4a78-9c87-ffa447417cdf"
      unitRef="usd">16000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTEtMS0xLTE1MjA4NA_f3c008dd-072c-4975-910e-bac14f14a8d0"
      unitRef="usd">334687000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTMtMS0xLTE1MjA4NA_314d7072-35d6-430d-96f6-a0cadf19dba0"
      unitRef="usd">4435000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTUtMS0xLTE1MjA4NA_1ee7a900-92f4-433a-a229-0b02efc0797e"
      unitRef="usd">32267000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTctMS0xLTE1MjA4NA_f6f262d0-3b10-4c96-b1dc-c945e11e0269"
      unitRef="usd">403000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTktMS0xLTE1MjA4NA_fae6228b-3a4f-4122-bfc7-395fb0072e0b"
      unitRef="usd">366954000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo3NDg2NzA2ZWQzOTk0YjFlOTQ1YzNkMzNjMGY3NDc3YS90YWJsZXJhbmdlOjc0ODY3MDZlZDM5OTRiMWU5NDVjM2QzM2MwZjc0NzdhXzEwLTExLTEtMS0xNTIwODQ_968788a8-7902-4d1e-a688-fab8847586b5"
      unitRef="usd">4838000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMwOTY_70b0928e-9370-4732-aa2d-5be85f9757d1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMwOTY_f14f9165-2512-4d0a-9927-6c2edc1ef32d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityNonaccrual
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMyOTA_b7f77347-04c9-4907-9995-5142267c3c75"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityNonaccrual>
    <us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzMyOTA_bf5b04bf-2afe-4a4b-86d1-f1b2d6d2b057"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzM5MTM_4c26cb12-56c0-4e7a-a473-cfee055f6933"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5Mjk_921b0554-8e4c-4632-af4e-a81d396f9ca9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Gross realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net realized gains/(losses)&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;(256)&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;29&#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,518&#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;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtMS0xLTEtMTUyMDg0_b0be5e55-7658-44d6-bcca-3b69fafb54e8"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtMy0xLTEtMTUyMDg0_df15dec8-2623-48c1-827c-4cfbaeef4fcc"
      unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzMtNS0xLTEtMTUyMDg0_3d19eb1f-065c-43f3-8ab6-d73972427749"
      unitRef="usd">1537000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtMS0xLTEtMTUyMDg0_630279af-7a3e-455f-bda7-e8280df06012"
      unitRef="usd">260000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtMy0xLTEtMTUyMDg0_56b9298a-4e95-4866-af83-e0920de35378"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzQtNS0xLTEtMTUyMDg0_5e739085-664f-4e9f-a1d1-e8e0f6dd91bd"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtMS0xLTEtMTUyMDg0_44052c53-5844-479d-8828-b767c920d41f"
      unitRef="usd">-256000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtMy0xLTEtMTUyMDg0_239d800d-1208-4ea4-90e3-3b1e61b993a0"
      unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTo4MDgwOWVmZDNkNTA0OWM1ODdjMzVkNmFjM2UyNTIzOS90YWJsZXJhbmdlOjgwODA5ZWZkM2Q1MDQ5YzU4N2MzNWQ2YWMzZTI1MjM5XzUtNS0xLTEtMTUyMDg0_a6a4cf1e-1980-41d0-8b93-d576999269d3"
      unitRef="usd">1518000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ5MTk_4aaf5d72-4199-48aa-a0b8-e4c288b661cd">&lt;div style="margin-top:5pt;text-align:justify;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:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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: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;156,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&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;/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;60,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;54,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:9pt;font-weight:400;line-height:100%"&gt;48,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;336,039&#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;291,631&#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>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtMS0xLTEtMTUyMDg0_ac068857-274d-4cf6-8d9c-80f0de4f3310"
      unitRef="usd">156784000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i6cbd9bc0bbce45eab3e721fa70eeee13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtMy0xLTEtMTUyMDg0_493b63f4-51db-4c5a-9c9c-4941e8822599"
      unitRef="usd">137931000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i1dafec6b371047ea94d9d619084ba958_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtNS0xLTEtMTUyMDg0_8e7a39bf-4c78-418f-addf-a9a405fdc96c"
      unitRef="usd">128216000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i1dafec6b371047ea94d9d619084ba958_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzMtNy0xLTEtMTUyMDg0_b45043be-db2d-44e3-b6bc-3bf71510ec87"
      unitRef="usd">130217000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i306c05d3e78144f3aa1d18cf2dd86692_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtMS0xLTEtMTUyMDg0_e33d13dd-883f-4ee5-aa40-67d8181e99f5"
      unitRef="usd">60660000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i306c05d3e78144f3aa1d18cf2dd86692_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtMy0xLTEtMTUyMDg0_e817a436-cafe-47a2-af8f-7190c3d6c978"
      unitRef="usd">49506000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i0968261aef244d05b8e0bb689d895490_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtNS0xLTEtMTUyMDg0_4ab7dd29-28c8-4909-8c3f-8e406ec04157"
      unitRef="usd">61057000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i0968261aef244d05b8e0bb689d895490_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzQtNy0xLTEtMTUyMDg0_aaab9106-3c79-48cf-879b-352fe01de44f"
      unitRef="usd">59674000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i8bea2f12f07f41b4859f4c2873aaec17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtMS0xLTEtMTUyMDg0_d43bdc2b-3b3f-4c25-b717-8669f46516dc"
      unitRef="usd">63685000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i8bea2f12f07f41b4859f4c2873aaec17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtMy0xLTEtMTUyMDg0_b36b55f4-3b83-442e-81c1-04e22287208e"
      unitRef="usd">55836000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="iec13b76066504316beeacd9e7d682f9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtNS0xLTEtMTUyMDg0_20491825-cb55-46ef-ad70-2d7708fd4862"
      unitRef="usd">59887000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="iec13b76066504316beeacd9e7d682f9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzUtNy0xLTEtMTUyMDg0_9450a277-6b8f-4d12-a807-2f3ac50ad5e4"
      unitRef="usd">59655000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i328f7115f9634033b5335720ed4e2811_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtMS0xLTEtMTUyMDg0_a9f53bf9-36d4-4148-a103-c41e6263d00a"
      unitRef="usd">54910000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i328f7115f9634033b5335720ed4e2811_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtMy0xLTEtMTUyMDg0_90819c57-5b48-4ad7-a7a7-78703b7cb155"
      unitRef="usd">48358000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="ic8353d1f64e24c4d9bf7c09a32818976_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtNS0xLTEtMTUyMDg0_b6433207-9103-45fb-8ef2-71f85c93e816"
      unitRef="usd">56419000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="ic8353d1f64e24c4d9bf7c09a32818976_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzYtNy0xLTEtMTUyMDg0_8c190af8-7979-4f91-b63e-7839359c157d"
      unitRef="usd">55633000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="i2c94aed5b57d4f39982234172912ebe8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctMS0xLTEtMTUyMDg0_1d6a56c7-f369-431b-bb16-33fc52c5d41a"
      unitRef="usd">336039000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="i2c94aed5b57d4f39982234172912ebe8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctMy0xLTEtMTUyMDg0_e66f74c5-9f27-448a-b760-75b6c7a42562"
      unitRef="usd">291631000</us-gaap:DebtSecurities>
    <hfwa:DebtSecuritiesAmortizedCost
      contextRef="ie65df8f6b1894796b6f6e9aea1934746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctNS0xLTEtMTUyMDg0_2e208d6a-4a14-4ecd-a6ab-ed94078bf964"
      unitRef="usd">305579000</hfwa:DebtSecuritiesAmortizedCost>
    <us-gaap:DebtSecurities
      contextRef="ie65df8f6b1894796b6f6e9aea1934746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90YWJsZTpiNDdhY2RhMDAxZDc0YmJhYWFlNWM2NGI5ZWIxOGQ0Ni90YWJsZXJhbmdlOmI0N2FjZGEwMDFkNzRiYmFhYWU1YzY0YjllYjE4ZDQ2XzctNy0xLTEtMTUyMDg0_8200537a-fe48-4208-931a-9b48109ea15f"
      unitRef="usd">305179000</us-gaap:DebtSecurities>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ifa44a62f6cb645bcb3728397060b76bc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQzOTc_05c47262-c85a-4ac6-a74d-6bea6b724450"
      unitRef="usd">4800000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ia15d70600e634159b825fda91f8e5040_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ0MDU_22012a79-f4b0-417b-a643-11c9ae9d1336"
      unitRef="usd">3500000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ie80315e118a246bbaf799307fa090c60_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ1NTA_beeb5bb5-3281-4fe6-a14a-1d687b3eb82a"
      unitRef="usd">2400000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i0c417324b2284b00a4147e02350896ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2MzQ1NTg_dbd7cbce-b972-41f2-89ed-6b8a2b2f9371"
      unitRef="usd">1100000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_19823c30-d648-44c6-93a5-83723d06956a"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_32e2ca91-0a75-4ff5-8120-37de6a2b609a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_4c5a18df-943c-4732-95d8-5d993b7f7e7b"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_5a0992e8-d02f-4e78-bebf-414587ea25a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_a96d9667-2f90-4a58-b5d5-710050b57f0e"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzQ2ODA_d165cb20-4d33-4661-8b68-a780a6fc0c81"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2NTE0MzI_249870a4-74cc-4a62-a5f7-672d03c91ed1"
      unitRef="shares">6549</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i32339cfd6ba24cd2a71a204e5ef5da46_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzMvZnJhZzpmMWM4NDQxZWY1ZWY0MGYwOTEwNjcxNjc1OWRkMzhjYi90ZXh0cmVnaW9uOmYxYzg0NDFlZjVlZjQwZjA5MTA2NzE2NzU5ZGQzOGNiXzEwOTk1MTE2NTEyOTM_ba28f573-7329-446b-b968-ab38e087a69f"
      unitRef="usd">0</us-gaap:CommonStockValueOutstanding>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTgz_f56ef409-9988-4f18-a450-05c054ef0789">Loans ReceivableThe 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. In addition to originating loans, the Bank may also purchase loans through pool purchases, participation purchases and syndicated loan purchases. &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.&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 guidelines in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and guidelines on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Bank also conducts internal loan reviews and validates the credit risk assessment on a periodic basis and presents the results of these reviews to management. The loan review process complements and reinforces the risk identification and assessment decisions made by loan officers and credit personnel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amortized cost of loans receivable, net of ACL on loans consisted of the following portfolio segments and classes at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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: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;692,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;937,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,217,240&#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;343,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;80,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;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;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,050,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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;(42,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#160;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;4,007,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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:14pt"&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;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net deferred fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,953)&lt;/span&gt;&lt;/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;A discussion of the risk characteristics of each loan portfolio segment is as follows:&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;Commercial Business&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;There are four significant classes of loans in the commercial business portfolio segment discussed separately below:&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;Commercial and industrial.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;Commercial and industrial loans are primarily made based on the identified cash flows of the borrower and secondarily on the underlying collateral provided by the borrower. The cash flows of borrowers, however, may not be as expected and the collateral securing these loans may fluctuate in value. Most commercial and industrial loans are secured by the assets being financed or other business assets such as accounts receivable or inventory and may include a personal guarantee; however, some short-term loans may be made on an unsecured basis. In the case of loans secured by accounts receivable, the availability of funds for the repayment of these loans may be substantially dependent on the ability of the borrower to collect amounts due from its customers. Commercial and industrial loans carry more risk than other loans because the borrowers&#x2019; cash flow is less predictable and in the event of a default the amount of loss is potentially greater and more difficult to quantify because the value of the collateral securing these loans may fluctuate, may be uncollectible or may be obsolete or of limited use, among other things.&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;SBA PPP.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;The Bank began originating SBA PPP loans following the enactment of the CARES Act in April 2020. SBA PPP loans are fully guaranteed by the SBA, intended for businesses impacted by the COVID-19 Pandemic and designed to provide near term relief to help small businesses sustain operations. These loans have either a two-year or five-year maturity date and earn interest at 1%. The Bank also earned a fee based on the size of the loan, which is recognized over the life of the loan. The Bank no longer originates SBA PPP loans as the program expired on May 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-style:italic;font-weight:400;line-height:120%"&gt;Owner-occupied and non-owner occupied CRE.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;The Bank originates CRE loans primarily within its primary market areas. These loans are subject to underwriting standards and processes similar to commercial and industrial loans in that these &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;loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. CRE lending typically involves higher loan principal amounts and payments on loans and repayment is dependent on successful operation and management of the properties. The value of the real estate securing these loans can be adversely affected by conditions in the real estate market or the economy. There is some common risk characteristics with owner-occupied CRE loans and non-owner occupied CRE loans. However, owner-occupied CRE loans are generally considered to have a slightly lower risk profile as we typically have the guarantee of the owner-occupant and can underwrite risk using the complete financial information on the entity that occupies the 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%;text-decoration:underline"&gt;Residential Real Estate&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 majority of the Bank&#x2019;s residential real estate loans are secured by one-to-four family residences located in its primary market areas. The Company&#x2019;s underwriting standards require that residential real estate loans maintained in the portfolio generally are owner-occupied and do not exceed 80% of the lower of appraised value at origination or cost of the underlying collateral. Terms of maturity typically range from 15 to 30 years. The Bank sells a portion of originated residential real estate loans in the secondary market. In addition to originating residential real estate loans, the Bank began purchasing pools of residential real estate loans during the year ended 2022. All purchased loans adhere to the Bank's underwriting standards.&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;Real Estate Construction and Land Development&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 Bank originates construction loans for residential and for commercial and multifamily properties. The residential construction loans generally include construction of custom single-family homes whereby the home owner is the borrower. The Bank also provides financing to builders for the construction of pre-sold residential homes and, in selected cases, to builders for the construction of speculative single-family residential property. Construction loans are typically short-term in nature and priced with variable rates of interest. Construction loans may also include construction to permanent financing where the loan term includes both the construction phase and term loan. Construction lending can involve a higher level of risk than other types of lending because funds are advanced partially based upon the value of the project, which is uncertain prior to the project&#x2019;s completion. Because of the uncertainties inherent in estimating construction costs as well as the market value of a completed project and the effects of governmental regulation of real property, the Bank&#x2019;s estimates with regard to the total funds required to complete a project and the related loan-to-value ratio may vary from actual results. As a result, construction loans often involve the disbursement of substantial funds with repayment dependent, in part, on the success of the ultimate project and the ability of the borrower to sell or lease the property or refinance the indebtedness. If the Bank&#x2019;s estimate of the value of a project at completion proves to be overstated, it may have inadequate security for repayment of the loan and may incur a loss if the borrower does not repay the loan. Sources of repayment for these types of loans may be pre-committed permanent loans from approved long-term lenders, sales of developed property or an interim loan commitment from the Bank until permanent financing is obtained. These loans are closely monitored by on-site inspections and are considered to have higher risks than other real estate loans due to their ultimate repayment being dependent upon successful completion of the construction project, market interest rate changes, government regulation of real property, general economic conditions and the availability of long-term financing.&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;Consumer&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 Bank originates consumer loans and lines of credit that are both secured and unsecured. The underwriting process for these loans ensures a qualifying primary and secondary source of repayment. Underwriting standards for home equity loans are significantly influenced by statutory requirements, which include, but are not limited to, a maximum loan-to-value percentage of 80%, collection remedies, the number of such loans a borrower can have at one time and documentation requirements. To monitor and manage consumer loan risk, policies and procedures are developed and modified, as needed. The majority of consumer loans are for relatively small amounts disbursed among many individual borrowers which reduces the overall credit risk for this segment. To further reduce the risk, trend reports are reviewed by management on a regular 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 Bank also purchased indirect consumer loans. These indirect consumer loans were secured by new and used automobile and recreational vehicles and were originated indirectly by established and well-known dealers located in our market areas. In addition, the indirect loans purchased were made to only prime borrowers. The Bank ceased indirect auto loan originations in March 2020.&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) Concentrations of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Most of the Bank&#x2019;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State, and Multnomah, Washington and Lane County in Oregon, as well as other contiguous markets and represents a geographic concentration. Additionally, the Bank's loan portfolio is concentrated in commercial business loans, including commercial and industrial, owner and nonowner-occupied CRE and commercial and multifamily real estate construction and land development loans. Commercial business loans, excluding SBA PPP 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. 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. A description of the general characteristics of the risk grades is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grades 1 to 5:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; These grades are considered &#x201c;Pass&#x201d; and include loans with negligible to above average, but acceptable, risk. These borrowers generally have strong to acceptable capital levels and consistent earnings and debt service capacity. Loans with the higher grades within the &#x201c;Pass&#x201d; category may include borrowers who are experiencing unusual operating difficulties, but have acceptable payment performance to date. Increased monitoring of financial information and/or collateral may be appropriate. Loans with this grade show no immediate loss exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grade 6:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This grade includes "Watch" loans. The grade is intended to be utilized on a temporary basis for pass grade borrowers where a potentially significant risk-modifying action is anticipated in the near term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grade 7:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This grade includes "Special Mention" ("SM") loans and is intended to highlight loans deemed by management to have some elevated risks that deserve management's close attention. Loans with this grade show signs of deteriorating profits and capital and the borrower might not be strong enough to sustain a major setback. The borrower is typically higher than normally leveraged and outside support might be modest and likely illiquid. The loan is at risk of further credit decline unless active measures are taken to correct the situation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grade 8:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This grade includes &#x201c;Substandard&#x201d; ("SS") loans in accordance with regulatory guidelines, which the Company has determined have a high credit risk. These loans also have well-defined weaknesses and are characterized by the distinct possibility that the Bank will sustain some loss if the deficiencies are not corrected. The borrower may have shown serious negative trends in financial ratios and performance. Such loans may be dependent upon collateral liquidation, a secondary source of repayment or an event outside of the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grade 9:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This grade includes &#x201c;Doubtful&#x201d; loans in accordance with regulatory guidelines and the Bank has determined these loans to have excessive credit risk. Such loans are placed on nonaccrual status and may be dependent upon collateral having a value that is difficult to determine or upon some near-term event which lacks certainty. Additionally, these loans generally have been partially charged off for the amount considered uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&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%;padding-left:32.85pt"&gt;Grade 10:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This grade includes &#x201c;Loss&#x201d; loans in accordance with regulatory guidelines and the Bank has determined these loans have the highest risk of loss. Such loans are charged off or charged down when payment is acknowledged to be uncertain or when the timing or value of payments cannot be determined.&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;Numerical loan grades for loans are established at the origination of the loan. Changes to loan grades are considered at the time new information about the performance of a loan becomes available, including the receipt of updated financial information from the borrower, results of annual term loan reviews and scheduled loan reviews. For consumer loans, the Bank follows the FDIC&#x2019;s Uniform Retail Credit Classification and Account Management Policy for subsequent classification in the event of payment delinquencies or default. Typically, an individual loan grade will not be changed from the prior period unless there is a specific indication of credit deterioration or improvement. Credit deterioration is evidenced by delinquency, direct communications with the borrower or other borrower information that becomes known to management. Credit improvements are evidenced by known facts regarding the borrower or the collateral property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loan grades relate to the likelihood of losses in that the higher the grade, the greater the loss potential. Loans with a pass grade may have some estimated inherent losses, but to a lesser extent than the other loan grades. The SM loan grade is transitory in that the Bank is waiting on additional information to determine the likelihood and extent of any potential loss. The likelihood of loss for SM graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a SS grade have further credit deterioration and include both accrual loans and nonaccrual loans. 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;Regulatory agencies provided guidance regarding credit risk ratings, delinquency reporting and nonaccrual status for loans adversely impacted by the COVID-19 Pandemic. The Bank exercised judgment in determining the risk rating for impacted borrowers and did not automatically adversely classify credits that were affected by the COVID-19 Pandemic. The Bank did not designate loans with payment deferrals granted due to the COVID-19 Pandemic as past due because of the deferral. Due to the short-term nature of the forbearance and other relief programs the Bank offered as a result of the COVID-19 Pandemic, borrowers granted relief under these programs were generally not reported as nonaccrual during the deferral period.&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&gt;&lt;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, 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:21pt"&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-bottom:1pt solid #000000;border-top:1pt 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: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;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;168,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,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;82,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;61,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;33,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;74,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 style="background-color:#cceeff;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;146,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;660,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,643&#160;&lt;/span&gt;&lt;/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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&gt;&lt;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, 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:21pt"&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-bottom:1pt solid #000000;border-top:1pt 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: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;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:#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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;169,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;692,100&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;134,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,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;62,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;898,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;13,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;134,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;169,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,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;69,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;311,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937,040&#160;&lt;/span&gt;&lt;/td&gt;&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;240,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,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:8pt;font-weight:400;line-height:100%"&gt;561,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,532,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;240,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;197,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;599,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;&#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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&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;543,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;451,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;337,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;477,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;918,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,092,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="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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,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:8pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;3,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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;544,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;462,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;489,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;995,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,217,240&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;/div&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;132,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;132,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;343,631&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;/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;45,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;71,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2,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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;214,038&#160;&lt;/span&gt;&lt;/td&gt;&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;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;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2,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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;9,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;193,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&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;795,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;752,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;380,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;525,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241,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;955,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263,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;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,915,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;2,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:8pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;796,964&#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;763,014&#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;386,202&#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;543,909&#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;252,535&#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,034,561&#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;272,551&#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,122&#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;4,050,858&#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, 2022 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;td colspan="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="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;SBA PPP&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;139,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;&#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;&#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;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Owner-occupied CRE&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: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;182,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/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:8pt;font-weight:400;line-height:100%"&gt;Doubtful or Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;Total commercial business&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: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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&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="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;Residential&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: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;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;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:700;line-height:100%;text-decoration:underline"&gt;Consumer&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: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;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#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;/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;Loans receivable&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: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;793,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,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;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;71,020&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 style="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;795,563&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;495,465&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;665,007&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;341,114&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;289,525&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;984,194&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;242,629&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;2,165&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,815,662&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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&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:7pt;font-weight:400;line-height:120%"&gt;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;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#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,366&#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;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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: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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;4,503&#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,403&#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;5,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;td colspan="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="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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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 #000000;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="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&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;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;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 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: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;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="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;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 #000;padding:2px 0 2px 1pt;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;71&#160;&lt;/span&gt;&lt;/td&gt;&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: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;(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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;(28)&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,242&#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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,136&#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 years ended December 31, 2022 and 2021, no interest income was recognized subsequent to a loan&#x2019;s classification as nonaccrual, except as indicated in the tables above due to payment in full or sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:63pt;text-indent:-63pt"&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-align:justify;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 December 31, 2022 and December 31, 2021 were 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:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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;30-89 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;&lt;br/&gt;or 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="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;685,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;692,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;936,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,293&#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,115&#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,210,125&#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,217,240&#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;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;340,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;343,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;80,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;80,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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;5,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,293&#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;11,742&#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;4,039,116&#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;4,050,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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 $1.6&#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;December 31, 2022 and December 31, 2021, respectively.&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;(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 December 31, 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="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, 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;CRE&lt;/span&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;Farmland&lt;/span&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;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="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;/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="24" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;1,977&#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;929&#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;4,334&#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 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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/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 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;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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;245&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 year ended December 31, 2022, except changes due to additions or removals of loans in 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 tables for the periods 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:29.309%"/&gt;&lt;td style="width:0.1%"/&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:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.016%"/&gt;&lt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;2020&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;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="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;19,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,172&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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: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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;1&#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;5,687&#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&#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;450&#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;5&#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,376&#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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;8,810&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#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;45,054&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#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;84,768&#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%;padding-left:2.65pt"&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 years ended December 31, 2022, 2021 and 2020.&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;$12,000, $3.1 million, and $7.5&#160;million at December 31, 2022, December 31, 2021, and December&#160;31, 2020, respectively, related to these TDR loans which were restructured during the year ended December 31, 2022, 2021 and 2020, 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 $5.8 million and $5.7 million at December 31, 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: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:29.309%"/&gt;&lt;td style="width:0.1%"/&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:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.016%"/&gt;&lt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;2020&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;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="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,316&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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"&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;189&#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="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"&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,379&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;5,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;/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;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 years ended December 31, 2022, 2021 and 2020.&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 years ended December 31, 2022, 2021, and 2020, one, six and eight TDR loans defaulted because each was past its modified maturity date and the borrower had not subsequently repaid the credits. The Bank chose not to further extend the maturity date on these TDR loans. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $7,000, $111,000, and $229,000 at December 31, 2022, 2021, and 2020.&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) Related Party 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;In the ordinary course of business, the Company has granted loans to certain directors, executive officers and their affiliates. Activity in related party loans during the periods indicated was 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance outstanding at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Principal additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Principal reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 outstanding at the end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,879&#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,122&#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,694&#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 Company had $5,000 and $255,000 of unfunded commitments to related parties and all related party loans were performing in accordance with the underlying loan agreements as of December 31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(i) Residential Real Estate Loan Sales&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 originates residential real estate loans; a portion of which are sold on the secondary market. The Bank does not retain servicing on loans sold in the secondary market. There were no loans held for sale at December 31, 2022 and $1.5&#160;million  at 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 following table presents information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale during the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Originated &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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;89,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gain on sale of loans, net &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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,044&#160;&lt;/span&gt;&lt;/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-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; Includes loans originated for sale in the secondary market or for the Bank's loan portfolio.&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%;padding-left:2.65pt"&gt; Excludes net gains on sales of SBA and other loans.&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;(j) Commercial Loan Sales, Servicing, and Commercial Servicing Asset&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 details of loans serviced for others 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: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;December 31, 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;Loans serviced for others with participating interest, gross loan 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;17,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loans serviced for others with participating interest, participation balance owned by Bank&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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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; Included in the balance of "Loans receivable&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:8pt;font-weight:400;line-height:120%"&gt; on the Consolidated Statements of Financial Condition.&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 recognized $217,000, $320,000 and $423,000 of servicing income for the years ended December&#160;31, 2022, 2021 and 2020, 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's servicing asset at December 31, 2022 and December 31, 2021 was $192,000 and $343,000, respectively. There was no valuation allowance on the Company's servicing asset as of December 31, 2022 and 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;(k) 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 $11.3 million and $10.1 million at December 31, 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;</us-gaap:FinancingReceivablesTextBlock>
    <hfwa:NumberOfLoanSegments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQwNQ_01338d28-ad63-4c49-a47b-692e33fcb02b"
      unitRef="segment">4</hfwa:NumberOfLoanSegments>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQ3_03c36fb5-cdda-4757-b14e-48179faa775c">&lt;div style="margin-top:5pt;text-align:justify;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;December 31, 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: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;692,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;937,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,217,240&#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;343,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;80,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;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;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;4,050,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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;(42,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#160;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;4,007,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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:14pt"&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;(2,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized net deferred fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,953)&lt;/span&gt;&lt;/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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzMtMS0xLTEtMTUyMDg0_5ff9ff46-7a58-491e-bb1e-8219f3aa5fda"
      unitRef="usd">692100000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzMtMy0xLTEtMTUyMDg0_c82b4ea8-44d6-4fa1-a3e6-ce2da48743e8"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7b1938c841cb4ddabc3d12a7833b170a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzQtMS0xLTEtMTUyMDg0_735695dd-9f0d-47ff-90d5-16854b32426c"
      unitRef="usd">1468000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8081a9183f964c8189b173391f41ea6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzQtMy0xLTEtMTUyMDg0_b0cb2c34-325a-4179-84c5-41d2e3513d72"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzUtMS0xLTEtMTUyMDg0_4cbe56f4-e71b-4616-a0c9-3e5c5ee63e55"
      unitRef="usd">937040000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzUtMy0xLTEtMTUyMDg0_3dd57f48-76cf-4137-b7ed-0a0aaba85a9f"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzYtMS0xLTEtMTUyMDg0_78056ff5-0c13-4c07-a8bc-a8e497c8a1b4"
      unitRef="usd">1586632000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzYtMy0xLTEtMTUyMDg0_f4312135-bf92-4b63-98e8-78b9a41e1fa0"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzctMS0xLTEtMTUyMDg0_72100582-ede0-42cd-94fe-2e08e3670ebe"
      unitRef="usd">3217240000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzctMy0xLTEtMTUyMDg0_03e2c103-c0e2-4ffc-9c7e-e67091c1ef75"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzgtMS0xLTEtMTUyMDg0_516f42b8-1640-4e5f-a556-e6ad8417513d"
      unitRef="usd">343631000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzgtMy0xLTEtMTUyMDg0_ee0a8632-8626-43be-8a5c-d7321c39feb4"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEwLTEtMS0xLTE1MjA4NA_d8f4b784-adaa-45a8-a1be-ec810bbe6ff0"
      unitRef="usd">80074000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEwLTMtMS0xLTE1MjA4NA_0e78a51c-7085-4d5e-861b-768f7bce4493"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzExLTEtMS0xLTE1MjA4NA_0e55a8f7-18c8-49a2-8c2f-1ab8e3a4e006"
      unitRef="usd">214038000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzExLTMtMS0xLTE1MjA4NA_7e89bf0e-079c-4188-bb0c-ea4a82798d7d"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEyLTEtMS0xLTE1MjA4NA_076bc5ee-65ac-4cec-a890-d215e5b73482"
      unitRef="usd">294112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEyLTMtMS0xLTE1MjA4NA_9ad97887-c960-426a-b9ae-ae75c08e4e3f"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEzLTEtMS0xLTE1MjA4NA_018186d2-e32e-44a3-bb9b-c2e3f31830ef"
      unitRef="usd">195875000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzEzLTMtMS0xLTE1MjA4NA_8e13e62d-2a38-4393-958a-674d4b4435fb"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE0LTEtMS0xLTE1MjA4NA_568ea6e7-0a44-4dc8-bca8-badc17132f1d"
      unitRef="usd">4050858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE0LTMtMS0xLTE1MjA4NA_89d56716-c494-4e2d-bc07-c39c41f039cd"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE1LTEtMS0xLTE1NTQyMQ_60018103-c8bc-4f44-b373-b8f3a4686cbc"
      unitRef="usd">42986000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE1LTMtMS0xLTE1NTQyMQ_1a779de3-19a1-4292-ac4e-caf1c84ad521"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE2LTEtMS0xLTE1MjA4NA_7bb59fc5-c167-4470-8b66-34356e3bf3cb"
      unitRef="usd">4007872000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE2LTMtMS0xLTE1MjA4NA_446e9e61-e236-437e-aec2-d3dabe853336"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE5LTEtMS0xLTE1NTQyNA_a3608cf6-7105-4bc0-af0e-9f0f4fbf4026"
      unitRef="usd">-2501000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzE5LTMtMS0xLTE1MjA4NA_5bba7e28-634c-486f-bf53-57f23180f920"
      unitRef="usd">-3938000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzIwLTEtMS0xLTE1NTQyNA_dd554bb3-b981-461f-bbe7-795417bc4f30"
      unitRef="usd">-10016000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo1MGQyYzQyZjI1OTU0MGNjODFjNTVjYmQyMGEyODc4MC90YWJsZXJhbmdlOjUwZDJjNDJmMjU5NTQwY2M4MWM1NWNiZDIwYTI4NzgwXzIwLTMtMS0xLTE1MjA4NA_b5453ea5-1092-45cd-868b-1461841de5ed"
      unitRef="usd">-7953000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <hfwa:FinancingReceivableMaturity
      contextRef="i536032d1b8ea4290bd89e977e4506ccc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTI3_d279cb09-6c5d-40bc-a6a0-5526a36bd0cd">P2Y</hfwa:FinancingReceivableMaturity>
    <hfwa:FinancingReceivableMaturity
      contextRef="id95eb02787264de0abe1fdd4ef8357f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTg1_8aa0516d-900d-47d7-9093-64021fb2b8fc">P5Y</hfwa:FinancingReceivableMaturity>
    <hfwa:FinancingReceivableInterestRate
      contextRef="iaae0956f567f4c75b46d343d9e4fb368_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTI4_b694ea7d-7335-4cd9-ac57-16e2781f3c82"
      unitRef="number">1</hfwa:FinancingReceivableInterestRate>
    <hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ3MTE_a0ee2786-7b21-4f47-a65e-ff12ecb8755d"
      unitRef="number">0.80</hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans>
    <hfwa:LoansandLeasesReceivablematurityTerm
      contextRef="i5cc21e351c0f4e0ba9d6691fbb7b2974_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ4Mzg_6b5b9ed7-bb77-4a8a-b456-109cd2584ad5">P15Y</hfwa:LoansandLeasesReceivablematurityTerm>
    <hfwa:LoansandLeasesReceivablematurityTerm
      contextRef="i0dd8a6aeaeff4c1f836249539b01c448_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzQ4NDQ_3e3613db-ab0f-49e3-918f-633211b93eb5">P30Y</hfwa:LoansandLeasesReceivablematurityTerm>
    <hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2Xzc1MzE_1b3a3b88-102a-47e0-ae5c-f0e97cfe7dd4"
      unitRef="number">0.80</hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTM3_623ca18f-9b2e-43d9-b102-9d33e24d970f">&lt;div style="margin-top:5pt;text-align:justify;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&gt;&lt;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, 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:21pt"&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-bottom:1pt solid #000000;border-top:1pt 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: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;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;168,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,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;82,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;61,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;33,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;74,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 style="background-color:#cceeff;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;146,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;660,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,643&#160;&lt;/span&gt;&lt;/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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&gt;&lt;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, 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:21pt"&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-bottom:1pt solid #000000;border-top:1pt 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: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;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:#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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;169,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;692,100&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;134,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;167,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,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;62,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;898,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;13,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;134,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;169,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,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;69,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;311,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;937,040&#160;&lt;/span&gt;&lt;/td&gt;&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;240,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;189,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;258,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,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:8pt;font-weight:400;line-height:100%"&gt;561,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,532,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;240,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;197,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;599,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;&#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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&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;543,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;451,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;337,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;477,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;918,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,092,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="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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,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:8pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;3,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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;544,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;462,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;489,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;995,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;155,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,217,240&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;/div&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;132,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;343,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;132,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;343,631&#160;&lt;/span&gt;&lt;/td&gt;&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;div&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;/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;45,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;71,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2,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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;214,038&#160;&lt;/span&gt;&lt;/td&gt;&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;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;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2,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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;150,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;9,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;193,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;3,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&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;795,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;752,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;380,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;525,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;241,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;955,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;263,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;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,915,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;2,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:8pt;font-weight:400;line-height:100%"&gt;33,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;796,964&#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;763,014&#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;386,202&#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;543,909&#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;252,535&#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,034,561&#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;272,551&#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,122&#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;4,050,858&#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, 2022 which was converted from a revolving loan to an amortizing loan during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;td colspan="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="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;SBA PPP&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;139,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;&#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;&#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;145,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Owner-occupied CRE&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: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;182,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/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:8pt;font-weight:400;line-height:100%"&gt;Doubtful or Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;Total commercial business&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: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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;SM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;85,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;164,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="54" 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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Real estate construction and land development:&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="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;Residential&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: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;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;44,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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:#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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.309%"/&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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;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:700;line-height:100%;text-decoration:underline"&gt;Consumer&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: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;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#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;/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;Loans receivable&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: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;793,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;14,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;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;71,020&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 style="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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;795,563&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;495,465&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;665,007&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;341,114&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;289,525&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;984,194&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;242,629&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;2,165&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,815,662&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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&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:7pt;font-weight:400;line-height:120%"&gt;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:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMS0xLTEtMTUyMDg0_cf8409f4-8c15-40bd-81df-cbceabca7d03"
      unitRef="usd">168818000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMy0xLTEtMTUyMDg0_f128c1bb-0979-4a51-a15d-6088e78f5396"
      unitRef="usd">93302000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtNS0xLTEtMTUyMDg0_01c2665c-dd36-4aa3-b77b-53660b9a9808"
      unitRef="usd">82437000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtNy0xLTEtMTUyMDg0_e571c21a-1556-4634-a5e5-679b2ab49287"
      unitRef="usd">61160000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtOS0xLTEtMTUyMDg0_5b031329-d3f2-4780-8880-9986c5985ade"
      unitRef="usd">33957000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTEtMS0xLTE1MjA4NA_23cb3acc-1333-4a95-952d-0ad035f40933"
      unitRef="usd">74181000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTMtMS0xLTE1MjA4NA_5ad0e77f-f364-487e-accb-1bec0183475d"
      unitRef="usd">146795000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTUtMS0xLTE1MjA4NA_1c69e964-2dae-4675-b5f7-dd169b1fa663"
      unitRef="usd">172000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i088d975b12e24ec2be73191c46f03084_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYtMTctMS0xLTE1MjA4NA_4b1a66a2-34d0-4ab1-ab62-4bbffad04df6"
      unitRef="usd">660822000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMS0xLTEtMTUyMDg0_3efcd1ef-81e2-4819-88fe-f1b35ccd0dab"
      unitRef="usd">212000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMy0xLTEtMTUyMDg0_76c87a4a-99b5-4573-8eda-8bd500ad5cc0"
      unitRef="usd">109000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctNS0xLTEtMTUyMDg0_9cb617e9-875a-4eb6-b166-6f4dc0a9f08d"
      unitRef="usd">443000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctNy0xLTEtMTUyMDg0_ef561e64-9927-49fe-8cbb-69b45bc58e91"
      unitRef="usd">4637000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctOS0xLTEtMTUyMDg0_25c9deb7-b676-4843-98d5-de3831a2afff"
      unitRef="usd">362000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTEtMS0xLTE1MjA4NA_3c0f4201-bdc8-4493-823b-8c9393224bef"
      unitRef="usd">4447000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTMtMS0xLTE1MjA4NA_75c82596-0863-4156-8a1a-c7700e65c42a"
      unitRef="usd">5433000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTUtMS0xLTE1MjA4NA_67c2dd66-9b3e-42a4-9292-3a687b6ded42"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3235a5dfedff45dd9e57c914a1c1ab1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzctMTctMS0xLTE1MjA4NA_de6acbb8-462d-468c-a5b6-de6e6064c463"
      unitRef="usd">15643000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMS0xLTEtMTUyMDg0_9705f5ad-b04a-4598-94fc-2154aaa6e4ee"
      unitRef="usd">773000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMy0xLTEtMTUyMDg0_ff364dad-9f27-4462-9bf6-39dc1ee7df91"
      unitRef="usd">188000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtNS0xLTEtMTUyMDg0_4a68f7d9-8dbf-4b76-9d4b-91dadcff391f"
      unitRef="usd">1710000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtNy0xLTEtMTUyMDg0_195d3ede-bfde-4911-8a2e-7c448f9a9cb7"
      unitRef="usd">3465000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtOS0xLTEtMTUyMDg0_15dcf461-312a-4f3d-915b-5ce9b31d8790"
      unitRef="usd">559000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTEtMS0xLTE1MjA4NA_92f037a8-14af-4485-9951-08efd87c2bfe"
      unitRef="usd">5098000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTMtMS0xLTE1MjA4NA_bf00a87a-24b7-467d-8c0a-14d1cde276d8"
      unitRef="usd">3674000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTUtMS0xLTE1MjA4NA_69007286-bf1d-42b7-bcbc-3dbf9be4162f"
      unitRef="usd">168000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i77647a7e1e8f4711bc76f802025b651d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzgtMTctMS0xLTE1MjA4NA_fafff13c-429b-4e69-a15d-0f799941d900"
      unitRef="usd">15635000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTEtMS0xLTE1MjA4NA_b80dd057-91b7-4092-ad59-f05cd3548e17"
      unitRef="usd">169803000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTMtMS0xLTE1MjA4NA_126972fe-1bda-45d2-847a-1656f11aff81"
      unitRef="usd">93599000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTUtMS0xLTE1MjA4NA_b18bf877-22c1-4b08-8e65-a3109a3d080a"
      unitRef="usd">84590000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTctMS0xLTE1MjA4NA_4e804997-8ec1-4e3f-9fc7-1c24c90dbffe"
      unitRef="usd">69262000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTktMS0xLTE1MjA4NA_6c2d6f9e-8f10-42dd-b47c-1877779300b0"
      unitRef="usd">34878000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTExLTEtMS0xNTIwODQ_15fa65ec-d416-417f-9689-ec5a85dda9b9"
      unitRef="usd">83726000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTEzLTEtMS0xNTIwODQ_039cc176-1ca7-479f-b1fa-57947d316b00"
      unitRef="usd">155902000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTE1LTEtMS0xNTIwODQ_82af621a-c37b-4d44-b0a7-5dd9c1a9c8bd"
      unitRef="usd">340000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEwLTE3LTEtMS0xNTIwODQ_02ba5264-2780-457d-84f8-14dfaeee9386"
      unitRef="usd">692100000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTEtMS0xLTE1MjA4NA_253dd9a8-5d42-429f-ad89-11d3243325f4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTMtMS0xLTE1MjA4NA_e2773569-2664-4fa4-acc4-e0088d4e4303"
      unitRef="usd">1351000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTUtMS0xLTE1MjA4NA_7b08bbfd-e83f-4757-ae22-7bad324f3e41"
      unitRef="usd">117000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTctMS0xLTE1MjA4NA_91852096-c175-4a9c-a6e7-f2cef706e754"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTktMS0xLTE1MjA4NA_8634752a-7d0f-4dec-8d46-a04437fc9e8d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTExLTEtMS0xNTIwODQ_2b5b2438-51b3-4a23-bef3-f26ed19e841b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTEzLTEtMS0xNTIwODQ_f75d2ba6-36e5-4bbe-bcbd-e7e553b4e72f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTE1LTEtMS0xNTIwODQ_c4c6cd9f-510a-47f4-a1d9-3866291b77ee"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i420f33b417a848dd99769b53b65926b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzEyLTE3LTEtMS0xNTIwODQ_c8e5dbaf-50df-481e-ae06-8162a05b4d73"
      unitRef="usd">1468000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTEtMS0xLTE1MjA4NA_1eed7954-3634-4ee9-b277-1ccb3b049043"
      unitRef="usd">134432000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTMtMS0xLTE1MjA4NA_8f9d289a-3fd4-48e5-9ff3-30a162351408"
      unitRef="usd">167927000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTUtMS0xLTE1MjA4NA_aca4ef90-4285-4c67-a467-b71375d5d52f"
      unitRef="usd">93834000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTctMS0xLTE1MjA4NA_29005ff8-1211-4b27-889b-4146f005f175"
      unitRef="usd">157096000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTktMS0xLTE1MjA4NA_b67b0ec0-2531-413e-b2ef-d29e920d3860"
      unitRef="usd">62876000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTExLTEtMS0xNTIwODQ_2e97339d-66c4-47ec-b4f7-1563616f2933"
      unitRef="usd">282212000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTEzLTEtMS0xNTIwODQ_26a0eaed-5cf9-45ff-9340-724b0870260d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTE1LTEtMS0xNTIwODQ_fe9827ed-3c8a-4ed8-8539-85e2a31854b2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1bd3bdd740894e6791653937d2e1fa3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE4LTE3LTEtMS0xNTIwODQ_6a024786-6347-40fc-88bf-625b5b5cd4e5"
      unitRef="usd">898377000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTEtMS0xLTE1MjA4NA_a54359ce-f8d3-441d-90c1-c9232a09f061"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTMtMS0xLTE1MjA4NA_e260cd0a-cc12-42c9-9980-ff8026262448"
      unitRef="usd">1744000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTUtMS0xLTE1MjA4NA_5b20615e-c022-4972-8b0a-45164add09c2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTctMS0xLTE1MjA4NA_aecc2e12-a788-4249-9e91-80658ab72135"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTktMS0xLTE1MjA4NA_a5c475a8-207a-41c9-bbbf-cade7e790b12"
      unitRef="usd">2540000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTExLTEtMS0xNTIwODQ_943162da-122a-4176-9285-d48bfb880cb6"
      unitRef="usd">16664000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTEzLTEtMS0xNTIwODQ_70393f2c-db30-48ad-b5e5-635e406f97c5"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTE1LTEtMS0xNTIwODQ_97b99945-6c34-43f8-a9ca-3a1f960408ae"
      unitRef="usd">247000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzE5LTE3LTEtMS0xNTIwODQ_f2878ce2-3784-4beb-b607-94c93e27df3e"
      unitRef="usd">21195000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTEtMS0xLTE1MjA4NA_19f9853f-5a03-40ea-94c5-5ada672aada4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTMtMS0xLTE1MjA4NA_509737ba-80b2-4dcb-aa5c-0d481bab7dc7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTUtMS0xLTE1MjA4NA_c5f3ac53-2436-4cd6-88d6-b71ad70ffa74"
      unitRef="usd">671000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTctMS0xLTE1MjA4NA_d92c9bf1-1d91-41f4-b797-2795f0fe846f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTktMS0xLTE1MjA4NA_07564da0-910a-48f8-a184-00cec1ba5a12"
      unitRef="usd">3722000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTExLTEtMS0xNTIwODQ_f198ec56-c4bb-4d5b-bc81-2b0804dc4e6e"
      unitRef="usd">13075000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTEzLTEtMS0xNTIwODQ_ddee96c8-476b-4525-9f07-88c34ec002c8"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTE1LTEtMS0xNTIwODQ_7455c943-a3ed-449f-9f78-c316184a85aa"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ica91c9e19abd4b46a83865ec877ab937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIwLTE3LTEtMS0xNTIwODQ_735ad697-19a2-4e2b-b542-e2806c16d774"
      unitRef="usd">17468000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTEtMS0xLTE1MjA4NA_4da93113-ab10-4dae-a14b-d50eb660d4a0"
      unitRef="usd">134432000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTMtMS0xLTE1MjA4NA_e0e26a2f-d061-4c29-92b7-c95cb73afa79"
      unitRef="usd">169671000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTUtMS0xLTE1MjA4NA_d0a9c6de-e488-4eef-a419-6da3c8b448c3"
      unitRef="usd">94505000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTctMS0xLTE1MjA4NA_08fe30e1-f5fe-43ef-856c-8b3362b73baf"
      unitRef="usd">157096000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTktMS0xLTE1MjA4NA_eeb10872-fd6b-4dd4-8eee-3ddcf49e595f"
      unitRef="usd">69138000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTExLTEtMS0xNTIwODQ_82f6c967-45de-4bfc-9724-e9f67a4a6e40"
      unitRef="usd">311951000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTEzLTEtMS0xNTIwODQ_2c838447-83ae-4e69-aec5-1ac5f11a3bf0"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTE1LTEtMS0xNTIwODQ_c0b828b4-a4d8-4091-930b-a6b9c13875d7"
      unitRef="usd">247000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzIyLTE3LTEtMS0xNTIwODQ_e17bf5f0-5471-444a-b656-9dd4e958011e"
      unitRef="usd">937040000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTEtMS0xLTE1MjA4NA_f3adf65c-43ae-4320-9c9e-4adc8197fcfe"
      unitRef="usd">240151000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTMtMS0xLTE1MjA4NA_bb278bb6-744f-4aa9-8f92-f69766fdde5e"
      unitRef="usd">189300000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTUtMS0xLTE1MjA4NA_d15d0d6a-e084-4885-947f-dd0b124d94f4"
      unitRef="usd">160930000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTctMS0xLTE1MjA4NA_b94a3004-d4ed-476f-842e-2d63b19ca336"
      unitRef="usd">258778000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTktMS0xLTE1MjA4NA_8544f3a2-99f8-4169-a5ea-b02f11fc99d7"
      unitRef="usd">121369000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTExLTEtMS0xNTIwODQ_966825ee-25b1-41a2-98e6-0b75bd8f4c0b"
      unitRef="usd">561645000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTEzLTEtMS0xNTIwODQ_4dcb29b7-3bb8-4d91-b6e2-95989d79a6ff"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTE1LTEtMS0xNTIwODQ_988e30fb-9641-4400-b08a-abff44c58bb3"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i857893dc0b42448cb61a1703307cb56b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI0LTE3LTEtMS0xNTIwODQ_755597c1-6537-49b7-8233-68962a20f2d5"
      unitRef="usd">1532173000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTEtMS0xLTE1MjA4NA_523a1ad3-4096-4e6f-b3dc-1c0572d8a511"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTMtMS0xLTE1MjA4NA_a64aa217-4557-4299-8d57-6e18645fc08c"
      unitRef="usd">8349000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTUtMS0xLTE1MjA4NA_2c52e3ce-9470-4007-888f-1ea8304b1aac"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTctMS0xLTE1MjA4NA_37b59c7b-2f79-4c32-a4ef-76c705916742"
      unitRef="usd">4172000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTktMS0xLTE1MjA4NA_76cf147d-399c-410d-ab70-433933ff7641"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTExLTEtMS0xNTIwODQ_41fae3ac-d0c2-41db-834a-f0ebec6b379d"
      unitRef="usd">12190000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTEzLTEtMS0xNTIwODQ_2f67a225-f2c9-4515-a4d7-b911b6c73c98"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTE1LTEtMS0xNTIwODQ_bcaa603f-158f-45a9-9ee4-46e3211a9ec9"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id5cb9532cd8c40418bafe0524cce4dd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI1LTE3LTEtMS0xNTIwODQ_2600f667-a5ec-4057-b243-a2ae58c352df"
      unitRef="usd">24711000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTEtMS0xLTE1MjA4NA_20ed90de-6805-4a2a-85e3-10addf6d068e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTMtMS0xLTE1MjA4NA_6aa2c6aa-a3fe-4102-84b1-1bfb187a5a9c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTUtMS0xLTE1MjA4NA_b6cdde66-bad7-4f4e-b650-48099db8a87d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTctMS0xLTE1MjA4NA_4c737a27-d5e6-42a9-b574-e53640d5ae5e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTktMS0xLTE1MjA4NA_26c614fd-c333-47ac-b540-6bfc65a06132"
      unitRef="usd">3627000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTExLTEtMS0xNTIwODQ_6d8ced91-0d24-48d2-b8f5-d966e00d3fff"
      unitRef="usd">26121000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTEzLTEtMS0xNTIwODQ_5bece783-3c86-490a-934c-66a37ae14ba5"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTE1LTEtMS0xNTIwODQ_08333e92-8898-44d5-9c14-4cfece6691cf"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="icb1e6e8f08ab4478828c61e2ce6750df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI2LTE3LTEtMS0xNTIwODQ_c8a70e12-0d1c-4dc2-a5db-aa9b99008132"
      unitRef="usd">29748000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTEtMS0xLTE1MjA4NA_b71a1f43-78d5-4697-be1e-1cfff74464c2"
      unitRef="usd">240151000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTMtMS0xLTE1MjA4NA_f8c594ac-82ce-4a2a-8b3b-56d0b56be42b"
      unitRef="usd">197649000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTUtMS0xLTE1MjA4NA_d1b04430-8c13-4cfa-b247-07ca504d7a90"
      unitRef="usd">160930000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTctMS0xLTE1MjA4NA_79c725d8-afd8-4a6e-961c-58a572a3b107"
      unitRef="usd">262950000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTktMS0xLTE1MjA4NA_e1e0d6c5-45e0-4382-9fca-febc89d8b0fa"
      unitRef="usd">124996000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTExLTEtMS0xNTIwODQ_f4d6af2e-a24d-4ed7-92bb-9eec14679814"
      unitRef="usd">599956000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTEzLTEtMS0xNTIwODQ_5223de4e-07e2-451b-bb72-ef5025c0a705"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTE1LTEtMS0xNTIwODQ_858630e8-2471-45a0-8a71-24d47638abf8"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzI4LTE3LTEtMS0xNTIwODQ_d931691f-e043-4898-9e05-f7f12961df96"
      unitRef="usd">1586632000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTEtMS0xLTE1MjA4NA_d54abdf0-1a9b-4a7b-86fc-2d463a8333e2"
      unitRef="usd">543401000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTMtMS0xLTE1MjA4NA_a7eac8b8-ed73-4a52-8bf2-cd1443493d43"
      unitRef="usd">451880000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTUtMS0xLTE1MjA4NA_561b6524-838e-4d15-9c08-5880c9131422"
      unitRef="usd">337318000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTctMS0xLTE1MjA4NA_2324371f-cd4a-4cfb-9830-be814ea467e4"
      unitRef="usd">477034000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTktMS0xLTE1MjA4NA_1cf11825-900e-45d0-934f-85dfa8ac20d5"
      unitRef="usd">218202000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTExLTEtMS0xNTIwODQ_79bda11a-3027-473d-84ed-a28342b8d056"
      unitRef="usd">918038000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTEzLTEtMS0xNTIwODQ_5a7a6603-a47c-4f61-ab7b-216e627db499"
      unitRef="usd">146795000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTE1LTEtMS0xNTIwODQ_26841c0e-567b-49df-89a3-332202b03e90"
      unitRef="usd">172000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1954f9ffd64641e7b2e34ffb4f982c41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMwLTE3LTEtMS0xNTIwODQ_cdd8d223-07b9-4afa-8e90-14da8a286459"
      unitRef="usd">3092840000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTEtMS0xLTE1MjA4NA_2083cd67-47dd-4bd7-bf97-f33a86ad1766"
      unitRef="usd">212000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTMtMS0xLTE1MjA4NA_99287fd3-96b0-43f7-a191-ac5e29e2e670"
      unitRef="usd">10202000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTUtMS0xLTE1MjA4NA_78acb838-dcaf-4ef3-be7a-c8d03a591b3b"
      unitRef="usd">443000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTctMS0xLTE1MjA4NA_f2bbd937-81a2-4ef0-bba4-b6430f004312"
      unitRef="usd">8809000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTktMS0xLTE1MjA4NA_8ce3e887-5a50-436e-a656-94dd6da9c6ba"
      unitRef="usd">2902000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTExLTEtMS0xNTIwODQ_4f3e80c2-331e-4f17-a95b-a955c61c8408"
      unitRef="usd">33301000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTEzLTEtMS0xNTIwODQ_e8db0949-5402-42c2-9929-ca12d8365c8b"
      unitRef="usd">5433000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTE1LTEtMS0xNTIwODQ_8212b669-0527-4cca-b37d-2d3aa31955ee"
      unitRef="usd">247000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i30a2812032b54019a33c86c82b8afa1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMxLTE3LTEtMS0xNTIwODQ_25987551-ebdc-4e2e-b702-e745b5819816"
      unitRef="usd">61549000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTEtMS0xLTE1MjA4NA_275162ff-a83e-4eda-83bd-7cdfef198317"
      unitRef="usd">773000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTMtMS0xLTE1MjA4NA_3e6e75be-148b-4219-8cb5-1402293d4397"
      unitRef="usd">188000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTUtMS0xLTE1MjA4NA_6f3b6357-12c2-4021-ac9d-bd1f82677810"
      unitRef="usd">2381000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTctMS0xLTE1MjA4NA_cceba179-9955-425b-879f-96ffb80ae9be"
      unitRef="usd">3465000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTktMS0xLTE1MjA4NA_df27bf23-7a26-4363-9216-5e6cdb827ed9"
      unitRef="usd">7908000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTExLTEtMS0xNTIwODQ_9e5d56c3-7fbc-4ecf-bd1b-55be55b8b665"
      unitRef="usd">44294000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTEzLTEtMS0xNTIwODQ_e955c3f3-16d9-4f49-8959-983e54249b91"
      unitRef="usd">3674000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTE1LTEtMS0xNTIwODQ_f23d9caf-0ec8-4790-b311-2cfc0c344776"
      unitRef="usd">168000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6870fe353abc4cd0abf2d11d09ccc011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzMyLTE3LTEtMS0xNTIwODQ_d714a9b7-44e0-48c5-bf69-7de81575f91c"
      unitRef="usd">62851000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTEtMS0xLTE1MjA4NA_ed14e748-6ce5-41f2-96d2-3e1eada7a96b"
      unitRef="usd">544386000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTMtMS0xLTE1MjA4NA_7ae3c151-2676-4c1b-bb80-63667711bbc5"
      unitRef="usd">462270000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTUtMS0xLTE1MjA4NA_089aab6c-96e6-44b9-8d1a-2cb1ba183094"
      unitRef="usd">340142000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTctMS0xLTE1MjA4NA_f612648c-3a79-4424-8ce0-41c46da89658"
      unitRef="usd">489308000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTktMS0xLTE1MjA4NA_dfef2b7c-d235-4122-bebb-1b670e27ae92"
      unitRef="usd">229012000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTExLTEtMS0xNTIwODQ_c9ee44b1-3f0d-4514-9933-7a42609053d3"
      unitRef="usd">995633000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTEzLTEtMS0xNTIwODQ_086981d6-c844-4194-b49b-59c0f3551f1a"
      unitRef="usd">155902000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTE1LTEtMS0xNTIwODQ_ad491945-cfc0-4ec5-b96b-99922ad926a1"
      unitRef="usd">587000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM0LTE3LTEtMS0xNTIwODQ_5d11dda5-c7c9-4ac6-bcc7-2a32598fc9ef"
      unitRef="usd">3217240000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTEtMS0xLTE1MjA4NA_3deb907c-9c82-4a13-a8f5-f6e10d766314"
      unitRef="usd">132510000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTMtMS0xLTE1MjA4NA_1898de25-78bb-4c54-b2e8-d8fb1d1a3454"
      unitRef="usd">149934000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTUtMS0xLTE1MjA4NA_7ebca309-19e7-4e3f-9ba5-87cf2be18c3f"
      unitRef="usd">24668000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTctMS0xLTE1MjA4NA_271ac74e-29b1-45c1-8776-bf3b1cca8280"
      unitRef="usd">16803000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTktMS0xLTE1MjA4NA_fc8cd2be-0643-460c-8208-cbfc59e1434e"
      unitRef="usd">4207000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTExLTEtMS0xNTIwODQ_a32e4f65-02af-4d33-996e-c3a0d4a300b9"
      unitRef="usd">15337000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTEzLTEtMS0xNTIwODQ_6423cb6f-fb81-4923-a22e-6dc85b6925eb"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTE1LTEtMS0xNTIwODQ_e35464bf-737c-43ff-bb6e-77ebcad27162"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ide91457ebaa34048accfa320665042be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM2LTE3LTEtMS0xNTIwODQ_697c06f9-4c65-4030-a625-de4227847e3d"
      unitRef="usd">343459000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTEtMS0xLTE1MjA4NA_a708458d-d0ff-49db-81a6-2a02968ee901"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTMtMS0xLTE1MjA4NA_f98f068b-f798-449d-87d1-be87b674ec36"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTUtMS0xLTE1MjA4NA_1532324f-9742-4398-ba4e-9e2ae123ddd6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTctMS0xLTE1MjA4NA_fdc2b5ca-e4db-49b4-958f-4998b78aa772"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTktMS0xLTE1MjA4NA_30aea4b3-fbe5-4f0a-b1d7-741ca2c8e82a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTExLTEtMS0xNTIwODQ_ab8a8d6f-e3d8-4ce8-af36-b8b84e32fb1b"
      unitRef="usd">172000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTEzLTEtMS0xNTIwODQ_55e57c2c-3d26-449f-8eb2-a5c71d7e95b1"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTE1LTEtMS0xNTIwODQ_fe294186-e788-4a23-9ebc-ac1241804732"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2e5e28e57ad649008d4fcd3d8ff2caeb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzM4LTE3LTEtMS0xNTIwODQ_1456cbbe-1976-4d44-b721-9787acb4c4d8"
      unitRef="usd">172000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTEtMS0xLTE1MjA4NA_c5f61f75-58a1-4785-bd49-f314b46df4f4"
      unitRef="usd">132510000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTMtMS0xLTE1MjA4NA_d2922d1b-7467-48ab-996f-e3fbbe562c58"
      unitRef="usd">149934000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTUtMS0xLTE1MjA4NA_61f5e13c-d6b0-4a89-aa5d-7bc4bdcddef5"
      unitRef="usd">24668000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTctMS0xLTE1MjA4NA_8b364265-d750-4748-b7eb-257ee8854536"
      unitRef="usd">16803000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTktMS0xLTE1MjA4NA_64fead3b-8701-4759-bcb5-c71639d48471"
      unitRef="usd">4207000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTExLTEtMS0xNTIwODQ_f5fb47da-ab5c-4fb0-adba-29476c20fd8c"
      unitRef="usd">15509000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTEzLTEtMS0xNTIwODQ_f7c52fb3-647b-4352-83e1-d7999c1294d6"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTE1LTEtMS0xNTIwODQ_d16083f4-5cd7-4918-9cbf-866eccfcdaac"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQwLTE3LTEtMS0xNTIwODQ_c4e58aac-549e-4569-ba58-fd03c2a0e4f5"
      unitRef="usd">343631000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTEtMS0xLTE1MjA4NA_bfcc4ddc-4107-4c3a-bfd6-b8986c51d154"
      unitRef="usd">45521000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTMtMS0xLTE1MjA4NA_94328459-dc49-49b1-883a-f1fe8df72b05"
      unitRef="usd">26675000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTUtMS0xLTE1MjA4NA_9d1b9f72-7cde-4ab5-9ee4-c28754dac952"
      unitRef="usd">2891000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTctMS0xLTE1MjA4NA_1118532d-62c3-4b8b-b4b6-62ee38b74a7b"
      unitRef="usd">3061000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTktMS0xLTE1MjA4NA_078c10de-06dc-41c3-b773-fb01ade52d76"
      unitRef="usd">871000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTExLTEtMS0xNTIwODQ_578d6ff5-2bdb-4d23-93a5-4559594be0ad"
      unitRef="usd">1055000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTEzLTEtMS0xNTIwODQ_58b288e4-6ef4-4106-9ea8-3ac0fa33cb8e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTE1LTEtMS0xNTIwODQ_80d1632d-5646-4c0f-ad8b-79f6278495e4"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6df1717b54b14fa7916731d87fb99f67_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQzLTE3LTEtMS0xNTIwODQ_991911ca-a659-4caa-a3e0-cae7a1f06a5e"
      unitRef="usd">80074000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTEtMS0xLTE1MjA4NA_9f369c17-b8c5-4001-8a96-62f6d25f330d"
      unitRef="usd">71168000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTMtMS0xLTE1MjA4NA_ddf57d82-78f0-4fea-a258-228c34786a14"
      unitRef="usd">123626000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTUtMS0xLTE1MjA4NA_c3d39664-ad49-4486-afed-51db085f00bf"
      unitRef="usd">6272000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTctMS0xLTE1MjA4NA_a496008e-8555-4d40-bf00-2e089f9faf29"
      unitRef="usd">1084000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTktMS0xLTE1MjA4NA_11d774c9-9191-4831-9bbb-b662e7967946"
      unitRef="usd">2562000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTExLTEtMS0xNTIwODQ_8bcc583d-330f-4f59-9d33-40d6c6ba7546"
      unitRef="usd">995000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTEzLTEtMS0xNTIwODQ_4254382e-1556-446a-9a75-8860e0a9dacf"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTE1LTEtMS0xNTIwODQ_3e2e0d8e-7c0b-407b-bd68-119ac9aa1f24"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i210dc5ed3e214bce8a22f74ecbd435a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzQ5LTE3LTEtMS0xNTIwODQ_3e5f7f47-ff87-4436-be8e-a81b389df950"
      unitRef="usd">205707000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTEtMS0xLTE1MjA4NA_90bf7e9e-a3ab-4625-bf14-9d588a2d0b21"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTMtMS0xLTE1MjA4NA_d184ee76-bd6f-4283-8bcb-d27d1a0318cc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTUtMS0xLTE1MjA4NA_dbf05620-57b4-4689-bd8a-395916ff1ef1"
      unitRef="usd">2213000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTctMS0xLTE1MjA4NA_68dacfb6-e12d-401d-b07b-93770d6e445d"
      unitRef="usd">5687000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTktMS0xLTE1MjA4NA_6e5aca7c-ff0e-4190-a8f9-b289ceb8e729"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTExLTEtMS0xNTIwODQ_719c71bd-d0ab-4855-90ac-c9d966131812"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTEzLTEtMS0xNTIwODQ_4b98419d-d474-4b85-b74e-1f819f932164"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTE1LTEtMS0xNTIwODQ_3e2264b1-8a53-4d03-8181-0f7ddd7aa2e1"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i51e9ab7049454ead9addc69751db1c42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUwLTE3LTEtMS0xNTIwODQ_220fda49-14ca-4e2c-a46c-f4012a914633"
      unitRef="usd">7900000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTEtMS0xLTE1MjA4NA_02e9136d-3146-4595-b695-6ef12a8a5b15"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTMtMS0xLTE1MjA4NA_7323ace9-96ee-4602-b853-97cb2f2dff38"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTUtMS0xLTE1MjA4NA_b7f7363e-35c7-45d1-842d-79e82651d9b2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTctMS0xLTE1MjA4NA_f66b775c-b0f3-4388-8b5e-497bfd48eff1"
      unitRef="usd">37000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTktMS0xLTE1MjA4NA_dfd38152-68cf-4273-8627-e1f3231b9a5a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTExLTEtMS0xNTIwODQ_a69e4e87-f5bb-40df-881c-ad28beb4a783"
      unitRef="usd">394000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTEzLTEtMS0xNTIwODQ_b6785623-46b1-43bc-8b24-04329a1d683a"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTE1LTEtMS0xNTIwODQ_b6525b87-47f2-468e-9778-1194d64f5364"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i770d412fcffc43fb852a69d5837a131f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUxLTE3LTEtMS0xNTIwODQ_1242df15-a9cb-4ae0-b3bb-42d34ff73590"
      unitRef="usd">431000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTEtMS0xLTE1MjA4NA_d09d6ccd-f8df-4d98-a3b9-5fb2bea88424"
      unitRef="usd">71168000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTMtMS0xLTE1MjA4NA_acae9108-1b1f-426b-866c-16a26a4a151a"
      unitRef="usd">123626000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTUtMS0xLTE1MjA4NA_4832b17f-5af1-41f5-9602-838d54402dd8"
      unitRef="usd">8485000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTctMS0xLTE1MjA4NA_83363e5f-1f87-4f1e-b9b5-3017f94b08bb"
      unitRef="usd">6808000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTktMS0xLTE1MjA4NA_ce5e5da0-249c-4544-9730-ed3f0328af01"
      unitRef="usd">2562000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTExLTEtMS0xNTIwODQ_ed854b8e-c43e-4511-90c4-d68d68c0344f"
      unitRef="usd">1389000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTEzLTEtMS0xNTIwODQ_1d07d2f9-aa62-4168-8d18-2fa8508819ed"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTE1LTEtMS0xNTIwODQ_f566f2af-b292-4341-bb2b-859f6ee525e3"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzUzLTE3LTEtMS0xNTIwODQ_d2801fc6-b2de-472d-9d53-45338a298346"
      unitRef="usd">214038000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTEtMS0xLTE1MjA4NA_b84b60e3-ab9d-447e-b103-b2fb9e3efdd3"
      unitRef="usd">116689000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTMtMS0xLTE1MjA4NA_3ab7ef24-f970-43ad-bd1c-ec65acb0eb7f"
      unitRef="usd">150301000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTUtMS0xLTE1MjA4NA_259dccd1-2fdd-4281-b9ed-1272c3c41961"
      unitRef="usd">9163000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTctMS0xLTE1MjA4NA_d52e19bf-a44c-43e8-8287-fb45918081dd"
      unitRef="usd">4145000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTktMS0xLTE1MjA4NA_ed206d8a-9ade-4e33-b411-122da2a8078a"
      unitRef="usd">3433000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTExLTEtMS0xNTIwODQ_96ff19f6-c594-4b6a-b924-50a09c117d30"
      unitRef="usd">2050000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTEzLTEtMS0xNTIwODQ_84168178-66fe-491d-b1b4-f7d3c716a772"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTE1LTEtMS0xNTIwODQ_c1f358bc-4eb0-4ac7-93bd-e20cb9f4547b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i65d9e29a1bae4aa59a81fd4d3775e898_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU1LTE3LTEtMS0xNTIwODQ_c609bb37-8a7f-42bf-b1e4-d61a20878a7c"
      unitRef="usd">285781000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTEtMS0xLTE1MjA4NA_20da2ed6-7526-42ca-ad7d-70da5ce56a72"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTMtMS0xLTE1MjA4NA_b25e9d98-15da-4f0a-bf52-e0d20bec6a1d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTUtMS0xLTE1MjA4NA_38b6ccbb-0c99-4c14-a7ce-2af518f4784d"
      unitRef="usd">2213000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTctMS0xLTE1MjA4NA_e832843e-cc79-46a8-8b37-ce584183cb0e"
      unitRef="usd">5687000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTktMS0xLTE1MjA4NA_1b68cd52-ab5f-44ba-9d1b-206073e6893d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTExLTEtMS0xNTIwODQ_06ba9d16-c1a8-47f7-bb0f-af19b23ee75c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTEzLTEtMS0xNTIwODQ_8eef7c26-3831-4c47-a4c4-eb233807456b"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTE1LTEtMS0xNTIwODQ_211e7aa4-15ae-4c67-a893-2a363c6c3fe5"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if8075fc69d894090ae633fabb55da91d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU2LTE3LTEtMS0xNTIwODQ_2cb2750d-8e79-4821-b2a8-3ff33e0f741c"
      unitRef="usd">7900000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTEtMS0xLTE1MjA4NA_b8d7ed2d-fbcc-4d17-ac9b-ef6ba88a67bd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTMtMS0xLTE1MjA4NA_a1955323-24e6-49cb-91fe-443fc7bbbbe1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTUtMS0xLTE1MjA4NA_dc0709a3-8753-4778-9e58-6f7feb0b928f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTctMS0xLTE1MjA4NA_bda66b14-95e1-443f-9dfa-872fe7f84600"
      unitRef="usd">37000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTktMS0xLTE1MjA4NA_d4909e0e-7c0c-4ae5-8b19-7d5039e09b83"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTExLTEtMS0xNTIwODQ_db8ed1bb-c960-43c9-a181-11647e2cf313"
      unitRef="usd">394000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTEzLTEtMS0xNTIwODQ_cf3b0520-6785-4b6e-aae2-66771f70ac16"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTE1LTEtMS0xNTIwODQ_a184976f-c7ff-4eea-b586-166730d4795f"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id2da6df3d99145c08cc569f023da72e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU3LTE3LTEtMS0xNTIwODQ_8d591f23-efcb-4f23-bd26-a79756182f6f"
      unitRef="usd">431000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTEtMS0xLTE1MjA4NA_c1d7c662-95a2-4363-816c-a186ace9c554"
      unitRef="usd">116689000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTMtMS0xLTE1MjA4NA_febbef63-b936-452f-b0ce-b5c8ef587dd9"
      unitRef="usd">150301000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTUtMS0xLTE1MjA4NA_52ed95dc-6530-44f9-bf81-017b1d872f75"
      unitRef="usd">11376000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTctMS0xLTE1MjA4NA_f22f39ef-64c3-40b2-a732-2f6cc1ce30d5"
      unitRef="usd">9869000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTktMS0xLTE1MjA4NA_92fd0719-e2e4-4552-8458-c5bb91c8e455"
      unitRef="usd">3433000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTExLTEtMS0xNTIwODQ_3f0aabc1-3859-4073-b279-2b85690edada"
      unitRef="usd">2444000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTEzLTEtMS0xNTIwODQ_8b2374ef-11fd-4cc3-8d28-dcdd66fc05a9"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTE1LTEtMS0xNTIwODQ_cd7802c6-64f3-4967-81fb-5cc4c400f719"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzU5LTE3LTEtMS0xNTIwODQ_2e8a8c3d-5d80-4120-9f43-5db621756214"
      unitRef="usd">294112000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTEtMS0xLTE1MjA4NA_59da9b61-719d-42a1-b3c2-b27faee0d6e0"
      unitRef="usd">3379000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTMtMS0xLTE1MjA4NA_32c321b5-9c36-4154-8143-b05c434ab08b"
      unitRef="usd">509000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTUtMS0xLTE1MjA4NA_d6a51dd7-124e-4b9f-9b5d-58161e6539be"
      unitRef="usd">9848000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTctMS0xLTE1MjA4NA_ef8ae94d-4b83-40a4-865c-c0e10e738e4b"
      unitRef="usd">27370000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTktMS0xLTE1MjA4NA_be813fa3-d2cb-493a-b1f2-2188a7f0fd2d"
      unitRef="usd">15563000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTExLTEtMS0xNTIwODQ_d8574132-bd74-4b12-9e70-6fd7947513ce"
      unitRef="usd">19855000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTEzLTEtMS0xNTIwODQ_49c352e4-a422-4809-a0e4-2f8477926e14"
      unitRef="usd">116605000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTE1LTEtMS0xNTIwODQ_7f86e35c-220c-47a3-92cc-02e37a7ed73d"
      unitRef="usd">435000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i990ddb945e4f4de0bbbca1eef5cda62b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYxLTE3LTEtMS0xNTIwODQ_55a58069-4a0b-4b18-ab92-f91497432d17"
      unitRef="usd">193564000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTEtMS0xLTE1MjA4NA_29cd9e2f-e91c-4fbd-a3e3-f7391573da9a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTMtMS0xLTE1MjA4NA_a514b5fd-7e37-4ae5-83e7-a300bed324f9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTUtMS0xLTE1MjA4NA_2c889b27-6e77-4513-a287-8b6b62cf663c"
      unitRef="usd">168000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTctMS0xLTE1MjA4NA_d743b8f0-1136-428d-be2b-b648ff11cbf3"
      unitRef="usd">559000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTktMS0xLTE1MjA4NA_fbf67ad3-9a0a-4bd5-937c-aef105fe44b3"
      unitRef="usd">320000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTExLTEtMS0xNTIwODQ_2b8347fa-aa2b-410a-884a-69d28063fc5c"
      unitRef="usd">1120000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTEzLTEtMS0xNTIwODQ_6f96956e-e4cd-476d-ac49-8f7f838d97e7"
      unitRef="usd">44000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTE1LTEtMS0xNTIwODQ_80c2e75f-0027-4ec2-aa48-d5648990a01c"
      unitRef="usd">100000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="icb70baac12264a4eb937454f19de85ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzYzLTE3LTEtMS0xNTIwODQ_3104d0eb-eac9-441f-abec-02cccda49f73"
      unitRef="usd">2311000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTEtMS0xLTE1MjA4NA_12e34a50-d6cb-4de2-9559-4f26a15e2f76"
      unitRef="usd">3379000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTMtMS0xLTE1MjA4NA_8de179bc-4c32-482a-87e0-ae6efd454bb6"
      unitRef="usd">509000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTUtMS0xLTE1MjA4NA_9a1cbe37-3082-48a1-b857-ba9354400d56"
      unitRef="usd">10016000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTctMS0xLTE1MjA4NA_81d69f49-cfbf-47d6-bacf-433a03844f18"
      unitRef="usd">27929000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTktMS0xLTE1MjA4NA_7bbc6538-06af-4231-9230-8e946b217fb5"
      unitRef="usd">15883000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTExLTEtMS0xNTIwODQ_97e7cb2f-f231-4ed1-b6be-a586d16a879d"
      unitRef="usd">20975000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTEzLTEtMS0xNTIwODQ_eff52ce3-5df1-40e9-bd50-ec4e95c52e15"
      unitRef="usd">116649000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTE1LTEtMS0xNTIwODQ_0bfbf4f4-6bab-4b52-8399-c159abc04f03"
      unitRef="usd">535000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY1LTE3LTEtMS0xNTIwODQ_e3a417f0-813d-4601-82bb-88514341708f"
      unitRef="usd">195875000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTEtMS0xLTE1MjA4NA_22c1e9b0-5da7-4bf1-9b26-77bb94206840"
      unitRef="usd">795979000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTMtMS0xLTE1MjA4NA_2d3ab09a-7758-4b73-8d12-d407f146b16f"
      unitRef="usd">752624000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTUtMS0xLTE1MjA4NA_0df435d9-25e8-469c-a2a5-9030a2285dcf"
      unitRef="usd">380997000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTctMS0xLTE1MjA4NA_60c601ee-2a8d-4980-ab0e-2dab3bbbf321"
      unitRef="usd">525352000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTktMS0xLTE1MjA4NA_75c1aab0-3d0b-46de-8366-e34ca31585da"
      unitRef="usd">241405000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTExLTEtMS0xNTIwODQ_9e54477c-b79b-47dc-be06-1be642ed9b0f"
      unitRef="usd">955280000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTEzLTEtMS0xNTIwODQ_1b22a477-6db1-4e5f-b41c-3e19374e722b"
      unitRef="usd">263400000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTE1LTEtMS0xNTIwODQ_a92e19af-6600-4e5c-8f38-ae7a03c06e09"
      unitRef="usd">607000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6d59d81af421440287def91a09a3fc1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY3LTE3LTEtMS0xNTIwODQ_5de09567-9559-4f74-aa2e-0f287d70d3a3"
      unitRef="usd">3915644000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTEtMS0xLTE1MjA4NA_7d90e479-8adb-4652-a0f8-6a8263330af9"
      unitRef="usd">212000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTMtMS0xLTE1MjA4NA_4e04e2df-fc1b-4604-9f80-b03f5911cd52"
      unitRef="usd">10202000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTUtMS0xLTE1MjA4NA_8e14231a-2411-405c-8cd2-9460bc6317c4"
      unitRef="usd">2656000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTctMS0xLTE1MjA4NA_cb7fa9f5-5381-47f1-b8a8-3deb6024ad47"
      unitRef="usd">14496000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTktMS0xLTE1MjA4NA_f3ab2a25-af39-494e-b845-bfe1bbabec0b"
      unitRef="usd">2902000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTExLTEtMS0xNTIwODQ_714a531a-3b81-4c8e-a699-ce2c86cf66f2"
      unitRef="usd">33301000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTEzLTEtMS0xNTIwODQ_f12d8d7e-c396-4e90-bccc-27b137269888"
      unitRef="usd">5433000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTE1LTEtMS0xNTIwODQ_a03acaa7-37bc-400c-b62d-3436c74ea1ea"
      unitRef="usd">247000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1ee54e3008134d9b993f48d8b58166e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY4LTE3LTEtMS0xNTIwODQ_58be5025-da5a-417e-b091-7b1e7f297664"
      unitRef="usd">69449000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTEtMS0xLTE1MjA4NA_42247c31-7893-41dc-b833-4965ba3d0a36"
      unitRef="usd">773000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTMtMS0xLTE1MjA4NA_404a32d1-25b0-400e-9e14-0c7d2d6d4966"
      unitRef="usd">188000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTUtMS0xLTE1MjA4NA_a64f2a6d-b3f4-4425-a756-7cc6f5c44127"
      unitRef="usd">2549000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTctMS0xLTE1MjA4NA_a9d7e800-846d-4c51-875a-02ea6024be8d"
      unitRef="usd">4061000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTktMS0xLTE1MjA4NA_8197afc7-90d7-485c-942e-7e751108f511"
      unitRef="usd">8228000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTExLTEtMS0xNTIwODQ_df7bf5aa-ebae-4d75-8664-e8fed272d04e"
      unitRef="usd">45980000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTEzLTEtMS0xNTIwODQ_517aedaa-3ab6-47bb-8961-4ed677fef801"
      unitRef="usd">3718000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTE1LTEtMS0xNTIwODQ_621d121f-1192-4db5-8502-96bcd3e14525"
      unitRef="usd">268000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if75a4b476759441f9859755eb65cb17b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzY5LTE3LTEtMS0xNTIwODQ_f25558a8-b93b-4c17-899e-3e6bde4ff871"
      unitRef="usd">65765000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTEtMS0xLTE1MjA4NA_683d9563-5e61-4855-a523-58e816dfbc55"
      unitRef="usd">796964000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTMtMS0xLTE1MjA4NA_a6ccce3a-d155-44ab-a4a1-f6b440ae65da"
      unitRef="usd">763014000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTUtMS0xLTE1MjA4NA_026ff030-dc19-486f-93e7-ea829f2b68b7"
      unitRef="usd">386202000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTctMS0xLTE1MjA4NA_ba5c9a23-3836-4490-a684-e428841a1228"
      unitRef="usd">543909000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTktMS0xLTE1MjA4NA_9087f966-51bf-4902-8fd2-7ec8c3143470"
      unitRef="usd">252535000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTExLTEtMS0xNTIwODQ_10d6a95a-1713-4312-a29e-65ad3c217525"
      unitRef="usd">1034561000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTEzLTEtMS0xNTIwODQ_2227b11b-ae93-4e66-b54d-a813152f43cc"
      unitRef="usd">272551000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTE1LTEtMS0xNTIwODQ_09fe65aa-e118-45c6-b6b5-ad1c4b70cf1b"
      unitRef="usd">1122000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpmNDJlMmE0OTMyY2I0MTU3YjRkYmI4NDc1NmY2OGQ0Yi90YWJsZXJhbmdlOmY0MmUyYTQ5MzJjYjQxNTdiNGRiYjg0NzU2ZjY4ZDRiXzcxLTE3LTEtMS0xNTIwODQ_79b5657c-e7c2-4111-a629-f80a32884fd4"
      unitRef="usd">4050858000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMS0xLTEtMTUyMDg0_73d7083b-979f-4c69-83df-a8b2ae8c473e"
      unitRef="usd">95960000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMy0xLTEtMTUyMDg0_6ff5c1b2-b6a7-4e6a-8279-f16fbfb808a8"
      unitRef="usd">100193000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtNS0xLTEtMTUyMDg0_2184dd1a-e15e-4c5f-8e22-78de743f9893"
      unitRef="usd">94657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtNy0xLTEtMTUyMDg0_c0da507a-ec13-4a97-af41-f6776b51e250"
      unitRef="usd">54707000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtOS0xLTEtMTUyMDg0_cb60f8b2-d55b-4883-82f0-ad2389d0c3bb"
      unitRef="usd">28558000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTEtMS0xLTE1MjA4NA_38e50cd5-02c8-43cf-b7d6-a803532f688b"
      unitRef="usd">77294000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTMtMS0xLTE1MjA4NA_549d6eeb-c3c0-485a-ab24-f2f1d83bf5c4"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTUtMS0xLTE1MjA4NA_85e22a95-d8d5-4514-821f-150c51effd9d"
      unitRef="usd">1035000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if5c34fa633e14b93b5db4cd1d371d203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYtMTctMS0xLTE1MjA4NA_e894a027-4c28-48b6-b2c4-94f6bdabfc80"
      unitRef="usd">580055000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMS0xLTEtMTUyMDg0_b2a9acb1-3f47-48ce-ae01-5c683d1b654b"
      unitRef="usd">326000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMy0xLTEtMTUyMDg0_7f7d56a1-fb96-4e93-9f96-5a782bc70959"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctNS0xLTEtMTUyMDg0_69c0c647-9393-460d-832c-97969331a729"
      unitRef="usd">5998000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctNy0xLTEtMTUyMDg0_f9a91ae1-0a07-49bb-8ca0-050d474c97e2"
      unitRef="usd">1425000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctOS0xLTEtMTUyMDg0_81781281-ae41-4f6f-bc17-2606e41ae62f"
      unitRef="usd">2223000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTEtMS0xLTE1MjA4NA_a602943d-c877-4562-b5dc-457913f300d0"
      unitRef="usd">2401000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTMtMS0xLTE1MjA4NA_f5166072-3662-4137-95fd-3febaf4757e9"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTUtMS0xLTE1MjA4NA_e9b5fbc6-9ed6-4c2c-932d-cf36b7d20ad4"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib6fb71d5e2ce462096366fa428f609c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzctMTctMS0xLTE1MjA4NA_69675503-0d64-4e30-8e74-abdc4b24948c"
      unitRef="usd">15658000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMS0xLTEtMTUyMDg0_932ec09b-df9b-4509-a01d-04395320dfed"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMy0xLTEtMTUyMDg0_7f132b50-496b-40dd-851b-1f903a252945"
      unitRef="usd">1287000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtNS0xLTEtMTUyMDg0_7a6e960c-18b7-4143-80cd-9a772a13fc91"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtNy0xLTEtMTUyMDg0_dfcc0f76-148d-4150-9f59-c40f32c4ef21"
      unitRef="usd">2809000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtOS0xLTEtMTUyMDg0_05b0d049-c9e3-492e-ae69-d2ceb8ce5755"
      unitRef="usd">2526000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTEtMS0xLTE1MjA4NA_df91029e-7c56-4acc-bcc7-e000db41e320"
      unitRef="usd">6907000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTMtMS0xLTE1MjA4NA_b3be3c65-5d02-408e-a036-e2e5fdd72b2a"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTUtMS0xLTE1MjA4NA_bf35e5be-8f8a-46e4-98e0-fdd542ae17a1"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i08baf57884764369abfebf0addac613d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzgtMTctMS0xLTE1MjA4NA_8bb33280-e764-4f41-8d99-0deff6bee0f0"
      unitRef="usd">25854000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTEtMS0xLTE1MjA4NA_6bc5ec08-696e-4803-b7e7-b56cc646f8c8"
      unitRef="usd">97729000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTMtMS0xLTE1MjA4NA_69168210-f7e9-4331-8cf3-6f67dc44fafe"
      unitRef="usd">102364000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTUtMS0xLTE1MjA4NA_11c66d13-6164-408e-abdc-29d043cc0894"
      unitRef="usd">106567000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTctMS0xLTE1MjA4NA_8629cd30-c068-4134-b0c4-9389029e1291"
      unitRef="usd">58941000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTktMS0xLTE1MjA4NA_5f504773-785c-4bba-a596-beb23be9561e"
      unitRef="usd">33307000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTExLTEtMS0xNTIwODQ_b7390b86-5ccf-4c1f-afb5-c63a2e03a4b0"
      unitRef="usd">86602000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTEzLTEtMS0xNTIwODQ_3999511d-ff9a-4396-ba06-9d5d4384061c"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTE1LTEtMS0xNTIwODQ_1b4da338-8bb5-4d19-88e2-00f245ce4190"
      unitRef="usd">1956000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEwLTE3LTEtMS0xNTIwODQ_c4c1008d-e93a-456e-8411-2df1ea7b5395"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTEtMS0xLTE1MjA4NA_1edfc877-7248-4ae8-a368-625806bbb07d"
      unitRef="usd">139253000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTMtMS0xLTE1MjA4NA_4e03af9c-f0e9-45b9-9a83-181b4c01850a"
      unitRef="usd">6587000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTUtMS0xLTE1MjA4NA_cfcfa432-0c84-4445-aed8-93a17c7c607f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTctMS0xLTE1MjA4NA_7b8f2935-edd2-4c43-8bce-b79c6f88fdf9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTktMS0xLTE1MjA4NA_d6264f02-1c85-4aab-bb16-25ec321dc01f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTExLTEtMS0xNTIwODQ_e77227a7-7230-4b75-900b-220354b7dacf"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTEzLTEtMS0xNTIwODQ_85838061-a919-4a03-ba47-c162cd9127d1"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTE1LTEtMS0xNTIwODQ_f77a3189-27d4-4536-9247-ccdab4aef139"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id44a49c26c1943a1af41e816267baf7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzEyLTE3LTEtMS0xNTIwODQ_95defefc-4d2b-4efc-b9e2-9fe97f5bef34"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTEtMS0xLTE1MjA4NA_31a11685-2713-4fbc-8421-71c459a25d7f"
      unitRef="usd">182742000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTMtMS0xLTE1MjA4NA_3d84bda6-3352-44d3-8315-d81f9fac8c66"
      unitRef="usd">90609000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTUtMS0xLTE1MjA4NA_8438c499-01ac-4929-84ff-94c7d6f98dc3"
      unitRef="usd">188380000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTctMS0xLTE1MjA4NA_2e227088-35cd-4eec-b20d-52c2196df492"
      unitRef="usd">73714000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTktMS0xLTE1MjA4NA_e5cfe8b8-832a-4289-a288-dd8165497e22"
      unitRef="usd">66039000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTExLTEtMS0xNTIwODQ_624d4c86-ddc5-4d25-b4ad-178fada4518c"
      unitRef="usd">273518000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTEzLTEtMS0xNTIwODQ_88f22d31-412f-49b5-bb0e-e13301f2729d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTE1LTEtMS0xNTIwODQ_5d5d5699-d7b6-47b4-b8ca-8342eb481b7b"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib8fe1ad841714a75a406dac08fdcc81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE4LTE3LTEtMS0xNTIwODQ_66b0d05c-4bfe-4726-8e50-4732119de109"
      unitRef="usd">875074000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTEtMS0xLTE1MjA4NA_6f937214-b4c6-4449-a3dd-692a16d92669"
      unitRef="usd">264000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTMtMS0xLTE1MjA4NA_67c8fc07-61d6-4b87-8d80-52fee6b20895"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTUtMS0xLTE1MjA4NA_6fae5a3b-b5b3-4047-bc22-8568baf74f7d"
      unitRef="usd">3079000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTctMS0xLTE1MjA4NA_5b6d68b3-048b-4ea4-8a81-c549169f7b65"
      unitRef="usd">7521000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTktMS0xLTE1MjA4NA_d863b7c0-b6fb-4c48-b6ba-650fd58a9f40"
      unitRef="usd">3937000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTExLTEtMS0xNTIwODQ_c27406f4-5e6e-443c-90f1-bc9bc1512d8e"
      unitRef="usd">16724000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTEzLTEtMS0xNTIwODQ_bc02f4a0-df8f-4dee-8fd9-98f3ae87fca4"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTE1LTEtMS0xNTIwODQ_6c32c01e-da9c-4f9b-bfc7-ca990b31f07a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzE5LTE3LTEtMS0xNTIwODQ_6159e10b-1d92-4cc5-933f-8c4d8659401b"
      unitRef="usd">31525000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTEtMS0xLTE1MjA4NA_b7a770e9-5ab3-4510-92d9-25d438cf3d39"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTMtMS0xLTE1MjA4NA_f28844e3-7dd1-41a2-ae57-e310a0af6677"
      unitRef="usd">1332000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTUtMS0xLTE1MjA4NA_c2ed2c60-b240-4286-8add-9d95be8ad1f2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTctMS0xLTE1MjA4NA_f90098f1-bb4a-4cc0-ab37-0ea8e12c2c64"
      unitRef="usd">3787000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTktMS0xLTE1MjA4NA_6e7dadf6-5c7b-49e1-a3f5-25a28d00ddd0"
      unitRef="usd">3014000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTExLTEtMS0xNTIwODQ_ba611e91-da96-47eb-b8bf-ee3b52ac61f6"
      unitRef="usd">16418000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTEzLTEtMS0xNTIwODQ_02370fe0-32f1-44ef-b961-b08eaa385173"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTE1LTEtMS0xNTIwODQ_d864131f-3387-4823-80db-d67ddcdbb96c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if8796e5d3759433ebb0b3ae881781ba7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIwLTE3LTEtMS0xNTIwODQ_a002fbb4-8342-4ad4-ac6a-5be3de3f3207"
      unitRef="usd">24551000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTEtMS0xLTE1MjA4NA_3b05373c-4fe3-4280-9d1d-6e5ab2f3dc5c"
      unitRef="usd">183006000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTMtMS0xLTE1MjA4NA_a12db7ab-d6c7-43e4-94c9-7a1950744845"
      unitRef="usd">91941000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTUtMS0xLTE1MjA4NA_4c162fb5-c6c2-4d59-8efc-f3f63d5412e0"
      unitRef="usd">191459000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTctMS0xLTE1MjA4NA_f1a5c242-7f7a-4f0c-bc84-26ec8d6d107c"
      unitRef="usd">85022000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTktMS0xLTE1MjA4NA_0949665b-336d-4ed5-a7d3-a662e4827a5d"
      unitRef="usd">72990000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTExLTEtMS0xNTIwODQ_a22a4588-3a48-4aa0-a270-8b866b30a614"
      unitRef="usd">306660000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTEzLTEtMS0xNTIwODQ_9e28de9f-5908-4bef-8730-1b2784f4bbdd"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTE1LTEtMS0xNTIwODQ_637b0605-d05b-45a0-ac89-d815158b8737"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzIyLTE3LTEtMS0xNTIwODQ_7f50a74e-b02c-4ad0-a07d-0811812e50d9"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTEtMS0xLTE1MjA4NA_17bbdfac-0531-4325-8268-61f5dc077587"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTMtMS0xLTE1MjA4NA_7fc10b38-375e-4231-a81f-4a2a4150ab90"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTUtMS0xLTE1MjA4NA_6bb76973-b9e4-4761-937a-b15d78e58022"
      unitRef="usd">244863000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTctMS0xLTE1MjA4NA_9041d2de-2e08-44ef-bc39-6c131e1fac96"
      unitRef="usd">149090000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTktMS0xLTE1MjA4NA_f0cbdad5-1f68-4654-9f56-2c54ddc1d349"
      unitRef="usd">144896000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTExLTEtMS0xNTIwODQ_dd371ac8-13d6-4fda-ab6a-24b109eb6629"
      unitRef="usd">499486000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTEzLTEtMS0xNTIwODQ_8d6b315f-a834-49e2-97b0-c2fd022fed51"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTE1LTEtMS0xNTIwODQ_28ea3b15-33dc-445f-807e-b48a30af778b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ifbc53ca7856d4284a059975efd888bf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI0LTE3LTEtMS0xNTIwODQ_eb42a097-24c0-4416-85b7-fb429f4a9b99"
      unitRef="usd">1411845000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTEtMS0xLTE1MjA4NA_37089f32-c1b0-4ecf-95cf-d278aec3464e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTMtMS0xLTE1MjA4NA_36cd1022-4f46-46eb-a401-abe95aad6562"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTUtMS0xLTE1MjA4NA_54a93371-fb50-4a33-83dc-47a6a27e4771"
      unitRef="usd">5674000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTctMS0xLTE1MjA4NA_53bc879b-ff48-40f8-a6e9-a2216d2ae498"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTktMS0xLTE1MjA4NA_d777c0b5-706f-4a4f-9264-047d5dc66f05"
      unitRef="usd">15482000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTExLTEtMS0xNTIwODQ_c8d63cae-9f0f-4888-a84d-b7b25284c6a2"
      unitRef="usd">2400000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTEzLTEtMS0xNTIwODQ_6cf86c7c-22b4-41ef-b0cf-42c667ce852f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTE1LTEtMS0xNTIwODQ_e14e2ec9-d2b6-454e-94cd-65acdcfa287e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i9288fda8fdc74ce0ba2c1c00c105ee87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI1LTE3LTEtMS0xNTIwODQ_82f20d9a-83d2-4278-a5b1-664d43e5b858"
      unitRef="usd">23556000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTEtMS0xLTE1MjA4NA_62f10a18-0562-457f-bd1f-c876bfa85be0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTMtMS0xLTE1MjA4NA_95dda5fe-0a84-4be9-874a-42dbf1081d1f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTUtMS0xLTE1MjA4NA_11cbf27f-47ef-4b17-ade3-f1f6be1f3c7e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTctMS0xLTE1MjA4NA_11aeec93-3752-4bb4-a82b-059050d59f42"
      unitRef="usd">3379000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTktMS0xLTE1MjA4NA_5eefacc8-41cd-4314-82c4-6ce6d4442530"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTExLTEtMS0xNTIwODQ_13a4cc67-6079-4231-82b7-b9376d17c632"
      unitRef="usd">54319000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTEzLTEtMS0xNTIwODQ_15b30326-9f71-4dff-8a51-540aa18190ac"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTE1LTEtMS0xNTIwODQ_315b5ea9-8c5b-4ddd-b4d8-95aa71201d5a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i46335f679aec441c841b27c2544e5064_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI2LTE3LTEtMS0xNTIwODQ_975a86e2-9d86-4138-918a-0c5a4a27ea77"
      unitRef="usd">57698000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTEtMS0xLTE1MjA4NA_293644d0-a36f-44a6-adcc-6f575207e02d"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTMtMS0xLTE1MjA4NA_eb751995-367e-4c13-b5f3-dfdf97ba12ae"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTUtMS0xLTE1MjA4NA_1e2d075e-e851-4252-a8ee-48b916d3f118"
      unitRef="usd">250537000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTctMS0xLTE1MjA4NA_59fd93ff-295e-4498-ae23-094c350d2b37"
      unitRef="usd">152469000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTktMS0xLTE1MjA4NA_6de47119-2614-4e1d-a212-174688ae9bcc"
      unitRef="usd">160378000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTExLTEtMS0xNTIwODQ_5619d5ea-1a1a-4b94-94f1-c64899294d1f"
      unitRef="usd">556205000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTEzLTEtMS0xNTIwODQ_ccff12b7-91e7-4939-a5ff-d6c1df97929e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTE1LTEtMS0xNTIwODQ_ffa94367-6dcb-4b9e-9894-0aadd9b7c7d5"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzI4LTE3LTEtMS0xNTIwODQ_1488b8fc-5f82-4ce1-9137-b623e2dfc000"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTEtMS0xLTE1MjA4NA_b6ea4a6a-ce65-4ab1-a985-674ad08adfd3"
      unitRef="usd">605815000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTMtMS0xLTE1MjA4NA_fee16d76-ed2e-41ef-9ea0-5eadaebec80a"
      unitRef="usd">383039000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTUtMS0xLTE1MjA4NA_e8f1aa3e-9d61-4908-b687-1ebdbcaa3067"
      unitRef="usd">527900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTctMS0xLTE1MjA4NA_7e9c25df-4bce-4c2e-84d9-42b2b83bf56c"
      unitRef="usd">277511000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTktMS0xLTE1MjA4NA_04ab649f-b092-45dc-8355-a5c0969c195d"
      unitRef="usd">239493000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTExLTEtMS0xNTIwODQ_6dd28ab4-8b72-4bfe-ab5b-ff66c5721acb"
      unitRef="usd">850298000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTEzLTEtMS0xNTIwODQ_fd7b717f-be69-41e5-8776-efcaa58da463"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTE1LTEtMS0xNTIwODQ_d4655b0e-534a-482a-be84-cc9ce161c8ae"
      unitRef="usd">1107000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i0bc06a26c78f454a83600a65c0de1194_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMwLTE3LTEtMS0xNTIwODQ_246e0455-c9b5-4949-a09a-64ac47a296f9"
      unitRef="usd">3012814000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTEtMS0xLTE1MjA4NA_d611b758-99e7-46de-b7dd-35bba36944e2"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTMtMS0xLTE1MjA4NA_9ab19d1e-5990-4d9e-9b69-4d0048f84983"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTUtMS0xLTE1MjA4NA_1a520ad4-e78b-4b88-9a89-2424be0f1a07"
      unitRef="usd">14751000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTctMS0xLTE1MjA4NA_3f79c719-38b2-4736-bafa-c8c9792fbd84"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTktMS0xLTE1MjA4NA_220ce403-4062-453a-b8c1-5f123039c9e2"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTExLTEtMS0xNTIwODQ_a41cf401-0138-4ac6-ae04-96a1067ce9fb"
      unitRef="usd">21525000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTEzLTEtMS0xNTIwODQ_ff51732a-e59b-4414-8b61-39d3f69b03f5"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTE1LTEtMS0xNTIwODQ_35b59166-50a1-4adb-8b8c-33dce12eca93"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8a83959b9fce440ea655167ab88a9bab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMxLTE3LTEtMS0xNTIwODQ_edbbf09d-d08f-429e-a1e5-58f5363a0f59"
      unitRef="usd">70739000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTEtMS0xLTE1MjA4NA_f596e45b-f56e-488a-add5-81951a0fae91"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTMtMS0xLTE1MjA4NA_96c5d034-a03a-4987-9ceb-fc8fe4af4f1f"
      unitRef="usd">2619000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTUtMS0xLTE1MjA4NA_cf744bb6-663a-4585-984f-1c27984fe9c6"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTctMS0xLTE1MjA4NA_f318e744-1188-49ce-af66-1b46dcc591a9"
      unitRef="usd">9975000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTktMS0xLTE1MjA4NA_9de6d454-52cf-4287-98f2-4cfb68987c63"
      unitRef="usd">5540000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTExLTEtMS0xNTIwODQ_14beb032-499a-463f-be1b-37f4edaa4bbb"
      unitRef="usd">77644000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTEzLTEtMS0xNTIwODQ_0f35a7cc-3e13-433d-9235-89202cf543e0"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTE1LTEtMS0xNTIwODQ_0ee14acd-6861-4c0e-a45b-0c4a9742b1c3"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id5503c55d9d94d86b0ea701294935ae9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzMyLTE3LTEtMS0xNTIwODQ_5368cf6f-1e46-4035-bf65-7e4aa46e3dff"
      unitRef="usd">108103000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTEtMS0xLTE1MjA4NA_a2662fc9-a083-47f8-a4ce-2ef99fbf3282"
      unitRef="usd">607848000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTMtMS0xLTE1MjA4NA_e59d539e-6c7c-411e-a467-e351ee66643d"
      unitRef="usd">386542000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTUtMS0xLTE1MjA4NA_95935c28-f95c-4376-af4c-aac9286e64b2"
      unitRef="usd">548563000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTctMS0xLTE1MjA4NA_d1e6d518-9979-4d73-b9dc-8e3886a5efa4"
      unitRef="usd">296432000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTktMS0xLTE1MjA4NA_a975dec6-d097-46ea-ae10-79228dd48711"
      unitRef="usd">266675000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTExLTEtMS0xNTIwODQ_69841678-2bb2-4542-919a-cf9713d20455"
      unitRef="usd">949467000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTEzLTEtMS0xNTIwODQ_05af2704-d2fc-4b03-8507-5bda458e9fa6"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTE1LTEtMS0xNTIwODQ_ebe8d9d6-b7fe-4dfe-8f97-6a3345b8a098"
      unitRef="usd">2028000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM0LTE3LTEtMS0xNTIwODQ_377a61a3-8d9b-42df-8701-122e942ecdae"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTEtMS0xLTE1MjA4NA_f8968bb3-7d92-47bb-8382-60e993fdb8a5"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTMtMS0xLTE1MjA4NA_28caf732-2da3-4b0d-ba55-7f0b327dfef8"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTUtMS0xLTE1MjA4NA_0c95558a-3462-4335-a509-46f677e06684"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTctMS0xLTE1MjA4NA_2ff717a3-ddc8-415a-94d7-9a3a544c9ba3"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTktMS0xLTE1MjA4NA_33798d56-ae42-4134-b244-9edf7e749008"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTExLTEtMS0xNTIwODQ_9700c62d-3213-4c1f-ba6d-ecb591653d8c"
      unitRef="usd">16891000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTEzLTEtMS0xNTIwODQ_49c8d90e-663e-49c7-938c-52356ec5be6d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTE1LTEtMS0xNTIwODQ_d7198647-99b5-42e9-b1f7-c0bd42ce7d4e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1af5aa00f228442f9aad0d59c9e809fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM2LTE3LTEtMS0xNTIwODQ_f09b65f9-2ebd-4f9f-a053-f52b4c22677d"
      unitRef="usd">164178000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTEtMS0xLTE1MjA4NA_81138cbf-08e8-49b8-bb91-a5822ea469cf"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTMtMS0xLTE1MjA4NA_ead6cc51-fbdc-4375-8ff5-bc3071093fd5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTUtMS0xLTE1MjA4NA_d0e7587c-9c23-42e1-8f97-c33325b23826"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTctMS0xLTE1MjA4NA_129c7278-06b9-483a-a068-45782a6a7dcf"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTktMS0xLTE1MjA4NA_b944da2c-b3c4-46e1-b4f1-728c4a831d23"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTExLTEtMS0xNTIwODQ_a29878f8-9917-4ca3-96ec-a6a32c4c5e53"
      unitRef="usd">404000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTEzLTEtMS0xNTIwODQ_95e67cd8-8c36-4dce-b351-25053ff8f182"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTE1LTEtMS0xNTIwODQ_4b653293-a032-415d-82cd-466aafad643b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6bfc43e4265247db90567f574c0b12dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzM4LTE3LTEtMS0xNTIwODQ_f6913e34-6052-41fc-ac27-aaee26530156"
      unitRef="usd">404000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTEtMS0xLTE1MjA4NA_90c6b46b-ce09-4cb6-a215-3b756005131b"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTMtMS0xLTE1MjA4NA_f99789cf-be70-4c2e-91bd-cac936b12684"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTUtMS0xLTE1MjA4NA_cd81a00a-9068-4e57-999e-ddebb9d796b8"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTctMS0xLTE1MjA4NA_d1e02fba-2be8-4658-b6a7-4d68d21a65dd"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTktMS0xLTE1MjA4NA_383445a6-9ff7-4ae8-a062-2ceb6e48e2d2"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTExLTEtMS0xNTIwODQ_36003a81-0c3c-4ba2-9de1-ac0a051d4441"
      unitRef="usd">17295000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTEzLTEtMS0xNTIwODQ_34b8c03f-6880-4561-b1e7-e7910db418be"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTE1LTEtMS0xNTIwODQ_fbfb1346-4ca5-45e8-b82e-dc7af891698c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQwLTE3LTEtMS0xNTIwODQ_dafef03b-9ead-4273-87d0-a058eeb52072"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTEtMS0xLTE1MjA4NA_96865322-91a8-4eb5-bd61-6a46210f8de9"
      unitRef="usd">44892000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTMtMS0xLTE1MjA4NA_b201bd60-9547-4023-9c86-dbef1415999c"
      unitRef="usd">23728000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTUtMS0xLTE1MjA4NA_5f26b9f7-f2b3-4e69-aea7-9a1e126ee9c2"
      unitRef="usd">12266000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTctMS0xLTE1MjA4NA_580ae5f9-6bec-4db0-b70b-5bab491513eb"
      unitRef="usd">2921000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTktMS0xLTE1MjA4NA_d0e25a43-23c0-4a3d-84ef-44bb9a1633ef"
      unitRef="usd">389000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTExLTEtMS0xNTIwODQ_90c9d937-8be9-4b47-986a-1736760ce5a0"
      unitRef="usd">1351000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTEzLTEtMS0xNTIwODQ_15851809-2399-4bcd-ae98-cd824fb2aa6d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTE1LTEtMS0xNTIwODQ_a1a6be8b-e51f-4c3e-b829-a084c0ca11d0"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i136b42e534234ac0924d78984e4b799a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQzLTE3LTEtMS0xNTIwODQ_0edf2f34-25e6-4bce-b958-14036607d1a6"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTEtMS0xLTE1MjA4NA_8fa53e89-1116-4104-b2d3-5223729fd0b5"
      unitRef="usd">44892000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTMtMS0xLTE1MjA4NA_2be2ccd8-2f94-4e4e-ba24-9c02c7b8a62c"
      unitRef="usd">23728000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTUtMS0xLTE1MjA4NA_de00d7ba-0eb8-46c9-874a-bb26fd22851c"
      unitRef="usd">12266000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTctMS0xLTE1MjA4NA_d5cf2a97-6fcf-48b6-b605-2525d896fa7d"
      unitRef="usd">2921000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTktMS0xLTE1MjA4NA_ba58bfdc-d6c4-44f1-ac8a-aaa94cb59ccc"
      unitRef="usd">389000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTExLTEtMS0xNTIwODQ_56b439b1-65f5-4c51-838d-9e17ebbcf289"
      unitRef="usd">1351000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTEzLTEtMS0xNTIwODQ_4120c1b8-8d9e-4dcb-9742-76fd7e7c4dcf"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTE1LTEtMS0xNTIwODQ_20d8737d-715e-4f4f-b846-2e2badf9f66c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ3LTE3LTEtMS0xNTIwODQ_6867ebdc-459d-458c-93ba-881d3d242348"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTEtMS0xLTE1MjA4NA_74759e02-749f-46c5-911a-1c33f403d451"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTMtMS0xLTE1MjA4NA_7262fda4-f71a-4682-af54-063c3d4f78c8"
      unitRef="usd">41616000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTUtMS0xLTE1MjA4NA_08be7b78-7a34-4187-b354-993a57b28419"
      unitRef="usd">34117000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTctMS0xLTE1MjA4NA_4bd2ed78-e045-4ca6-ae27-4bc247f2b15f"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTktMS0xLTE1MjA4NA_b69d51cf-c9d3-459b-823b-1fbeec7fc99e"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTExLTEtMS0xNTIwODQ_8970adeb-0217-43b1-aaf8-cdd68fe38d99"
      unitRef="usd">1379000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTEzLTEtMS0xNTIwODQ_bcc90991-34f7-489a-b63d-51dd60316a25"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTE1LTEtMS0xNTIwODQ_e76e18ef-1176-4728-a4db-0bed51463c2c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="icc0a07af6cd242dc88af51b70971daac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzQ5LTE3LTEtMS0xNTIwODQ_01b45844-cdc6-4e57-98cb-13c7d49bf992"
      unitRef="usd">140064000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTEtMS0xLTE1MjA4NA_cedb8b19-5ce6-4f5c-86d9-f77a99822b92"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTMtMS0xLTE1MjA4NA_8dff96bd-4333-47a9-b9e5-93cb7b5fb7cb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTUtMS0xLTE1MjA4NA_c80329f0-1bab-4f1d-9383-7e702f6ef6bf"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTctMS0xLTE1MjA4NA_d8ad57c6-bc3a-4de6-aa2e-0b7ac11b1b87"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTktMS0xLTE1MjA4NA_0e2755e8-67fb-4b57-8055-6a7aa445dc37"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTExLTEtMS0xNTIwODQ_399b7c1e-3ed2-4831-ac58-dcce9474e1cb"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTEzLTEtMS0xNTIwODQ_c2f8eb98-f70e-4e04-a12f-bb9c3746304d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTE1LTEtMS0xNTIwODQ_e339416b-f249-40ae-b0e8-6c252c1e9c30"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i137b3a304e844f44848fceb7c83720a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUwLTE3LTEtMS0xNTIwODQ_26a8fa41-6954-4af7-bff4-4eeb66d8deae"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTEtMS0xLTE1MjA4NA_c383e531-1a8f-4318-a675-19cb4b485e43"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTMtMS0xLTE1MjA4NA_2db49672-1015-45d0-bd83-af5f9c008dad"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTUtMS0xLTE1MjA4NA_f72052f0-400e-417b-bf0f-5d01c4aeafae"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTctMS0xLTE1MjA4NA_5839aeee-307c-4d2c-9a0e-30ebc90406cb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTktMS0xLTE1MjA4NA_81b937c1-017b-4fa6-a69e-544604907390"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTExLTEtMS0xNTIwODQ_adffc1a6-78c8-4afd-9af1-806bd81bc1d7"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTEzLTEtMS0xNTIwODQ_123b0c53-5c71-43f7-a85a-5f06838cf86b"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTE1LTEtMS0xNTIwODQ_d953bff6-8b3b-4c54-abfc-fd080ff2944f"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ie79746e7bd4e44cf979ba1a25ed4493d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUxLTE3LTEtMS0xNTIwODQ_2d2b19bf-f0a0-44c2-b5de-d97114d13337"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTEtMS0xLTE1MjA4NA_125ed875-3365-4d2e-a6b1-84f2ef1d45be"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTMtMS0xLTE1MjA4NA_fe950960-9cc9-4f2c-aa3a-cf86802df0ce"
      unitRef="usd">42187000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTUtMS0xLTE1MjA4NA_1f40a69b-827e-4f23-960b-52a5246575e7"
      unitRef="usd">34185000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTctMS0xLTE1MjA4NA_35781765-5c29-4278-8706-da3a9b16dad8"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTktMS0xLTE1MjA4NA_b893f1a3-0a27-41fe-93f3-1a071db7bcea"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTExLTEtMS0xNTIwODQ_4db54e3b-ada5-41e9-8839-8d90c0cf0ec8"
      unitRef="usd">2012000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTEzLTEtMS0xNTIwODQ_c3018d31-4daf-420c-a536-e58b0902f57f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTE1LTEtMS0xNTIwODQ_ad9425d6-065f-4f6a-8793-a7c6d53c6097"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzUzLTE3LTEtMS0xNTIwODQ_6e8cc70b-cf5e-4af5-b137-681d000880c8"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTEtMS0xLTE1MjA4NA_b916a058-41e1-4a03-829b-3d3ae8d429bf"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTMtMS0xLTE1MjA4NA_8b35926f-01be-4f06-b653-11e90886cb59"
      unitRef="usd">65344000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTUtMS0xLTE1MjA4NA_3935b354-633d-471a-8d11-42ec60a4398c"
      unitRef="usd">46383000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTctMS0xLTE1MjA4NA_f1d4ec20-05a4-4c70-899b-58c8f866a114"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTktMS0xLTE1MjA4NA_db69d738-0616-4cc7-bbca-c048da1c6575"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTExLTEtMS0xNTIwODQ_14768e6f-2851-4c9c-aedf-11c9cda9fd23"
      unitRef="usd">2730000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTEzLTEtMS0xNTIwODQ_748ac017-4ad2-4402-8cd0-45e58050b2aa"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTE1LTEtMS0xNTIwODQ_fe139e23-5db4-4087-bad4-29822eee8d38"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i36469db329814d3d90d15756a57378a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU1LTE3LTEtMS0xNTIwODQ_1e567ac2-2e97-4b33-8627-19e319732a44"
      unitRef="usd">225611000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTEtMS0xLTE1MjA4NA_1a379f2c-a9d3-4ca2-9a2b-41495454966a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTMtMS0xLTE1MjA4NA_2f17ec99-1f4b-46fb-8332-35ed44001ab7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTUtMS0xLTE1MjA4NA_d434047b-a3a1-488f-be06-a0df0665f399"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTctMS0xLTE1MjA4NA_18463cdb-919d-4e18-bfa9-797759975cfe"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTktMS0xLTE1MjA4NA_5a5be576-7aad-4eb4-9588-b44226ed6eca"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTExLTEtMS0xNTIwODQ_ea7fa13d-fe7b-4835-be7d-84ce16a16359"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTEzLTEtMS0xNTIwODQ_8871536d-ae89-4f7e-9510-418e5dd38ce9"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTE1LTEtMS0xNTIwODQ_ae67472b-a6b0-40bd-9f79-a16b341d6e6e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7b6dc25ab4564ceeab8852db2afaabcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU2LTE3LTEtMS0xNTIwODQ_233402ba-611e-438a-af0c-8f591839f216"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTEtMS0xLTE1MjA4NA_458f4420-8084-4121-9627-87ca5e7f59ae"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTMtMS0xLTE1MjA4NA_8424f13d-819c-4eef-b0c4-0aab93fe33c8"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTUtMS0xLTE1MjA4NA_6c23f474-981a-456a-8232-1c7bdcd5c934"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTctMS0xLTE1MjA4NA_25a2c5f4-ea31-40a7-a60e-73d790307da2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTktMS0xLTE1MjA4NA_b7e3f349-3e23-48bb-a9f2-4d6443a65f6e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTExLTEtMS0xNTIwODQ_e0309e9a-aaab-4b09-a39e-5ffa859882ca"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTEzLTEtMS0xNTIwODQ_08c2cf06-6116-4ec2-b351-e887c611e73d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTE1LTEtMS0xNTIwODQ_4a4ec536-7c4e-4734-a4bd-36c3ab6e2051"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i76a4c5373d8b4776917b5492a1a49df2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU3LTE3LTEtMS0xNTIwODQ_6d5e1415-fdd9-40ec-bcfe-b0592ea27224"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTEtMS0xLTE1MjA4NA_68f92a10-b059-4f60-889e-c69b4ff2c25f"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTMtMS0xLTE1MjA4NA_c7617fef-ebe5-4ad3-91c2-1998e72f56da"
      unitRef="usd">65915000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTUtMS0xLTE1MjA4NA_7165af7d-e112-4ae1-b1b2-922da042daea"
      unitRef="usd">46451000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTctMS0xLTE1MjA4NA_17e2afd4-247d-4b53-a488-7306de89eccf"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTktMS0xLTE1MjA4NA_3af7f8b2-96c6-4667-81ae-d3b392402241"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTExLTEtMS0xNTIwODQ_fdbfd8f4-ca2d-4d1d-9469-79d2cc91473c"
      unitRef="usd">3363000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTEzLTEtMS0xNTIwODQ_4c6f2654-f7c5-40a3-9d8a-af837bce9ff5"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTE1LTEtMS0xNTIwODQ_064b8fe5-4689-4d96-9d97-341974882eab"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzU5LTE3LTEtMS0xNTIwODQ_7c7c2721-f4b4-4ad9-bff5-a7329b38be01"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTEtMS0xLTE1MjA4NA_3ba86c91-7296-4146-8c9d-da840160cf59"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTMtMS0xLTE1MjA4NA_f2f43374-7360-461d-ba34-814f96d255b8"
      unitRef="usd">15737000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTUtMS0xLTE1MjA4NA_12a8fa40-cacf-42fc-9939-18a2397e70c6"
      unitRef="usd">46041000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTctMS0xLTE1MjA4NA_12853983-49bd-447b-9b24-52d49c7f8e3d"
      unitRef="usd">29819000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTktMS0xLTE1MjA4NA_3e54a1a8-f07b-4af9-beb5-922960974d72"
      unitRef="usd">15068000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTExLTEtMS0xNTIwODQ_45cd7da2-b632-4373-aef0-f8a7e7b62f69"
      unitRef="usd">13026000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTEzLTEtMS0xNTIwODQ_be3dfa96-8336-49f8-8abb-5441dc9fe567"
      unitRef="usd">108492000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTE1LTEtMS0xNTIwODQ_5e5ef6b9-4b0b-4f74-a685-63d4aa94dd3b"
      unitRef="usd">120000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if87af473cfbf4f928f2f7eaabd9262a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYxLTE3LTEtMS0xNTIwODQ_13a9112a-b661-4f55-b01a-b7a4b84ab9fa"
      unitRef="usd">229589000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTEtMS0xLTE1MjA4NA_2e07dcd8-0917-476c-adfd-021852242d9a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTMtMS0xLTE1MjA4NA_cdd91124-3268-463f-bd9e-641f68dfc671"
      unitRef="usd">181000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTUtMS0xLTE1MjA4NA_e9b5de80-d2d1-4a7d-a7f7-085c71188156"
      unitRef="usd">657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTctMS0xLTE1MjA4NA_8f859a1c-5d71-4f8e-b60d-2fbe8c3fa681"
      unitRef="usd">476000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTktMS0xLTE1MjA4NA_194ab540-8f3f-4da7-9e08-03419bee6c07"
      unitRef="usd">542000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTExLTEtMS0xNTIwODQ_231407ca-9b9a-4380-b829-a20710d37d64"
      unitRef="usd">1043000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTEzLTEtMS0xNTIwODQ_8f462364-bb77-4ff2-87b6-4ffa726bea9a"
      unitRef="usd">36000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTE1LTEtMS0xNTIwODQ_0c7c1224-1057-4e40-919b-f660757af0e4"
      unitRef="usd">17000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i13cf7a1d68304e0083c1518f7e58c621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzYzLTE3LTEtMS0xNTIwODQ_3a8169ac-3596-4409-9225-f8d26a2f1054"
      unitRef="usd">2952000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTEtMS0xLTE1MjA4NA_fc564ac1-77c3-4cde-b83b-d26a57cdda44"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTMtMS0xLTE1MjA4NA_49c78697-0d00-4013-a02e-7735b20cfd45"
      unitRef="usd">15918000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTUtMS0xLTE1MjA4NA_582a34b8-32b6-48ff-a460-9ef9399a4e1a"
      unitRef="usd">46698000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTctMS0xLTE1MjA4NA_4c49c599-a4d5-4865-90cd-a21c206e9031"
      unitRef="usd">30295000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTktMS0xLTE1MjA4NA_3571d372-fe7e-4f90-9895-c183c4bc3c6e"
      unitRef="usd">15610000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTExLTEtMS0xNTIwODQ_8315b8bd-eb74-47aa-8ba3-e3235e31fa84"
      unitRef="usd">14069000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTEzLTEtMS0xNTIwODQ_d9b6f151-d62d-41c2-819e-8096da49dfc1"
      unitRef="usd">108528000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTE1LTEtMS0xNTIwODQ_c0acb912-be80-4ea5-ba04-14c8e70843cd"
      unitRef="usd">137000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY1LTE3LTEtMS0xNTIwODQ_6a63669c-110b-4223-871a-4d021bc66169"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTEtMS0xLTE1MjA4NA_85126812-84b8-4300-8d9d-b253c22dcddc"
      unitRef="usd">793530000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTMtMS0xLTE1MjA4NA_c28142c1-17ba-43f9-8188-0829b472b2bd"
      unitRef="usd">491210000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTUtMS0xLTE1MjA4NA_a930e09b-fe58-47cf-822c-96cfc7d7ce1a"
      unitRef="usd">643619000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTctMS0xLTE1MjA4NA_3a46e38c-e203-4785-84ce-1f9e7d9704ed"
      unitRef="usd">321717000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTktMS0xLTE1MjA4NA_6e490283-25aa-41c0-a176-149f52651176"
      unitRef="usd">261801000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTExLTEtMS0xNTIwODQ_3ca5abc7-77e8-4758-a64f-c3f7a253f0ce"
      unitRef="usd">882945000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTEzLTEtMS0xNTIwODQ_b9b022f6-b0ca-45f9-ba42-159f9534beb6"
      unitRef="usd">236143000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTE1LTEtMS0xNTIwODQ_6cbde5d4-91c1-434e-b73c-bd18b89a6392"
      unitRef="usd">1227000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i74e340100e5a4bb693fa73b65554ca77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY3LTE3LTEtMS0xNTIwODQ_e181f417-e3e8-4045-afac-c356fb432465"
      unitRef="usd">3632192000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTEtMS0xLTE1MjA4NA_d3434f36-438f-47d4-9127-f2b3b9630197"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTMtMS0xLTE1MjA4NA_c5add965-b2d8-46ad-ac2c-7d611a2865f3"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTUtMS0xLTE1MjA4NA_c60c88fb-b529-4c31-b629-3627224f3243"
      unitRef="usd">14819000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTctMS0xLTE1MjA4NA_ff1f9202-2b18-4e3c-8eee-073a11301a1e"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTktMS0xLTE1MjA4NA_c2da3402-22ba-4077-ab53-81c806f63891"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTExLTEtMS0xNTIwODQ_e02282e3-800e-4c4e-8950-95d04c1d5060"
      unitRef="usd">21738000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTEzLTEtMS0xNTIwODQ_bfd6dd1a-085f-4565-bb1d-abe62ae860f3"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTE1LTEtMS0xNTIwODQ_99df300d-3aac-4d3a-a053-da31f01d6766"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic1d943312f164602b0fc24b28ec9e117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY4LTE3LTEtMS0xNTIwODQ_86f6d3ad-1870-48fb-80b2-180e618ddeb8"
      unitRef="usd">71020000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTEtMS0xLTE1MjA4NA_46b2caf7-0a5d-4586-9821-3c6f09bda398"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTMtMS0xLTE1MjA4NA_69715581-b6b0-4efa-8e36-c902680e0420"
      unitRef="usd">3371000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTUtMS0xLTE1MjA4NA_6fb6abe5-12b8-4f2a-94e4-011ea313b857"
      unitRef="usd">6569000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTctMS0xLTE1MjA4NA_e7f7fe37-44f0-4274-8c7e-461aadc7256b"
      unitRef="usd">10451000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTktMS0xLTE1MjA4NA_726e213f-0ad5-480c-8eff-9e176a04dd37"
      unitRef="usd">6082000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTExLTEtMS0xNTIwODQ_8eacf347-5220-4a5b-b851-68e4ea079cd5"
      unitRef="usd">79511000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTEzLTEtMS0xNTIwODQ_01432361-9227-45b2-9568-17b87e854c19"
      unitRef="usd">4438000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTE1LTEtMS0xNTIwODQ_afb5f61b-45a9-411c-8d11-8d2f2695a527"
      unitRef="usd">585000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if7a740cae3e54f12b340bde54cdd273b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzY5LTE3LTEtMS0xNTIwODQ_49912558-7652-49ac-b8c1-886453cab0b0"
      unitRef="usd">112450000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTEtMS0xLTE1MjA4NA_f9f1d4c3-18a5-432a-bf28-3ae85349fce7"
      unitRef="usd">795563000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTMtMS0xLTE1MjA4NA_67ca598f-f348-46ac-a407-49baddfea535"
      unitRef="usd">495465000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTUtMS0xLTE1MjA4NA_2df26ff0-f235-40fa-b320-a82feb9baa8f"
      unitRef="usd">665007000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTctMS0xLTE1MjA4NA_a572c5de-c158-41f2-bef7-9f36192bb0ad"
      unitRef="usd">341114000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTktMS0xLTE1MjA4NA_2143c084-ba16-48b9-a6ba-88e4c049b3a6"
      unitRef="usd">289525000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTExLTEtMS0xNTIwODQ_88425e43-70f9-4bf3-b555-eb75d6e97661"
      unitRef="usd">984194000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTEzLTEtMS0xNTIwODQ_effe378d-8933-4587-80da-2c66016027e1"
      unitRef="usd">242629000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTE1LTEtMS0xNTIwODQ_51d6c7f1-f46d-4447-8dea-3da189815c4b"
      unitRef="usd">2165000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplMTU4ODYzODEwNDk0M2Q3ODhhZjFkMzQxNTI4NjY0My90YWJsZXJhbmdlOmUxNTg4NjM4MTA0OTQzZDc4OGFmMWQzNDE1Mjg2NjQzXzcxLTE3LTEtMS0xNTIwODQ_b928ca41-93eb-43b8-acf2-2bbb4fcbdb59"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTUz_2e7fc12f-85c0-476a-9a9c-811130edcbc3">&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: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.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual without ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nonaccrual with ACL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Nonaccrual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,503&#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,366&#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;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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: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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;4,503&#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,403&#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;5,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;td colspan="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="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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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;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;td colspan="3" style="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 #000000;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="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&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;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;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 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: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;Year Ended December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="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;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;3,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 #000;padding:2px 0 2px 1pt;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;71&#160;&lt;/span&gt;&lt;/td&gt;&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: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;(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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;(28)&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,242&#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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,136&#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="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtMS0xLTEtMTUyMDg0_e6803b4a-a69b-4417-9e5d-fb25f15cb652"
      unitRef="usd">4503000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtMy0xLTEtMTUyMDg0_22351ec5-ae33-4b20-8e6e-a122a428bf8f"
      unitRef="usd">1154000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzQtNS0xLTEtMTUyMDg0_eb14629e-8701-4f0c-8b92-f578ececa5a0"
      unitRef="usd">5657000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtMS0xLTEtMTUyMDg0_80211d55-3299-473c-8e64-60e8ab78e551"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtMy0xLTEtMTUyMDg0_c689830d-c615-4939-915e-c5b29cfbd0d1"
      unitRef="usd">212000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzUtNS0xLTEtMTUyMDg0_97823788-e183-4389-b623-1c16ef858f88"
      unitRef="usd">212000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctMS0xLTEtMTUyMDg0_e0c873ec-ee5b-45ba-8b1b-c861646b45c7"
      unitRef="usd">4503000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctMy0xLTEtMTUyMDg0_48bf1ddb-daa0-403c-9638-dbcea3ee9496"
      unitRef="usd">1366000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzctNS0xLTEtMTUyMDg0_b7c25245-3d50-415a-acd0-3f0e3927d430"
      unitRef="usd">5869000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTEtMS0xLTE1MjA4NA_46bb1278-0db9-44f1-b4ed-3a8297d41209"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTMtMS0xLTE1MjA4NA_40b20876-f223-4e93-bc5b-784a2eea1b66"
      unitRef="usd">37000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i1f518c3360584a04837adc01079191f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzExLTUtMS0xLTE1MjA4NA_c51121dd-aed3-4c8f-90e7-8c5ff9c1b0df"
      unitRef="usd">37000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTEtMS0xLTE1MjA4NA_56e2f6d5-44e6-4e6b-91a7-a48bcbdd6aba"
      unitRef="usd">4503000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTMtMS0xLTE1MjA4NA_9f0de46f-9e55-47f3-99a9-4e72c4ff8070"
      unitRef="usd">1403000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MmYzNDNhYTMyMGY0ZTIxOTczNzI3MzFmYmMzMjE2Yi90YWJsZXJhbmdlOjgyZjM0M2FhMzIwZjRlMjE5NzM3MjczMWZiYzMyMTZiXzE0LTUtMS0xLTE1MjA4NA_a0ea9a2f-26b6-49af-9427-208198db26fc"
      unitRef="usd">5906000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtMS0xLTEtMTUyMDg0_6f6f4d97-5fac-42c5-ab8f-31a5f037bc7f"
      unitRef="usd">6454000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtMy0xLTEtMTUyMDg0_d3b5c970-2ce0-4c07-a170-fc3f3e890dc5"
      unitRef="usd">3827000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzQtNS0xLTEtMTUyMDg0_6fe40156-c132-4847-b7dc-cf0030f73dfb"
      unitRef="usd">10281000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtMS0xLTEtMTUyMDg0_060c3db4-d8f8-48af-8fec-04c375cc8777"
      unitRef="usd">3036000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtMy0xLTEtMTUyMDg0_902c7d94-23d0-4fd7-93c3-fdab3e9f068c"
      unitRef="usd">5138000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzUtNS0xLTEtMTUyMDg0_03dff3e1-c903-4d2c-8213-d90cecc6b8d6"
      unitRef="usd">8174000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtMS0xLTEtMTUyMDg0_e235a035-13e9-4b2d-b880-0026b19ca16b"
      unitRef="usd">1273000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtMy0xLTEtMTUyMDg0_aaf21ab8-961a-44cb-b197-335a153460e3"
      unitRef="usd">3379000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzYtNS0xLTEtMTUyMDg0_66e84c7e-3f8b-412e-999c-c4dd4c4b809d"
      unitRef="usd">4652000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctMS0xLTEtMTUyMDg0_d60d8f1c-2206-4ea3-9b34-131276528874"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctMy0xLTEtMTUyMDg0_71c79ddd-f361-4726-9bec-8c90d29d136c"
      unitRef="usd">12344000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzctNS0xLTEtMTUyMDg0_41caa556-005b-4dfd-931e-38b318ec4dd0"
      unitRef="usd">23107000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtMS0xLTEtMTUyMDg0_b706da6b-66b9-48b3-a08b-0171e31c106c"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtMy0xLTEtMTUyMDg0_905132ad-791c-4971-a095-fb34245d074b"
      unitRef="usd">47000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzgtNS0xLTEtMTUyMDg0_21e6bc7b-d7e2-4eeb-aff2-b0da02610ebf"
      unitRef="usd">47000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTEtMS0xLTE1MjA4NA_bbea1fbd-5fbd-4c6d-8421-8610a580b096"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTMtMS0xLTE1MjA4NA_60ec548d-2014-4332-9d8b-11b6598d9eac"
      unitRef="usd">571000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ib152f5bbd1e7415b91954b7e0994bd93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzExLTUtMS0xLTE1MjA4NA_15409ccc-19df-41ac-8f29-21a700657739"
      unitRef="usd">571000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTEtMS0xLTE1MjA4NA_34af7a90-ab7d-4349-8349-4fefd5b674f9"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTMtMS0xLTE1MjA4NA_fdec69b6-d3aa-44b4-b4b0-7cb11b49e235"
      unitRef="usd">29000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzEzLTUtMS0xLTE1MjA4NA_97fd9309-e564-4cbe-bf79-ce85bba94972"
      unitRef="usd">29000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTEtMS0xLTE1MjA4NA_b987d82b-79c1-4ba1-9177-119c1bdeeffd"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTMtMS0xLTE1MjA4NA_0db7e514-1400-4071-ae12-bcd63226790c"
      unitRef="usd">12991000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0MDcwMTZhNzYyMTc0YjUyYWQxM2Y0YTdmNTI4MDc5OS90YWJsZXJhbmdlOjQwNzAxNmE3NjIxNzRiNTJhZDEzZjRhN2Y1MjgwNzk5XzE0LTUtMS0xLTE1MjA4NA_445d80e7-a18c-4c27-9deb-d51e6a41e9c9"
      unitRef="usd">23754000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i265798c17d214bc7adac35991ae0abec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtMS0xLTEtMTUyMDg0_e21208fa-238e-4b4d-9a10-77ed476ea8c3"
      unitRef="usd">-14000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i265798c17d214bc7adac35991ae0abec_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtMy0xLTEtMTUyMDg0_de8f4c74-234f-437c-bd30-6670aca56878"
      unitRef="usd">263000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i12141d1be37840beab810da1834e3d28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtNS0xLTEtMTUyMDg0_8751f734-d6a1-474f-9c68-499d6487ba9f"
      unitRef="usd">-10000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i12141d1be37840beab810da1834e3d28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzQtNy0xLTEtMTUyMDg0_c043b1a4-1ecb-4029-9358-08c4398f5420"
      unitRef="usd">2295000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtMS0xLTEtMTUyMDg0_daa0c00f-04c5-4bd5-9a85-2fc42833fd25"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i0ea221bc8e594e4998a869536593e9ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtMy0xLTEtMTUyMDg0_2e2c6dd1-894b-405f-b77c-311b3a10c07b"
      unitRef="usd">53000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtNS0xLTEtMTUyMDg0_3910285c-20a7-4a20-90cd-41c5c137e359"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i0dd1430948f24be79c6844aafbb47599_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzUtNy0xLTEtMTUyMDg0_543ca971-14d0-4881-b390-68a1885c8199"
      unitRef="usd">117000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtMS0xLTEtMTUyMDg0_6fd527af-9ae6-402d-8b7e-578d5239d60a"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i60cd7055a44a4c48b9c4337517765c77_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtMy0xLTEtMTUyMDg0_61097a55-9e21-4963-b945-258c2b22b157"
      unitRef="usd">774000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtNS0xLTEtMTUyMDg0_65c5b698-276c-4508-973b-ee40b017c234"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i1fbcbdb4a2364613b19dd631b39fa815_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzYtNy0xLTEtMTUyMDg0_4eba5b07-620b-461a-805e-6a22e4f1adc5"
      unitRef="usd">601000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctMS0xLTEtMTkzMzUx_d5ef6b34-3d1b-44b6-bd1a-394c6cb50855"
      unitRef="usd">-14000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i6f9ed56b6c894f0298e3d639ae51fd19_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctMy0xLTEtMTkzMzUx_027ec62d-7d9f-452e-a3df-3c0c6bb48e8a"
      unitRef="usd">1090000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctNS0xLTEtMTUyMDg0_66d57114-5ec6-49ee-b79b-cbfd7d3841cc"
      unitRef="usd">-10000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i2db08a4d561a4835a8f714c75631f18d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzctNy0xLTEtMTUyMDg0_be7065ef-ff33-437c-81a3-baeaae48f734"
      unitRef="usd">3013000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="if939410c95444ef3a4a623b219649d08_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtMS0xLTEtMTUyMDg0_e2e03666-ba1d-4f9a-8748-9eb7faad53e7"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="if939410c95444ef3a4a623b219649d08_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtMy0xLTEtMTUyMDg0_99288813-31fd-4457-8a90-e9087c637ca6"
      unitRef="usd">19000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtNS0xLTEtMTUyMDg0_82e14b46-7488-4327-91ab-9be15949e0ca"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i5eabc01bc76f49ba8703adf2bbcd6ef6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzgtNy0xLTEtMTUyMDg0_0a099307-35b6-451b-babb-2d072bb7a6b1"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTEtMS0xLTE1MjA4NA_d9176fd1-c159-46ed-a4ce-f4885eec92ff"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ic93c75cd76cc4792bb7e27bd92bf0eb7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTMtMS0xLTE1MjA4NA_8d45bf48-cfe8-449d-9a13-1b02662cc88e"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i911f48679af54260906cf4e565f2d992_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTUtMS0xLTE1MjA4NA_ebd79c4f-83f2-48ba-a291-25245acf3ddf"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i911f48679af54260906cf4e565f2d992_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEwLTctMS0xLTE1MjA4NA_86bc8ab0-ed44-4539-b3a0-792a704d66a7"
      unitRef="usd">71000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i12103e4f54144845905cf29baaad1202_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTEtMS0xLTE1MjA4NA_0eba709a-d1e0-45a1-979c-347b5cbe2a77"
      unitRef="usd">-14000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i12103e4f54144845905cf29baaad1202_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTMtMS0xLTE1MjA4NA_33e060b9-e250-4481-817d-12c8bda9c520"
      unitRef="usd">65000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTUtMS0xLTE1MjA4NA_29cd9039-3fe3-49d0-9f84-b6cc69115c98"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i4dabb7b78fae469db4b2c4847c54af0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzExLTctMS0xLTE1MjA4NA_51e8052b-d6ca-461f-a10b-8daa6a793915"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i82b8f86ea64142769a1853d3438496de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTEtMS0xLTE5MzM1MQ_a07b806c-5d1a-4fd2-b97d-9a9394e35ab6"
      unitRef="usd">-14000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i82b8f86ea64142769a1853d3438496de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTMtMS0xLTE5MzM1MQ_ef3a6389-cb2e-41f6-9e1f-c6a95467ef2a"
      unitRef="usd">65000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTUtMS0xLTE1MjA4NA_a50bdaaf-5ace-4c92-bc78-28e6f04c36ab"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i0d77c2101784427d9f427a9a68308c36_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEyLTctMS0xLTE1MjA4NA_4ae94f23-a330-4ca1-8888-b1d8e94f441f"
      unitRef="usd">71000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTEtMS0xLTE1MjA4NA_615e38de-e2e6-4112-ae88-3827b0c62a40"
      unitRef="usd">0</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i720c2b166ea148a9b577cfec13bfb1ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTMtMS0xLTE1MjA4NA_f1516ec5-cd11-4ee1-8073-d9674ab5629b"
      unitRef="usd">68000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTUtMS0xLTE1MjA4NA_547bf8ff-f8bd-4a54-a45f-5ac1e7fab1ef"
      unitRef="usd">-1000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="if6a2c79fc278442391bb8a83bc362f07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzEzLTctMS0xLTE1MjA4NA_bf1a34a5-1713-4d52-bcce-1e24a79482aa"
      unitRef="usd">52000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTEtMS0xLTE5MzM1MQ_afb8c5db-c81f-43c6-8553-eb0dfd997ce9"
      unitRef="usd">-28000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTMtMS0xLTE5MzM1MQ_5e2ee5a7-d4a9-47c1-9f47-c767f8cd35b9"
      unitRef="usd">1242000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTUtMS0xLTE1MjA4NA_5c011dd9-7904-4526-97d7-7d0b1af25aca"
      unitRef="usd">-11000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZGRkYjFiMDcwM2E0YjliYTRiZDU5YWNlMTRhNzM1Ni90YWJsZXJhbmdlOmJkZGRiMWIwNzAzYTRiOWJhNGJkNTlhY2UxNGE3MzU2XzE0LTctMS0xLTE1MjA4NA_dd12b74f-7709-48bd-adc2-716a89d9987b"
      unitRef="usd">3136000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i3379ddff5b774a50b59a99f76bf80945_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE1OTU5_93de8ada-d632-48b2-8cd2-384f3d04a398"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i76e3bc041fa24342a3b35bab988d7a02_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE1OTU5_b8bf711f-a33a-4ee1-b2bd-02217512b1cd"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTYx_87d8f309-2c35-40ee-86e6-170f2d096cda">The amortized cost of past due loans as of December 31, 2022 and December 31, 2021 were as follows:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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;30-89 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;&lt;br/&gt;or 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="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;685,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;692,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;936,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,586,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,293&#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,115&#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,210,125&#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,217,240&#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;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;340,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;343,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;80,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;80,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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;5,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,293&#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;11,742&#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;4,039,116&#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;4,050,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30-89&#160;Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;90&#160;Days&#160;or&lt;br/&gt;Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="if91207fac1b94e69aeae925ada482d5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtMS0xLTEtMTUyMDg0_6c358227-53aa-4ccb-87a5-3a956d796a59"
      unitRef="usd">586000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6e7d6ea87acc49f58c27d5558388adb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtMy0xLTEtMTUyMDg0_709768ff-b009-49cf-a3be-e3dae1d23678"
      unitRef="usd">6104000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2848d39d022c40c6ae9a4ebdeb6426fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtNS0xLTEtMTUyMDg0_78846696-f45e-4e78-8568-d77e68825d24"
      unitRef="usd">6690000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i30d33f0ae25047f3bdfa49f86803d664_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtNy0xLTEtMTUyMDg0_4396399a-ef41-4d6a-9b86-3453a6d091e8"
      unitRef="usd">685410000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzQtOS0xLTEtMTUyMDg0_bae5dadd-d187-4946-8841-62fd5e2d3a95"
      unitRef="usd">692100000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1be7824f6f80403fa69fcf0e7011270c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtMS0xLTEtMTUyMDg0_7d508fa3-19b5-42de-906f-4a6be3c12f79"
      unitRef="usd">236000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if480904594294a6f9d9b6efc889a9200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtMy0xLTEtMTUyMDg0_d5a0f4de-b840-4089-8d1d-71cc605b8ed3"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1cb27ac871e644c882e42e64b78a1d3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtNS0xLTEtMTUyMDg0_998a9eda-8b76-47c4-8d6b-60246b94c5de"
      unitRef="usd">236000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia95126573d4e45d4b6924893e969982d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtNy0xLTEtMTUyMDg0_89fc697a-6b0a-43be-89ab-944382868a1c"
      unitRef="usd">1232000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4fdb23c6c22544088deacfd2f28524e8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzUtOS0xLTEtMTUyMDg0_66eb3880-005f-4c9a-bc03-bdd011969d4a"
      unitRef="usd">1468000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic779b42f9f0240c390ed11de33f96e97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtMS0xLTEtMTUyMDg0_13dea045-c622-4498-9afa-e56803c0cc07"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i91d6d538152941e7a6252266ab2b6c43_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtMy0xLTEtMTUyMDg0_0c72bb98-904f-4a13-a4d6-e671c1f6f34d"
      unitRef="usd">189000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id5b3ed5742f74aa4baf067ec94fe655b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtNS0xLTEtMTUyMDg0_f73d293f-f2ac-48d3-b092-a818270922f1"
      unitRef="usd">189000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5351d37a8b9b4da78cd21199ece2af39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtNy0xLTEtMTUyMDg0_fa3ae50b-aad8-4ba9-989b-a3ed8f746d44"
      unitRef="usd">936851000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzYtOS0xLTEtMTUyMDg0_4ef5c507-9474-4f03-b6e5-8704e3714f67"
      unitRef="usd">937040000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia959162d55954581b273a6df4d963ef9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctMS0xLTEtMTUyMDg0_5cafa660-cb89-4624-96bc-6af1d033550a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i699458001b524ff4aecc8852cafe9964_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctMy0xLTEtMTUyMDg0_d737b67d-f402-4704-a65d-a73a889c48eb"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i184df6f86a60410aae786133282567d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctNS0xLTEtMTUyMDg0_f6876728-241f-47a8-be63-89c618303a41"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9defd09de5d64782902e007962cd19a4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctNy0xLTEtMTUyMDg0_41ffbe1f-9e19-4e69-a30b-26460402171e"
      unitRef="usd">1586632000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzctOS0xLTEtMTUyMDg0_cd6df099-e2ff-4c16-929f-07e888875aee"
      unitRef="usd">1586632000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i914413af5636453286cda92f6083b616_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtMS0xLTEtMTUyMDg0_273a5ecd-7f35-4d61-9d05-c6f46be0a7a7"
      unitRef="usd">822000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3963128e01c24d21ac06b5875ce7ac71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtMy0xLTEtMTUyMDg0_af588b83-342b-4ebc-bff8-de9553b77fd6"
      unitRef="usd">6293000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib772897d48c7408fa0b7c1edf8c4f45e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtNS0xLTEtMTUyMDg0_5f79a1e4-0311-4db1-856d-71db110d6dd5"
      unitRef="usd">7115000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iae51c85768a547829b9da6377738067c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtNy0xLTEtMTUyMDg0_6dbfdff2-f256-4f43-821c-fabfae11c4c7"
      unitRef="usd">3210125000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzgtOS0xLTEtMTUyMDg0_a7ec4ffc-cd63-43fd-b54e-cc67c213f802"
      unitRef="usd">3217240000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iacee83218864402c9d543676a0558d62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktMS0xLTEtMTUyMDg0_5b12f1b1-6861-4d10-bcb0-cf658010582c"
      unitRef="usd">3066000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icb71e4776c29499797eb683d4f50562e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktMy0xLTEtMTUyMDg0_4d3e518e-8910-44d6-b0f4-ed33989959f0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i14c9d1efea2549b88874e0c42956e19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktNS0xLTEtMTUyMDg0_a590e0cb-93d3-4df9-9001-a904aa5f38f2"
      unitRef="usd">3066000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie5419bac262e4397baac222715b9550f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktNy0xLTEtMTUyMDg0_715411ef-82ea-4bb1-8d8e-40acdfa72f6a"
      unitRef="usd">340565000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzktOS0xLTEtMTUyMDg0_58a2ca33-94c8-400e-a35c-e8bff9c3f4ac"
      unitRef="usd">343631000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie24cc55da3424f17a4033865c1e9a93c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTEtMS0xLTE1MjA4NA_6e429cf9-20bc-4520-a7fd-8bbae45347f4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icc5f80dd5f7c4b0b908b638515b3fc0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTMtMS0xLTE1MjA4NA_d9f99fc2-ded9-4b62-89ac-fb448d9438ff"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4eeb1eb12c034d498750342d3c66526e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTUtMS0xLTE1MjA4NA_596a712c-f00b-4dd9-9320-ae9e5a0cba16"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i382efad024904e759de7905bca7cd0e8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTctMS0xLTE1MjA4NA_d3896132-7c95-44b1-8add-d15e74a07637"
      unitRef="usd">80074000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzExLTktMS0xLTE1MjA4NA_0ace9ea7-877a-4b33-a2da-fe801b0bee51"
      unitRef="usd">80074000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i696c340c668444acaa057a7d7c807125_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTEtMS0xLTE1MjA4NA_de747feb-1fb1-4201-bef5-eaa49d34518a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6546372f20f048368ea696c5671bf7ef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTMtMS0xLTE1MjA4NA_f289417d-2f46-491b-b5cf-16fb097d427d"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4ecc15552f044cba96df9cb6699bd26e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTUtMS0xLTE1MjA4NA_87f57c96-0ab2-4a25-97b8-ab2744f56132"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i08754f08c0c94fbe8de65891c4706c22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTctMS0xLTE1MjA4NA_9db6fb0b-386c-4d85-9114-0670fce18223"
      unitRef="usd">214038000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEyLTktMS0xLTE1MjA4NA_da401f68-046c-4df7-9712-a34b50387f38"
      unitRef="usd">214038000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3b9243b3121e47d8a78bf5767140ba86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTEtMS0xLTE1MjA4NA_64f1b942-f01e-44bd-a6e8-5ade2c10f95e"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic5cc34ce07174261b5421cbfef4fc47d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTMtMS0xLTE1MjA4NA_e0420e18-1a0a-4153-ae8c-5c8d8495d3df"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie659ddf65dc64c9385bc131611d7444c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTUtMS0xLTE1MjA4NA_d9485772-53d2-4f99-8786-e28079e95b67"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i68660ab064ae4bc481f36db0b0f0b3e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTctMS0xLTE1MjA4NA_3d435905-2230-4aa5-a7ad-0237168e7b5a"
      unitRef="usd">294112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzEzLTktMS0xLTE1MjA4NA_62553ec1-e94e-4d90-bfda-dd00fc841863"
      unitRef="usd">294112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i74f642f1be2a4cf98d4631e1d2ca081c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTEtMS0xLTE1MjA4NA_c765c8ec-d1c3-40fe-b23c-de6f33201e44"
      unitRef="usd">1561000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2c59fd6795d2472c85a93224abc23e5f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTMtMS0xLTE1MjA4NA_8e172d19-4f57-4d78-b3ec-ab8486eb2ca2"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i27aa8db4546a445cb1f1128ae71467d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTUtMS0xLTE1MjA4NA_12297efa-859e-483e-8f53-4d05c7d9d281"
      unitRef="usd">1561000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic7e06ef1cd174ba09dfc106ca5a3702c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTctMS0xLTE1MjA4NA_2ddd3533-7901-4453-bfc6-3943728e6945"
      unitRef="usd">194314000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE0LTktMS0xLTE1MjA4NA_87ef0ce9-c1fc-40be-be31-f08774c80180"
      unitRef="usd">195875000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2233490adacc4202a62a7497432a99aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTEtMS0xLTE1MjA4NA_126c978c-34be-4db1-ba3f-f0dad3eb6d10"
      unitRef="usd">5449000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic74bc9d49a39457d96a2cf6641fd9a0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTMtMS0xLTE1MjA4NA_a8f0762c-f9dc-4290-b9c5-bb10ba3aac76"
      unitRef="usd">6293000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0c17aaf244094b2a8599006d8810d3d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTUtMS0xLTE1MjA4NA_99f43fce-0e2c-4dae-9849-eb5010ef457d"
      unitRef="usd">11742000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ief2366e37fce49d2a683f6856865fb77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTctMS0xLTE1MjA4NA_086d66bf-80f8-4438-9e94-83ead7424269"
      unitRef="usd">4039116000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplODliYzg0NWVhYjA0ZjFjYmU2MzM1NTM3NWYzM2MxOS90YWJsZXJhbmdlOmU4OWJjODQ1ZWFiMDRmMWNiZTYzMzU1Mzc1ZjMzYzE5XzE1LTktMS0xLTE1MjA4NA_e54a56b5-75e5-48c6-a240-32437ee914dd"
      unitRef="usd">4050858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2c8071f3bb624139a3803d488eefe661_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtMS0xLTEtMTUyMDg0_d618d3d4-c263-49b0-a282-09305db61cfe"
      unitRef="usd">1858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6a13d88a1f9342ef9292905f6b773423_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtMy0xLTEtMTUyMDg0_94c627b7-652d-4206-8efe-99e6c1c7dd87"
      unitRef="usd">6821000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i28320b3f48d444cb96e5f9e655018fc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtNS0xLTEtMTUyMDg0_f6593810-eb4e-48fb-b0a3-dde3c6bee15e"
      unitRef="usd">8679000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i69cc01c638df43109aa717f4e21fe734_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtNy0xLTEtMTUyMDg0_ced4fdb1-9853-4605-ba5e-9a344f1fbe30"
      unitRef="usd">612888000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzQtOS0xLTEtMTUyMDg0_84d98f5e-58f3-4657-96a5-fbd31e96dea5"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i73def87f4b2141c3ac27e223be9331fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtMS0xLTEtMTUyMDg0_620fbf1f-0b05-4386-91bb-ac66ae373f60"
      unitRef="usd">223000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4f7b085be80140179e7225cc228b6a50_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtMy0xLTEtMTUyMDg0_7ebefbac-a85f-434e-b857-59577ac83788"
      unitRef="usd">293000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifc33734dc4a74f6d9bdb4d29a5fef45e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtNS0xLTEtMTUyMDg0_744c9613-4a54-4c21-890e-3f1874f8eac5"
      unitRef="usd">516000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i609040f3bec9476b83a00be3a1497aac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtNy0xLTEtMTUyMDg0_84c0b786-75c8-4a12-ae7e-b683e82fb913"
      unitRef="usd">145324000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i84c5f52293794652b77d2b252391be59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzUtOS0xLTEtMTUyMDg0_ed31d8ab-0b07-466c-88f7-ca737aae9a47"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iea5b821e480c4001be970b57aaf78738_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtMS0xLTEtMTUyMDg0_b6c08b27-9efd-423f-bf06-f632d47599b6"
      unitRef="usd">2397000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i85a5b4831a18473a8257f1a8c8e37017_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtMy0xLTEtMTUyMDg0_bc445260-9b66-4424-81c2-b71931bbefea"
      unitRef="usd">112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id89dbd09227a432cba371efabd71e342_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtNS0xLTEtMTUyMDg0_b33a0e0b-3bf1-4309-8833-d9ca8d558520"
      unitRef="usd">2509000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if599a08c32264191b735473f46adf4aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtNy0xLTEtMTUyMDg0_2085e7a3-e653-45d2-bf84-e4e5d0e29585"
      unitRef="usd">928641000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzYtOS0xLTEtMTUyMDg0_4d0cbc24-8e3d-4c41-921b-32c97e15dd73"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i07678967914c4be680598c70db59500a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctMS0xLTEtMTUyMDg0_e79cb6c0-1445-416d-bc3c-124ff15c8791"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9246ebf7d8c84212b0fcfc6529ea0070_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctMy0xLTEtMTUyMDg0_324ede5d-a8ad-4bfe-83d2-a27bda6af496"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic7c599f51f214392b4fd78965744613a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctNS0xLTEtMTUyMDg0_cf50ee92-378e-49e5-998f-910c4ea1b3d7"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3b62324c3c0b4dc4b93c5769396f4246_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctNy0xLTEtMTUyMDg0_18ec23cd-9091-4e2e-b117-f6739832334c"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzctOS0xLTEtMTUyMDg0_5a6bbd35-460b-4396-b1f3-d46f4ee1a76a"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i92f3dd10d70b4836972d3b9bd6cb6d5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtMS0xLTEtMTUyMDg0_6418af83-803f-447b-bea5-e708cc315869"
      unitRef="usd">4478000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i90a81b1f69ea43039e635de7287d6237_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtMy0xLTEtMTUyMDg0_20ef01ab-a87e-4b49-a9d4-0dcb63986e1e"
      unitRef="usd">7226000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7ffc2c6f987e494ab4da099e7e68d96d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtNS0xLTEtMTUyMDg0_e7bf1d71-d690-451f-a8b2-25fafca96bcb"
      unitRef="usd">11704000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i08f8e8349d144f798c5e077a13e6f831_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtNy0xLTEtMTUyMDg0_4f572ba9-832f-411a-ba87-339db46f4c30"
      unitRef="usd">3179952000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzgtOS0xLTEtMTUyMDg0_1a1a509c-9c8a-4ed3-92c3-0d040f53a8c5"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic5f77d28f3bf492990c6d7378407487e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktMS0xLTEtMTUyMDg0_b0953d60-09cb-4a90-8f14-3962f7fe4b9d"
      unitRef="usd">420000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4968fa245b234f8db96b6bcab7ec4b51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktMy0xLTEtMTUyMDg0_c3da412d-a38d-4981-80cc-b101b6651813"
      unitRef="usd">10000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if6a8912d11314f3f8f000976c82b4a68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktNS0xLTEtMTUyMDg0_4224f7b6-8235-4fad-b727-62d737c3c09f"
      unitRef="usd">430000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6c1c1d4d62a040e89796273121cf3493_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktNy0xLTEtMTUyMDg0_4c2ab364-5aee-4d29-b339-7d51327d740d"
      unitRef="usd">164152000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzktOS0xLTEtMTUyMDg0_54d26249-f958-4696-92e8-818ed06bb0d5"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i09e687a12b784677b2df156cc10aa07c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTEtMS0xLTE1MjA4NA_299e32ea-5d30-4371-b701-c9199ce5ba9c"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i411b62fd3e084651bd816dd3fce7bc6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTMtMS0xLTE1MjA4NA_8055070a-743d-4bf7-adfd-2772be42234c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0c4db126d8704c5da5b17effe08f253b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTUtMS0xLTE1MjA4NA_bbf180a4-94c7-443e-958e-f72e6f52a2e5"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3361dd082f884fb4835854182115a3bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTctMS0xLTE1MjA4NA_604ec529-b4b8-4669-b4e2-f684308a913a"
      unitRef="usd">84755000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzExLTktMS0xLTE1MjA4NA_422297a5-27ea-4a55-abae-4757493b830b"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i268843e365814238a1ea85e3f31772e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTEtMS0xLTE1MjA4NA_3c4ef90b-47c0-4402-8cb3-006a21536905"
      unitRef="usd">3474000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2737ae20394c486eba65eeb0f6b60be1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTMtMS0xLTE1MjA4NA_7d690d73-848c-4885-a76f-4adce04e9acc"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i247c49974f3b46a39d79be866226835e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTUtMS0xLTE1MjA4NA_68b791b5-4b3d-4973-81a4-40c90fe5745b"
      unitRef="usd">4045000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7dd442fa14d64d08ab92820bd959dd12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTctMS0xLTE1MjA4NA_a5a792e4-bd1f-48df-a8a1-e72eb059be44"
      unitRef="usd">137291000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEyLTktMS0xLTE1MjA4NA_06b6eed3-f401-451c-90d0-3fae430c8c38"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i498fdbf4bc7e4829b917ce323238502a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTEtMS0xLTE1MjA4NA_468bde9c-899a-41a9-9748-b8338c4071dd"
      unitRef="usd">4266000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i29983342adf94f828800a66a0819d2aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTMtMS0xLTE1MjA4NA_67c45921-8666-4716-85f9-0a3a6d026d49"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic7578b7ab6854f4591180da5ed9b134d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTUtMS0xLTE1MjA4NA_14f03607-f65d-420b-b958-8d167acaef90"
      unitRef="usd">4837000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2b0720c246a1461c8c3371341988646c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTctMS0xLTE1MjA4NA_47b68de6-ed25-4828-a69e-f2aa9c42abab"
      unitRef="usd">222046000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzEzLTktMS0xLTE1MjA4NA_aa79dad2-ebb8-4a72-866f-d52a09c27911"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1b6ae8831609469a883c2da002c88d05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTEtMS0xLTE1MjA4NA_2194cd94-c691-43b1-ab81-953025f7dc5d"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i126fe783f3f740c6bf912698a52b0cda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTMtMS0xLTE1MjA4NA_3d1ca496-ad0a-4a41-992d-711ed214c8b4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ife9e60c3acdb4009a8f6193f7c55cf8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTUtMS0xLTE1MjA4NA_132db7ec-33fd-4648-b4f0-e78897dbc340"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2f79576f75744260997ec210fb9fbb16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTctMS0xLTE1MjA4NA_ba841fa9-3d2a-4892-a58f-ee1a0d6192e6"
      unitRef="usd">231515000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE0LTktMS0xLTE1MjA4NA_2bb3ddf0-f5af-49d1-9b49-fefb7cd41ef2"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie9d37267d8c441d98f64c4db5fe30a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTEtMS0xLTE1MjA4NA_d155f8c8-ef82-432a-a209-6ee3851b19f1"
      unitRef="usd">10190000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i71279b364576487b9f42ceff6870ce34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTMtMS0xLTE1MjA4NA_61aeec20-abfc-46a5-bc7e-d0fcfc3c9c92"
      unitRef="usd">7807000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3f934ba7d6214dadaf88af1e519d3732_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTUtMS0xLTE1MjA4NA_8cf5dc64-44cc-4bd3-be14-fa0bafcda776"
      unitRef="usd">17997000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i89711aa42cc94102bb55bb145f0fa0ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTctMS0xLTE1MjA4NA_ea17a246-bf9a-4914-86aa-fa8eba295b6f"
      unitRef="usd">3797665000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo2Mjg2NjNmMzE0NWY0NjVhOTA5NDcwODQ3NWY1ODBiYS90YWJsZXJhbmdlOjYyODY2M2YzMTQ1ZjQ2NWE5MDk0NzA4NDc1ZjU4MGJhXzE1LTktMS0xLTE1MjA4NA_be32bdc9-7c17-4940-ab57-014e3c956f54"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NDk5NjU_7860b823-657a-40c3-a5ed-58d5e91f8ec8"
      unitRef="usd">1600000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NDk5NzM_e3410957-0fbc-4898-a664-29b746eeb90f"
      unitRef="usd">293000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQ5_d068f6fa-bf90-4bc3-9b6c-5df2d70eaa92">&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 December 31, 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="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, 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;CRE&lt;/span&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;Farmland&lt;/span&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;Residential Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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="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;/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="24" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;1,977&#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;929&#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;4,334&#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 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.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/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 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;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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;245&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;</hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i3ee8d6b7d85c449fb0eb109dba6d5518_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtMS0xLTEtMTUyMDg0_3ba825c8-e85d-46db-9e7f-0d055699e469"
      unitRef="usd">1239000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i85b4b54f222a409d86e77e0ff69a05d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtMy0xLTEtMTUyMDg0_f7b18903-b398-457c-9a29-0411456c5bef"
      unitRef="usd">1977000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="if5869ce31e094e2fb92e4f488260aff0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtNS0xLTEtMTUyMDg0_db193bcf-d7a7-4c1a-8552-8197d95609fc"
      unitRef="usd">929000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzQtOS0xLTEtMTUyMDg0_f046a1f1-c466-4839-b134-9fd0a1927466"
      unitRef="usd">4145000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="icde62dcb23fc47deb73c748f0e2d823c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtMS0xLTEtMTUyMDg0_e16ab968-3852-457f-856f-50684fbb4576"
      unitRef="usd">189000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ice096ebb87eb436e8b739636c9ee4990_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtMy0xLTEtMTUyMDg0_605730e2-3e6b-47c0-8820-23f131f21293"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iafbbdce0cde642c0a0163dfcad1cc6d3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtNS0xLTEtMTUyMDg0_6587cdb8-6d8b-4dd7-8f0d-cef726681d56"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzUtOS0xLTEtMTUyMDg0_18bdab6e-c497-47af-b545-ae7681510128"
      unitRef="usd">189000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iefa8c88a3e01474789fc68321b5951cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTEtMS0xLTE1MjA4NA_c03f44ea-c0fc-4702-a7f5-02dd781bd5fb"
      unitRef="usd">1428000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i909afb2c60f34a0887d25068612b33f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTMtMS0xLTE1MjA4NA_9257f412-6bf6-405e-973d-9b1cd080ba48"
      unitRef="usd">1977000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i541990815a3b4121b6f2a7c8ca9b5a70_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTUtMS0xLTE1MjA4NA_1c0d6446-dce0-4b2b-9035-eb01a554ec03"
      unitRef="usd">929000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3NTgwNTc2NmQ3OGY0MzUzYjlmMzhkYTlkNmE1NzA0NC90YWJsZXJhbmdlOjc1ODA1NzY2ZDc4ZjQzNTNiOWYzOGRhOWQ2YTU3MDQ0XzE0LTktMS0xLTE1MjA4NA_694d1aa9-c7c9-4671-8d99-31280173c841"
      unitRef="usd">4334000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ibc359d7476794221b2c5ebf2c2c166ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMS0xLTEtMTUyMDg0_4abc7587-667b-4b72-95f9-2be1a3c44716"
      unitRef="usd">1499000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i36409785e25c461baffbfe2a20badcd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMy0xLTEtMTUyMDg0_114650f1-b0e3-4eba-b320-fe42eb622603"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i0060206737b041768b32ef144f3193b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtNS0xLTEtMTUyMDg0_6aca0bf6-08ad-425d-9319-5987431d8402"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="if6f9ad76fcdc43038789485b4bc95f76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtOS0xLTEtMTUyMDg0_d78a3139-0f16-48ea-8eef-3a960ddba989"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzQtMTEtMS0xLTE1MjA4NA_2008bcf4-b9a3-426c-8e98-3a7142fa90be"
      unitRef="usd">7142000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i93e13af8fc0c4792b73efe838caae62d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMS0xLTEtMTUyMDg0_638c9445-a9d3-4b1b-8803-e484162d1610"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iaaabf2bc284c4a058034a8a40258dd2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMy0xLTEtMTUyMDg0_70f0f466-c856-49a6-a204-c24254d105ef"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i23044aa905904fc8b72896638a86564f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtNS0xLTEtMTUyMDg0_3164d512-00e4-446e-82a8-5eb8567d3f5c"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i3e98d459eb4847c0a773fb0bc574fa17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtOS0xLTEtMTUyMDg0_11c396af-4907-4485-bdfb-36a28113a93d"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzUtMTEtMS0xLTE1MjA4NA_e839d48d-ef35-429c-97d2-4861175e21ca"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i0327e54be06848c4aa27167488e5b8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMS0xLTEtMTUyMDg0_3973d1f7-774c-4588-9809-255c14f54bec"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i294b555ed753428c8cd224fa71007362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMy0xLTEtMTUyMDg0_1c974f49-afba-49d6-bbdd-6cfa01ac0e27"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i0495b3924d4141fa8ea6e835548a18fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtNS0xLTEtMTUyMDg0_b5b691a1-458c-4582-9339-abcc48e273eb"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5f32681464034fdba1f09e86bf907897_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtOS0xLTEtMTUyMDg0_0a50ca45-3c84-4ce8-9735-9683a24896da"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzYtMTEtMS0xLTE1MjA4NA_630186f0-1278-4ff8-aeef-73d10e070daf"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i19a56364bc61485cadbb4c1219f80488_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMS0xLTEtMTUyMDg0_d5c79718-240b-4a83-8574-2f2cbb3ce077"
      unitRef="usd">5807000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i3e83e25f7c0f47228b39c7498e08900f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMy0xLTEtMTUyMDg0_fd43de3c-28e1-4ff3-8574-9e733af593b1"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i0ba2a1dd4ea94f53be8030ad6be13091_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctNS0xLTEtMTUyMDg0_8a586fba-9238-452f-8b1f-ff522d595365"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic156090b3a8e4d89a2a3b592857468ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctOS0xLTEtMTUyMDg0_bd451110-b8dd-4755-a070-5647f88cab83"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzctMTEtMS0xLTE1MjA4NA_31a9adc3-07d5-4282-9224-34080786d1df"
      unitRef="usd">11450000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i93a8e10cbb354af79206bd4da6b26f87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTEtMS0xLTE1MjA4NA_5c46df89-2942-475d-9003-953de34c3bec"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i025cf55e0a474648ba93c0272f9205e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTMtMS0xLTE1MjA4NA_6d6246e8-cd91-4d5e-931e-6e820fc5affd"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i311c3d1270264f0197d17ac0053be448_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTUtMS0xLTE1MjA4NA_8c9ed349-1355-43f8-8928-1869307230c3"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i13b2034f988a4bd888ac44a84a5165c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTktMS0xLTE1MjA4NA_0d53950a-1ddd-4069-9bab-d0dbbcbd613a"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzExLTExLTEtMS0xNTIwODQ_c074f8ba-6825-42cd-8878-18c150a54274"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5a8ee5a1f27c4c7bbf1aaa96c8dc81e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTEtMS0xLTE1MjA4NA_c8bb5358-2a39-47c5-8ce9-d863567735cc"
      unitRef="usd">6378000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i1dd7cff59d804c8cbfbead8ea031b513_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTMtMS0xLTE1MjA4NA_f13e970c-d2aa-4d89-9ec0-696e40b7956e"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="if7f7b4a82cf34018b4e6c812a514a7f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTUtMS0xLTE1MjA4NA_1f43913d-ee05-48d1-89a9-77340c1450f8"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ife50e656eb6f4daf814f7a3daa8015af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTktMS0xLTE1MjA4NA_047f8285-f69d-418e-ad73-6504fdc45272"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiZTFiNWI1MzZlM2I0ZDYyOTdiYmFmNTU2ZDA4MjA4OC90YWJsZXJhbmdlOmJlMWI1YjUzNmUzYjRkNjI5N2JiYWY1NTZkMDgyMDg4XzE0LTExLTEtMS0xNTIwODQ_9b2011a9-fec3-42de-bed4-7bfc5ba4ef07"
      unitRef="usd">12021000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQw_a3117365-6e0d-435f-9f4d-18fc49cde343">&lt;div style="margin-top:5pt;text-align:justify;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 tables for the periods 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:29.309%"/&gt;&lt;td style="width:0.1%"/&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:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.016%"/&gt;&lt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;2020&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;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="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;19,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;17,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,172&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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: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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;1&#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;5,687&#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&#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;450&#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;5&#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,376&#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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;8,810&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66&#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;45,054&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#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;84,768&#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%;padding-left:2.65pt"&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 years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;(2) 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).</us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMS0xLTEtMTUyMDg0_a31c5750-171a-4aef-8a97-b8099702b4ce"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMy0xLTEtMTUyMDg0_75f27c37-32ce-42a8-9bf3-a84f838aa88b"
      unitRef="usd">2556000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtNS0xLTEtMTUyMDg0_1152f46f-b3f8-4e01-bce3-fa4c1acf4ca3"
      unitRef="contract">31</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtNy0xLTEtMTUyMDg0_4d8865e0-02a0-4730-bae2-7d6546781dd6"
      unitRef="usd">9710000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtOS0xLTEtMTUyMDg0_7a5dd4ac-e1a7-4eb4-9aa5-e3eea789dbf9"
      unitRef="contract">75</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzUtMTEtMS0xLTE1MjA4NA_8be05fbd-75fb-427d-a0a5-2e4826f9625c"
      unitRef="usd">36118000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMS0xLTEtMTUyMDg0_d1d65cbc-f8d5-492b-8242-c9d8630ca1eb"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMy0xLTEtMTUyMDg0_cb38a634-27c6-4d2a-b755-a84c58a10f89"
      unitRef="usd">247000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtNS0xLTEtMTUyMDg0_f2d1d529-d3ab-4677-aca9-3c97dfc4438c"
      unitRef="contract">7</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtNy0xLTEtMTUyMDg0_fde77f2c-2ef4-4636-8f83-d8a62ad3861f"
      unitRef="usd">16565000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtOS0xLTEtMTUyMDg0_95c4d9e3-9978-45e9-91e2-6719c14d77b9"
      unitRef="contract">14</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzYtMTEtMS0xLTE1MjA4NA_449520a1-ef98-44d1-948a-ec9d4b21536e"
      unitRef="usd">19326000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMS0xLTEtMTUyMDg0_fbb1806f-94b3-4337-91ac-7255dedac69c"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMy0xLTEtMTUyMDg0_ece0e29a-c050-4e3e-8d7d-ae8552d4f79d"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctNS0xLTEtMTUyMDg0_3300ea95-aa5b-413d-9fc4-f99ff098d259"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctNy0xLTEtMTUyMDg0_6b09b55d-a151-4c4e-a4a2-b538bb1da3fc"
      unitRef="usd">17640000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctOS0xLTEtMTUyMDg0_e5c49547-c96a-4ffe-8543-28eb4bce54cf"
      unitRef="contract">9</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzctMTEtMS0xLTE1MjA4NA_7a1f54d5-a48d-48e1-92c9-5c56e36d2548"
      unitRef="usd">25728000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMS0xLTEtMTUyMDg0_9b0388c5-f9e0-4cfd-b42d-2413d16cdaf9"
      unitRef="contract">9</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMy0xLTEtMTUyMDg0_a461459d-d137-4ef7-8000-8da95aa72ea9"
      unitRef="usd">2803000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtNS0xLTEtMTUyMDg0_e2d7b0ef-9e67-4070-911f-c5d13da6f2b0"
      unitRef="contract">42</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtNy0xLTEtMTUyMDg0_f03a13e1-e00b-45ad-96d1-dbbf7292cd41"
      unitRef="usd">43915000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtOS0xLTEtMTUyMDg0_3de382e5-5ff6-4c32-8d84-bdda6a80986d"
      unitRef="contract">98</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzgtMTEtMS0xLTE1MjA4NA_3ea5e035-cafe-46a2-b0bd-976a0d09361f"
      unitRef="usd">81172000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMS0xLTEtMTUyMDg0_a2b0b29c-c648-4e63-9381-2d5383df477f"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i280bce309fbc45439ca0c25c86a7dc62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMy0xLTEtMTUyMDg0_087a58f2-8d0a-43ad-8087-b96372056b12"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktNS0xLTEtMTUyMDg0_5d7fa547-f398-47b1-911d-e724b46a5013"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8bdbab1b43a8432fb177fb0c5381bc7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktNy0xLTEtMTUyMDg0_d1a603bd-2158-4cc5-8b93-5a9f431ebdbb"
      unitRef="usd">178000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktOS0xLTEtMTUyMDg0_194a6825-36fa-4d54-9d03-b132077cc98d"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie60427c1f07d432aa7706c571c26c9cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzktMTEtMS0xLTE1MjA4NA_d0490fe0-8289-43e7-9782-582a2e946854"
      unitRef="usd">22000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTEtMS0xLTE1MjA4NA_5aae3609-6a1f-4148-9d97-07891a99ea68"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i3d296d1b192049f3bf7befc6542ffaab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTMtMS0xLTE1MjA4NA_ac595bb1-900b-4388-a7d8-c029d219eb08"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTUtMS0xLTE1MjA4NA_235d38d5-ad55-4348-92b9-3e0bdfa51344"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5d46dd48edbf4b1bb08aa7084e8b452a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTctMS0xLTE1MjA4NA_0600d7a1-d4b3-45d2-ad95-c726b0bae6b9"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTktMS0xLTE1MjA4NA_5d320003-8220-4f87-98aa-2cbf5243a431"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i53d24e625e854d7ab1790da6a75b8eea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzExLTExLTEtMS0xNTIwODQ_ca504ed4-346a-48a0-9283-d25f5d8b09f8"
      unitRef="usd">1926000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTEtMS0xLTE1MjA4NA_c9ca794b-5063-497b-bc1e-a75eb113092d"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="idf5047b85ff44ccb874b9f49d71ec861_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTMtMS0xLTE1MjA4NA_12de7aba-f804-4345-b64e-95068a669ad2"
      unitRef="usd">5687000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTUtMS0xLTE1MjA4NA_f7983f57-09d8-498a-a247-cba22f69b6bb"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia9ebb1dfecd145959271ef52b189bfe6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTctMS0xLTE1MjA4NA_d5056793-1169-455e-85ed-f92096a0f24b"
      unitRef="usd">450000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTktMS0xLTE1MjA4NA_b9b7af9c-bbb6-4b78-8069-e0e9ee7ea032"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i463c1aebe9c14734bb3bfea99cf2dc5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEyLTExLTEtMS0xNTIwODQ_7ba7d7dd-bef4-4d6a-9e9d-01ec2e53b157"
      unitRef="usd">450000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTEtMS0xLTE1MjA4NA_599b14ec-0e13-479a-87fe-0439c203592d"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="if400d954b37c45bcbaf8add3668be02a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTMtMS0xLTE1MjA4NA_eaae84ff-588e-49cb-a1e3-ed63eb33f37f"
      unitRef="usd">5687000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTUtMS0xLTE1MjA4NA_922ac0c0-f5db-44f5-96b4-7c2953a50da1"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i80934453db5c4618999b7a161cce1fd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTctMS0xLTE1MjA4NA_ac1b26ca-a35a-4995-83b9-ebc9cdf0036d"
      unitRef="usd">450000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTktMS0xLTE1MjA4NA_b993a1ba-9040-4aa2-a382-028c2fcecbbb"
      unitRef="contract">5</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i2276a183380a4a4392f845e0e6574a32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzEzLTExLTEtMS0xNTIwODQ_1200dede-3bf1-49b9-b9ef-009f35d3f61e"
      unitRef="usd">2376000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTEtMS0xLTE1MjA4NA_585b02cd-111f-479c-907b-c8198f0982fb"
      unitRef="contract">9</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5959059f6bb54d27aca48d7328413b68_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTMtMS0xLTE1MjA4NA_9b8f2a4b-4110-4c9f-b565-39012c7648a7"
      unitRef="usd">320000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTUtMS0xLTE1MjA4NA_586d3460-03bb-4963-9855-74dc4b60f137"
      unitRef="contract">22</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i93e9dfc918cb422a8a5944197b937997_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTctMS0xLTE1MjA4NA_97a68c26-f892-4dd3-be94-46b48306605b"
      unitRef="usd">511000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTktMS0xLTE1MjA4NA_75db8950-bb3d-4476-b095-d7fea12cfb63"
      unitRef="contract">48</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i26cddd0b23044cdfbc726fcd8eadd7fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE0LTExLTEtMS0xNTIwODQ_846e4c91-51eb-4240-8cc1-6bcc3b2a680e"
      unitRef="usd">1198000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTEtMS0xLTE1MjA4NA_5776d98a-b3d2-464d-8411-f1d98fc03e3c"
      unitRef="contract">19</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTMtMS0xLTE1MjA4NA_7cd1dedd-fe6b-4b05-9bfe-735b33ba2ca8"
      unitRef="usd">8810000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTUtMS0xLTE1MjA4NA_0b85238f-2800-48a8-85e8-db504e36067e"
      unitRef="contract">66</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTctMS0xLTE1MjA4NA_bd07c637-b199-4c37-acf9-6509136cec14"
      unitRef="usd">45054000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTktMS0xLTE1MjA4NA_04b7b89d-db53-4ce2-a803-4db0e27b7f86"
      unitRef="contract">152</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo3ZTVjODIzM2UyYzc0NGE0Yjg1MWFlMThlOWJiNzJhMy90YWJsZXJhbmdlOjdlNWM4MjMzZTJjNzQ0YTRiODUxYWUxOGU5YmI3MmEzXzE1LTExLTEtMS0xNTIwODQ_3a1e94f3-6733-4ad4-87ca-52af1b60257a"
      unitRef="usd">84768000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ied4b43662ec440c6aef5094cdf248154_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTA1MzM_e069c4ce-9d7a-4297-9533-85464fcfd10a"
      unitRef="usd">12000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ied83ac335cf1403b93189e566bb4a6db_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTA1MzY_531514d2-e74d-4503-bd28-b1e3e05a7a93"
      unitRef="usd">3100000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="id6dad7d992c94fe9b567ba03cf759fa1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4MDM3_d32866b1-d61d-417b-8295-8acda4d8ae86"
      unitRef="usd">7500000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Mjc4_620e2231-1277-4764-bba5-d0c89d4fcb2f"
      unitRef="usd">5800000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Mjg1_7dbd93e7-00b4-4616-8022-ff38f57428be"
      unitRef="usd">5700000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTQx_019f28b8-b994-4940-87c6-1395836c87b1">&lt;div style="margin-top:5pt;text-align:justify;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: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:29.309%"/&gt;&lt;td style="width:0.1%"/&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:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.016%"/&gt;&lt;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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;2020&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;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="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,316&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 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"&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;189&#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="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"&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,379&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;5,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;/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;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 years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMS0xLTEtMTU2MDgw_873bea55-fad1-4707-8d23-23399af08067"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i0e5c2190e93448b1bad8a83ad4dff314_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMy0xLTEtMTU2MDgw_bc0e0780-afbd-4a86-b1d7-db95f270cf68"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtNS0xLTEtMTU2MDgw_762d93fc-52d0-4f3d-a80f-e901d774c031"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i6e96b2594c8f4dc5b45f2219bb9e8d03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtNy0xLTEtMTU2MDgw_623bb9f3-0642-4902-83eb-7579d0eacf4a"
      unitRef="usd">1379000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtOS0xLTEtMTUyMDg0_78c65d14-0b3f-41ff-b1d6-a3fee729205b"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ifd921ecc613640ffbe3aa0875cbb5503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzUtMTEtMS0xLTE1MjA4NA_7a639bc3-9975-4b4f-a525-17592c780044"
      unitRef="usd">2136000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMS0xLTEtMTU2MDgw_37425a8d-cdb9-4a06-8868-afc59159c97f"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i280c4cdc4d454f2a84ce87e99802bf98_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMy0xLTEtMTU2MDgw_7448d02e-5329-4af8-b2d7-b1f587c2d80e"
      unitRef="usd">189000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtNS0xLTEtMTU2MDgw_90f216f6-2515-4101-bdc6-90b6b1621b08"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i6f423ec27e184115963f80c54d150621_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtNy0xLTEtMTU2MDgw_e729d0a1-9d14-4edb-a9ca-00cc128e777c"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtOS0xLTEtMTUyMDg0_5ddc53c1-1b08-40c6-a150-b7e1537ae468"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iac7ca6425659422f901909b527bf6fb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzYtMTEtMS0xLTE1MjA4NA_a47c4c28-cb5f-4add-96ff-2fc7f50a32c9"
      unitRef="usd">1369000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMS0xLTEtMTU2MTMz_b9b3b163-51a1-48da-86ed-1a4d551544b7"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ibdfe3cc7b85e47e3b16a9531c863d9b6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMy0xLTEtMTU2MTMz_3746e9ea-ab52-4f2f-88d0-702d0ba6a5b3"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctNS0xLTEtMTU2MTMz_3b9343c0-3b52-4ee6-bfbd-f3c6c8657690"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i41c2a80ca08540f99e7b6f486144dfe0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctNy0xLTEtMTU2MTMz_09b9b21c-f5d1-499b-8184-4b40e76656d5"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctOS0xLTEtMTUyMDg0_2be12851-d1f9-4538-bd4d-6af7836a062c"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i4cc0459b36fa4c0db542c84a496c8c4d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzctMTEtMS0xLTE1MjA4NA_8638909b-ca94-42f9-adfa-5247d2c59484"
      unitRef="usd">1811000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMS0xLTEtMTkzMzU1_8506dde1-3613-42c4-b4db-c2758ad985da"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i5d4155b85ba24822a191d3380baee29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMy0xLTEtMTkzMzU1_dd436d25-b4c7-41fb-96ad-1ba8dce9477a"
      unitRef="usd">189000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtNS0xLTEtMTkzMzU1_54004a99-6e7e-41ae-90c4-7cfff0d9908b"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i3be8835548b748cf8b008a1764edcbc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtNy0xLTEtMTkzMzU1_9aadc4bd-ea8f-4fd8-a90e-2829af4db0c0"
      unitRef="usd">1379000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtOS0xLTEtMTUyMDg0_e0896663-149e-4996-b71f-a78246510d9a"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ie69dfc0f29f0403a944f366ee42ebec1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzgtMTEtMS0xLTE1MjA4NA_27ed4755-5e2d-47fc-8df6-f54fd52233d2"
      unitRef="usd">5316000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTEtMS0xLTE5MzM1NQ_46be6ce2-81ae-4682-9f3f-184e6720bacb"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTMtMS0xLTE5MzM1NQ_3a7dd64b-2db4-4337-adb0-fdcf2fd717fb"
      unitRef="usd">189000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTUtMS0xLTE5MzM1NQ_e81a5825-fb86-4464-a65c-4b8633191109"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i022f6dc7051d4631a154179736c85dc4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTctMS0xLTE5MzM1NQ_e96f57ec-e6f8-4d3c-a2f3-1738cc3d74c7"
      unitRef="usd">1379000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTktMS0xLTE1MjA4NA_9bc75eab-5189-4a1d-a615-b9b6019972a5"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ia9bab26162f848198780606bb0bb8892_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTplOTRkYzNiMTlkOTk0ZjE0YjAwMmIwOWVjZThiZDgyMC90YWJsZXJhbmdlOmU5NGRjM2IxOWQ5OTRmMTRiMDAyYjA5ZWNlOGJkODIwXzE1LTExLTEtMS0xNTIwODQ_de6efb2c-7016-494e-a8ca-53bb3c9dc55f"
      unitRef="usd">5316000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ifac5e0f349f9496c9adfa8660a8d072c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE2NDkyNjc0NjYyMjY_908af9ef-c6dc-4143-84be-80e1840f2a79"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i3da05ffffb1149558b952fc17b499481_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Nzgz_03eeb35e-e175-465d-987b-475318af8939"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="icd44465ddc1a4ddd97f03d8b73d0c085_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE4Nzkw_09bf65e2-c961-4a1b-a397-0361045db0c9"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i81a7822a79b54d259bc218f36ff9fecd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEwMTU_2e82194c-a945-4a60-ae75-7f926ba310a9"
      unitRef="usd">7000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ibb558692599145e0a1441136b9b2083f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEwMTg_b8b32405-d9be-4dfb-922c-db2f29a4b603"
      unitRef="usd">111000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i0c824fcad5d24c38b550201c2a1b8d0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5MjYw_08b4201a-a9e8-47c8-a37d-ca9357480736"
      unitRef="usd">229000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTMz_19ce403a-c309-4ec9-8698-1f107b6a7014">Activity in related party loans during the periods indicated was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance outstanding at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Principal additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Principal reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 outstanding at the end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,879&#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,122&#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,694&#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;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtMS0xLTEtMTUyMDg0_5c09ad1a-5781-40df-843f-b49f2dd9dbc3"
      unitRef="usd">7122000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtMy0xLTEtMTUyMDg0_156eb959-e37b-4d8b-9f1e-c55556c5dbd2"
      unitRef="usd">7694000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzMtNS0xLTEtMTUyMDg0_df99a47b-b27c-41bb-9b6b-049b2b4d7f6c"
      unitRef="usd">8144000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtMS0xLTEtMTUyMDg0_1fafa0d8-5117-46ba-8c00-802bbc676532"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtMy0xLTEtMTUyMDg0_33f921c1-9bc3-45e4-9e58-41eeb16fe28f"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzUtNS0xLTEtMTUyMDg0_ea0cc70b-e54d-479c-8625-3d1941aee082"
      unitRef="usd">199000</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctMS0xLTEtMTUyMDg0_b5951c68-25dc-4f0c-9c2d-5d6cafbc5744"
      unitRef="usd">243000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctMy0xLTEtMTUyMDg0_c5e242e9-50c0-47de-b382-f84343219764"
      unitRef="usd">572000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzctNS0xLTEtMTUyMDg0_b49b9357-4603-443e-b68f-cfc6fd85fba6"
      unitRef="usd">649000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtMS0xLTEtMTUyMDg0_9266aa72-01d5-4a84-bd5a-e80622d74852"
      unitRef="usd">6879000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtMy0xLTEtMTUyMDg0_1e256414-bc66-46aa-8a57-8c793b6f00e2"
      unitRef="usd">7122000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo0YTQ3MDJhNmIxYzQ0NWZmOWFhYzQ1ZmUzNTgzZTNjMC90YWJsZXJhbmdlOjRhNDcwMmE2YjFjNDQ1ZmY5YWFjNDVmZTM1ODNlM2MwXzgtNS0xLTEtMTUyMDg0_0500d55d-6863-41d9-a039-fe5da56b530c"
      unitRef="usd">7694000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5NTMw_a129b092-747a-4640-b822-794854aeee80"
      unitRef="usd">5000</hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties>
    <hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzE5NTM3_bbe38029-7e6a-44f2-988e-45d89403dde4"
      unitRef="usd">255000</hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTgxMDQ_cf270371-ed94-4b4e-bb53-5619f68af275"
      unitRef="usd">0</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEzMTk0MTM5NTYzNjcw_8cc10805-bd12-4938-b90e-b958a3a94022"
      unitRef="usd">1500000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTkw_49eef8f5-4d5b-4585-9391-aac875a4ad7b">&lt;div style="margin-top:5pt;text-align:justify;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 information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale during the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Originated &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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;89,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gain on sale of loans, net &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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,044&#160;&lt;/span&gt;&lt;/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-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; Includes loans originated for sale in the secondary market or for the Bank's loan portfolio.&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%;padding-left:2.65pt"&gt; Excludes net gains on sales of SBA and other loans.&lt;/span&gt;&lt;/div&gt;</hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtMS0xLTEtMTUyMDg0_ff23ddf5-ec37-4312-b50f-11568f444af4"
      unitRef="usd">15190000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtMy0xLTEtMTUyMDg0_8cc5cdda-2df8-4e26-b843-766b07e1d33b"
      unitRef="usd">190734000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzQtNS0xLTEtMTUyMDg0_3542c48a-7a97-456c-a3ae-a03c29ded924"
      unitRef="usd">191207000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtMS0xLTEtMTUyMDg0_4d625c5e-bd65-4d1b-ba23-890bbe774a6d"
      unitRef="usd">16666000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtMy0xLTEtMTUyMDg0_221f694a-893b-4c53-98c0-0442070102e4"
      unitRef="usd">89899000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzUtNS0xLTEtMTUyMDg0_fec004d7-2e24-44b7-8e3f-e27484a91d52"
      unitRef="usd">137580000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtMS0xLTEtMTUyMDg0_89926096-f748-4871-af89-b3ac29d9ac7a"
      unitRef="usd">633000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtMy0xLTEtMTUyMDg0_02c03c72-56f7-4f83-8b6f-90b05078aded"
      unitRef="usd">3644000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTpiNmY3ODhkNGYyZTA0OTQ2ODU2ZGQyYTE5ODIxNmRjNC90YWJsZXJhbmdlOmI2Zjc4OGQ0ZjJlMDQ5NDY4NTZkZDJhMTk4MjE2ZGM0XzYtNS0xLTEtMTUyMDg0_9853fe26-3844-43e5-bc56-764f90a95574"
      unitRef="usd">5044000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <hfwa:SummaryofServicingofFinancialAssetsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIxMTM2_fb069b6e-5512-4ea7-9aaa-2098402dfeb3">etails of loans serviced for others for the periods 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: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;December 31, 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;Loans serviced for others with participating interest, gross loan 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;17,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loans serviced for others with participating interest, participation balance owned by Bank&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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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; Included in the balance of "Loans receivable&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:8pt;font-weight:400;line-height:120%"&gt; on the Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;</hfwa:SummaryofServicingofFinancialAssetsTableTextBlock>
    <hfwa:ParticipatingLoansBorrowerObligationsAmount
      contextRef="i19340b693ccb4b4babe4315033642fc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzItMS0xLTEtMTUyMDg0_abdb805a-e950-4620-a267-41fb1b039cd0"
      unitRef="usd">17375000</hfwa:ParticipatingLoansBorrowerObligationsAmount>
    <hfwa:ParticipatingLoansBorrowerObligationsAmount
      contextRef="i0b3c4171218d4594935bd90bf9e1524f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzItMy0xLTEtMTUyMDg0_9f302472-dd9e-4c91-9ed8-ca08ec54396e"
      unitRef="usd">30852000</hfwa:ParticipatingLoansBorrowerObligationsAmount>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
      contextRef="i19340b693ccb4b4babe4315033642fc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzMtMS0xLTEtMTUyMDg0_9ecb7e0c-47b4-4f0f-8d12-2fc2611944c2"
      unitRef="usd">3791000</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
      contextRef="i0b3c4171218d4594935bd90bf9e1524f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90YWJsZTo4MTNlMDc4Y2U0NDU0NDM3YjQ0NmY5YTExY2MzY2UwZS90YWJsZXJhbmdlOjgxM2UwNzhjZTQ0NTQ0MzdiNDQ2ZjlhMTFjYzNjZTBlXzMtMy0xLTEtMTUyMDg0_126de7d1-c52b-48e3-a7d2-3b42b2b2326b"
      unitRef="usd">7088000</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="i25180ed75d6947c8b19d9e43ee419223_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNTk3_36b912bd-a984-4f29-b8c2-5385016eb023"
      unitRef="usd">217000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="id9e6e910ddcd48c1877dff26d291a90e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNjAx_a12280ee-9fd5-4de7-bd65-057f74363fcb"
      unitRef="usd">320000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="i04041d5b12b9483eb6ccef21fdceab93_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNjA4_37921da4-91b4-4751-89ad-257185dc1a5e"
      unitRef="usd">423000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzQw_98f8998e-82ef-48c0-a712-4668b0f634c9"
      unitRef="usd">192000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEyOTU_d2ae4fa3-51af-40fe-83ac-842ca315db51"
      unitRef="usd">343000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzc1_3df8792a-742c-42be-94c6-cb932ebf0f86"
      unitRef="usd">0</us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance>
    <us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzIwNzc1_aec30867-b15f-4bbe-ab51-45ffa0bc0cdb"
      unitRef="usd">0</us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance>
    <us-gaap:InterestReceivable
      contextRef="i52861ca1464b499d82566f9de10377ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEzMDU_3d492393-cc73-4803-95d2-5e444d6ba6e7"
      unitRef="usd">11300000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="i68dc0ca49adf49f7b7fbbd659022360f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzYvZnJhZzplYWYxZTk5Y2M0MzI0MTdkOTFjNzY0YmM0YTQyODgyNi90ZXh0cmVnaW9uOmVhZjFlOTljYzQzMjQxN2Q5MWM3NjRiYzRhNDI4ODI2XzEwOTk1MTE2NTEzMDg_c48c8387-1d0f-407b-ab55-80e05781ffe4"
      unitRef="usd">10100000</us-gaap:InterestReceivable>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzI0MDk_7b5ff1f7-d056-4cc3-8ec3-dfbe5e59ae7d">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;Effective January 1, 2020, the Bank adopted ASU 2016-13. CECL Adoption replaced the allowance for loan losses with the ACL on loans and replaced the related provision for loan losses with the provision for credit losses on 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 baseline loss rates used to calculate the ACL on loans at December 31, 2022 utilized the Bank's average quarterly historical loss information from December 31, 2012 through the balance sheet date. There were no changes to this assumption during the year ended December 31, 2022. The Bank believes the historic loss rates are viable inputs to the current CECL model as the Bank's lending practice and business has remained relatively stable throughout the periods. While the Bank's assets have grown, the credit culture has stayed relatively consistent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prepayments included in the CECL model at December 31, 2022 were based on the 48-month rolling historical averages for each segment, which management believes is an accurate representation of future prepayment activity. There were no changes to this assumption during the year ended 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;The reasonable and supportable period and subsequent reversion period used in the CECL model was five quarters and two quarters, respectively at December 31, 2022. There were no changes to these assumptions during the year ended December 31, 2022. Management believes forecasts beyond this seven quarter time period tend to diverge in economic assumptions and may be less comparable to actual future events. As the length of the reasonable and supportable period increases, the degree of judgment involved in estimating the allowance increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, the ACL on loans increased&lt;/span&gt;&lt;span style="color:#0094ff;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-weight:400;line-height:120%"&gt;$625,000, or 1.5%, due primarily to net recoveries of $1.2&#160;million offset partially by a reversal of provision for credit losses on loans of $563,000. The reversal of provision for credit losses was driven by a $3.4&#160;million reduction in the ACL on loans individually evaluated for losses and their related ACL offset partially by an increase related to the growth in balances of certain segments of collectively evaluated 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 ACL on loans at December 31, 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;The following table presents a summary of the changes in the ACL 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of CECL Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year, as adjusted&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;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,993&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recoveries of loans previously charged-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Reversal of) provision for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;42,986&#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;42,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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;70,185&#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;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: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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,063&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;(893)&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,081&#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;(563)&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;42,986&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.159%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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 #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;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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;(917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.159%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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 #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;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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(1,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(7,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;32&#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,847)&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(1,946)&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,420&#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;(27,298)&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;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;/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:24.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="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;Year Ended December 31, 2020&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Impact of CECL Adoption&lt;/span&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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance,&lt;br/&gt;as Adjusted&lt;/span&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:8pt;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:8pt;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:8pt;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:8pt;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="39" style="border-top:1pt 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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/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;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;7,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;23,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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,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:9pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,669&#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;9,729&#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;(417)&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;278&#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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;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;Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;36,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;37,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;35,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA2NTE_ef2d8bdd-bf2a-40d9-a38b-29c9979c8be8"
      unitRef="usd">625000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA2NTk_f5c3f791-ed89-472c-8312-8a0ca229838e"
      unitRef="number">0.015</hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzU0OTc1NTgxNDM5MTQ_b896cb24-1787-4076-9f85-a3885a7185a5"
      unitRef="usd">-1200000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA3MzU_39029391-1c0e-4015-88bb-6d675283fb8c"
      unitRef="usd">-563000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzEwOTk1MTE2MzA3NTE_ede30dd0-e05d-4c05-b5a1-6c186112df7d"
      unitRef="usd">3400000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90ZXh0cmVnaW9uOjkyYzEwMWIyYjk1YzQ5NjA4ZDkzMjY5NWI4NjZlNjc2XzI0MTY_df4f1378-40b2-4b8b-a2dd-c71134405248">&lt;div style="margin-top:5pt;text-align:justify;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 a summary of the changes in the ACL 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of CECL Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year, as adjusted&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;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,993&#160;&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recoveries of loans previously charged-off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Reversal of) provision for credit losses on loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;42,986&#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;42,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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;70,185&#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;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: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: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;7,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Real estate construction and land development:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,063&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;(893)&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,081&#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;(563)&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;42,986&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.159%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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 #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;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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;(917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/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;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.159%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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 #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;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:8pt;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:8pt;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:8pt;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:8pt;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: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="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(1,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(7,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;32&#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,847)&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;(1,946)&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,420&#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;(27,298)&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;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;/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:24.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="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;Year Ended December 31, 2020&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Impact of CECL Adoption&lt;/span&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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance,&lt;br/&gt;as Adjusted&lt;/span&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:8pt;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:8pt;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:8pt;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:8pt;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="39" style="border-top:1pt 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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;11,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/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;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;7,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;23,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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,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:9pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(1,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,669&#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;9,729&#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;(417)&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;278&#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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;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;Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;vertical-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;36,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;37,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;35,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtMS0xLTEtMTU2Njk1_25a23592-6b2e-4226-9053-bd1ddcfb0d12"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtMy0xLTEtMTU2NTQ2_44a4cbf7-6ead-4c98-be55-b36eb6acb758"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzMtNS0xLTEtMTUyMDg0_74148567-dac5-40ef-9022-f8fb45266c1a"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i978da6760ccb4a4ca744bddd05f58317_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtMS0xLTEtMTUyMDg0_3c3a69f9-2e0a-4255-8599-9d34cea53d11"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id7ba2940f6844143a81d8e8208363663_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtMy0xLTEtMTUyMDg0_f1e78e7a-8a42-4168-a83e-f57d3972c891"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3b41d26e709f4d4b91f212789c8a0359_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzQtNS0xLTEtMTUyMDg0_d04e35cd-dbe6-497f-b2d8-cdc1dedd2e2d"
      unitRef="usd">1822000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtMS0xLTEtMTUyMDg0_43303095-7973-4f4b-9bbf-6801c72db947"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifd0643b83d674c63906d0ff20ac9db11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtMy0xLTEtMTUyMDg0_b0f5bdb5-e0fe-477a-9cc4-c9a376f3eb18"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia92f07a6ffe441ce9f2ac1ee6bce4000_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzUtNS0xLTEtMTUyMDg0_1c55da28-297c-4686-8d55-7e74fd511c40"
      unitRef="usd">37993000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtMS0xLTEtMTU2NzAy_577c792b-0755-4a4f-99d1-9e548d269756"
      unitRef="usd">893000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtMy0xLTEtMTU2NTU2_0c0e16b4-13fb-4c60-8467-cd9a471550eb"
      unitRef="usd">1946000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzYtNS0xLTEtMTUyMDg0_45e226a4-fb89-46c5-ad38-ec31f5b4127d"
      unitRef="usd">5622000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctMS0xLTEtMTU2NzA5_d4975054-838d-4657-99e0-7a6cc2999c74"
      unitRef="usd">2081000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctMy0xLTEtMTU2NTYz_92e39b4a-58bc-4061-85a2-8248923f5259"
      unitRef="usd">1420000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzctNS0xLTEtMTUyMDg0_c432018f-6b3e-4d6d-8787-2d2845024488"
      unitRef="usd">2381000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtMS0xLTEtMTU2NzE2_3e5b8335-c09d-48a2-9a1d-66aaedf2a4bb"
      unitRef="usd">-563000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtMy0xLTEtMTU2NTcw_686a4110-e382-42a5-9740-a05f59a7e041"
      unitRef="usd">-27298000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzgtNS0xLTEtMTUyMDg0_495dc3a9-77e6-461a-8de0-fd5752aa7169"
      unitRef="usd">35433000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktMS0xLTEtMTUyMDg0_f1062f89-7717-4da8-a8b7-006f25f8eb4e"
      unitRef="usd">42986000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktMy0xLTEtMTUyMDg0_c91088e3-0167-444e-8c21-5af6321f96ef"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZToyMmM2MGJjM2EzYzg0YjgzODU1MjZhODAyMDBjYzBlMy90YWJsZXJhbmdlOjIyYzYwYmMzYTNjODRiODM4NTUyNmE4MDIwMGNjMGUzXzktNS0xLTEtMTUyMDg0_4faf47ef-410d-49da-9d27-e88e3adfd0f0"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMS0xLTEtMTUyMDg0_f744394b-4cee-4a8f-9ae9-baa8a92162a2"
      unitRef="usd">17777000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtNy0xLTEtMTUyMDg0_216eeae2-928b-4ae7-8cd7-ad5b966b0a31"
      unitRef="usd">280000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtOS0xLTEtMTUyMDg0_e28cfec9-1923-476b-a783-e7a6f1375397"
      unitRef="usd">929000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7f305fb0941a4939a47dcb16471f950e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTEtMS0xLTE1MjA4NA_a5d66376-98db-4567-93db-4eb55a195ea4"
      unitRef="usd">4464000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTMtMS0xLTE1MjA4NA_086a151a-58c8-4712-9dc1-0c3f597fb1fb"
      unitRef="usd">13962000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzQtMTMtMS0xLTE1MjA4NA_98ad754e-298a-4b39-b855-bbe2e67be2f9"
      unitRef="usd">13962000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMS0xLTEtMTUyMDg0_4106a3c2-3839-4087-a655-521dc102b66d"
      unitRef="usd">6411000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtNy0xLTEtMTUyMDg0_17362ae9-a980-449e-9386-b1ff4962ca27"
      unitRef="usd">36000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtOS0xLTEtMTUyMDg0_7633bd6e-5055-4649-9362-8a6c100bbc25"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i598aa298891b4040b67efef8b3aa4cb7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTEtMS0xLTE1MjA4NA_8236dd0c-0cdf-43f7-a53b-f33911bd229d"
      unitRef="usd">-1105000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTMtMS0xLTE1MjA4NA_173d1c43-8130-4101-8886-06701a012ca1"
      unitRef="usd">7480000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzYtMTMtMS0xLTE1MjA4NA_7c690e55-2bd0-418d-b229-29af8f64a869"
      unitRef="usd">7480000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMS0xLTEtMTUyMDg0_bc4e1519-6a10-47f9-963d-c0e33f8fccb7"
      unitRef="usd">8861000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctNy0xLTEtMTUyMDg0_42aea5c9-6307-47f0-9a00-707cc92094fa"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctOS0xLTEtMTUyMDg0_64287f3e-bfc0-4087-b39a-0da19c7803a5"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1ccfe917a943485d887937b441365685_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTEtMS0xLTE1MjA4NA_b5c36363-c4dd-4c24-9df3-790520cd6aa3"
      unitRef="usd">-415000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTMtMS0xLTE1MjA4NA_247feac0-24d4-41fe-b3a7-b2bb852d177f"
      unitRef="usd">9276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzctMTMtMS0xLTE1MjA4NA_670e40d0-a215-46c9-8266-cebf224769b1"
      unitRef="usd">9276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMS0xLTEtMTUyMDg0_c0568415-6475-41dd-867e-faec97201d09"
      unitRef="usd">33049000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6736792a8937437cb229cb8273f1f852_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtNy0xLTEtMTUyMDg0_8d9e35db-65a6-4d33-9605-eb7eb5f37f04"
      unitRef="usd">316000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6736792a8937437cb229cb8273f1f852_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtOS0xLTEtMTUyMDg0_00fd21ec-df11-4a34-87a1-ae701af5a095"
      unitRef="usd">929000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6736792a8937437cb229cb8273f1f852_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMTEtMS0xLTE1MjA4NA_dda79d8a-5cd6-4240-a6a5-ebbc0e28c724"
      unitRef="usd">2944000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzgtMTMtMS0xLTE1MjA4NA_f2075fe1-1aea-4587-a21d-287066be35c9"
      unitRef="usd">30718000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMS0xLTEtMTUyMDg0_c29b4ac7-060d-4dfc-b62a-22040ac449ad"
      unitRef="usd">1409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktNy0xLTEtMTUyMDg0_6674a9ef-c3f9-4eec-90c8-9793375f380a"
      unitRef="usd">30000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktOS0xLTEtMTUyMDg0_b2da8063-607d-4479-99e3-35fe40789e45"
      unitRef="usd">3000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTEtMS0xLTE1MjA4NA_d691df22-b134-44e6-98dd-136b5f4a914c"
      unitRef="usd">-1490000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTMtMS0xLTE1MjA4NA_11d30b23-a3f1-441c-b57d-fbff722516b8"
      unitRef="usd">2872000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i662961d72a914bf8a61edbb990fa5179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzktMTMtMS0xLTE1MjA4NA_be727a88-e7e1-4a1c-b29b-90965513b4b3"
      unitRef="usd">2872000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEtMS0xLTE1MjA4NA_cccacddc-6f0b-4f10-ab1a-dd6979073704"
      unitRef="usd">1304000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTctMS0xLTE1MjA4NA_222ae2cc-1e35-42bf-aacd-f481f6470010"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTktMS0xLTE1MjA4NA_cd30627c-ad04-41e6-8354-87691b58ab40"
      unitRef="usd">229000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id10888f934e848de935376079a0c91e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTExLTEtMS0xNTIwODQ_6caf8b56-546c-4f47-b387-594b257a7abd"
      unitRef="usd">-121000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEzLTEtMS0xNTIwODQ_001702aa-c068-442c-af55-973ee3bbe67a"
      unitRef="usd">1654000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzExLTEzLTEtMS0xNTIwODQ_8436c9c6-42a4-4842-83ee-6b90584ccd58"
      unitRef="usd">1654000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEtMS0xLTE1MjA4NA_fcb80dfd-70e1-4ccc-aaba-912441fe27d4"
      unitRef="usd">3972000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTctMS0xLTE1MjA4NA_21d782d1-4be1-42f2-a7e8-9de9e99f29f2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTktMS0xLTE1MjA4NA_912b215a-b5a8-43dc-b764-4301400294e8"
      unitRef="usd">155000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia5d93c6d650a4a23a5b0ab3d4f214b53_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTExLTEtMS0xNTIwODQ_57c9fb39-f8f2-411e-8303-f0ae4686e086"
      unitRef="usd">-1282000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEzLTEtMS0xNTIwODQ_6060f7d5-b3a2-4b59-a96d-07464f2de17e"
      unitRef="usd">5409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEyLTEzLTEtMS0xNTIwODQ_aa934b8b-37d3-4dbe-ac69-81ce0bd105eb"
      unitRef="usd">5409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTEtMS0xLTE1MjA4NA_d1bf3ccc-cfa0-45f3-9793-4c05493c15b6"
      unitRef="usd">5276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTctMS0xLTE1MjA4NA_a9f491d6-6435-4854-a598-19f923159e7f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTktMS0xLTE1MjA4NA_cff0681f-926a-4133-b1fe-08458620892b"
      unitRef="usd">384000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib49657b6b00742659b61eb215855ff1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTExLTEtMS0xNTIwODQ_3194d381-262a-44db-86ab-b3e8f88aec4b"
      unitRef="usd">-1403000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzEzLTEzLTEtMS0xNTIwODQ_1b708ac1-5b10-43c8-af2a-50e4e603bac3"
      unitRef="usd">7063000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEtMS0xLTE1MjA4NA_e06db812-d92c-4e75-b499-5609a92cb917"
      unitRef="usd">2627000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i60407679e8414371ba924505aa64af62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTctMS0xLTE1MjA4NA_a6769a5b-ebab-4b86-ad94-58c3799d1c59"
      unitRef="usd">547000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i60407679e8414371ba924505aa64af62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTktMS0xLTE1MjA4NA_5d35be50-c882-43b2-bd0d-25a6079f3957"
      unitRef="usd">765000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i60407679e8414371ba924505aa64af62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTExLTEtMS0xNTIwODQ_a998ab81-7967-411f-a929-a79563baab1e"
      unitRef="usd">512000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEzLTEtMS0xNTIwODQ_63198fe4-eefb-480d-bd33-2128df18b42c"
      unitRef="usd">2333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE0LTEzLTEtMS0xNTIwODQ_a367f1b6-26df-4965-9ae0-2a7707ad24aa"
      unitRef="usd">2333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTEtMS0xLTE1MjA4NA_701aaa8b-1267-4cb5-b4c4-9bcd76ab9855"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTctMS0xLTE1MjA4NA_3a6835a3-d1b6-4b9d-9acb-e1e6cbed6102"
      unitRef="usd">893000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTktMS0xLTE1MjA4NA_c68a9d3a-0767-4bbe-a88f-336437388c22"
      unitRef="usd">2081000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTExLTEtMS0xNTIwODQ_d4f1053c-a6a3-4eed-8706-34c047b1abf8"
      unitRef="usd">-563000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpkZTA4ZWZkZTIxYjI0NDgxOWRiYTdmOWZjNzNkNjFmMS90YWJsZXJhbmdlOmRlMDhlZmRlMjFiMjQ0ODE5ZGJhN2Y5ZmM3M2Q2MWYxXzE1LTEzLTEtMS0xNTIwODQ_2300f2bf-b3f8-49a1-a86e-078f12b07b05"
      unitRef="usd">42986000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5b28c510b3ed42d1baff4af0d2dce032_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMS0xLTEtMTUyMDg0_187600f4-20f3-41e7-8de7-f711cc5177fa"
      unitRef="usd">30010000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtNy0xLTEtMTUyMDg0_a6aea109-bab0-43cb-86fd-cc14ce8c00ab"
      unitRef="usd">917000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtOS0xLTEtMTUyMDg0_fdbbfd61-1b98-470a-9f18-b95545dff7aa"
      unitRef="usd">791000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="if2d3f5069bb74c88ac08b37c2ea22d31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMTEtMS0xLTE1MjA4NA_6c037ebe-d054-4940-acce-452f7bfa549c"
      unitRef="usd">12107000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzQtMTMtMS0xLTE1MjA4NA_01b63822-4813-4616-89ad-e27dd5feb167"
      unitRef="usd">17777000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i062b05c4782c49639fa50d041c0d3654_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMS0xLTEtMTUyMDg0_f9260d55-3212-431d-9eb0-f5b6e8986d9d"
      unitRef="usd">9486000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtNy0xLTEtMTUyMDg0_5bcd17aa-6517-4ce5-8fe5-3fa0b848fd7f"
      unitRef="usd">359000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtOS0xLTEtMTUyMDg0_a9338684-1ea6-4fe6-9963-2aa49ea7b394"
      unitRef="usd">25000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ib23da0d5f28b461d98c8ada2591ce687_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMTEtMS0xLTE1MjA4NA_55c81b4a-6466-4260-adee-60dd94d1b6e0"
      unitRef="usd">2741000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzYtMTMtMS0xLTE1MjA4NA_e34f510e-e145-460e-b432-17c4daed1942"
      unitRef="usd">6411000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7cb325d2e05441098c8736bbc72e175d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMS0xLTEtMTUyMDg0_be5406c6-b5ed-4958-96b2-191e219b4cb3"
      unitRef="usd">10112000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctNy0xLTEtMTUyMDg0_9cde659a-6419-4089-a55a-643c1a2bdeea"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctOS0xLTEtMTUyMDg0_138a8788-e8e3-4289-ab76-19ab8d190e57"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i9710b3612da54d949628ddb30bb8ce7f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMTEtMS0xLTE1MjA4NA_5acf797e-0b23-4e76-bc71-2fb815305375"
      unitRef="usd">1251000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzctMTMtMS0xLTE1MjA4NA_49a7b830-ba95-4a1a-8d8a-5b6fade58a9f"
      unitRef="usd">8861000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icf00a83c4daf4e39be07ffa98429e599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMS0xLTEtMTUyMDg0_4ca08d27-867e-4291-aa51-69d5767e9ebd"
      unitRef="usd">49608000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtNy0xLTEtMTUyMDg0_b43e3d88-e137-4809-a1ad-d40259065781"
      unitRef="usd">1276000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtOS0xLTEtMTUyMDg0_5eee4ec4-189a-4782-9694-ecec7e159b2b"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i92cbb1b0c6044d94b6edd27a8e8b1d3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMTEtMS0xLTE1MjA4NA_64623dcf-424b-4d47-99cd-fd1696938514"
      unitRef="usd">-16099000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzgtMTMtMS0xLTE1MjA4NA_b62b6085-43f5-40db-a6d9-b917696898c9"
      unitRef="usd">33049000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9a9aea1347854ac9ac69c4213d8dc633_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMS0xLTEtMTUyMDg0_8ecb833f-076d-41cf-af9c-c13741f3ffbd"
      unitRef="usd">1591000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktNy0xLTEtMTUyMDg0_7260f124-98f2-4248-bf4a-20e0926e4e3c"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktOS0xLTEtMTUyMDg0_88ba8e13-290c-4315-b480-16f98ad15d6b"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic3626f1bfe424b9eb1d954c97a35ebac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMTEtMS0xLTE1MjA4NA_3120cf02-dcf8-4509-b0db-e72b564e3400"
      unitRef="usd">-182000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3e1c53a4a2294b3bbfab566a75a7dd5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzktMTMtMS0xLTE1MjA4NA_081aef84-e4e6-4202-a394-7b574d8ae1e1"
      unitRef="usd">1409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iecb856e68a9748898ff157abd2a62cc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTEtMS0xLTE1MjA4NA_0afd0fec-ff6a-4888-9d7c-882c0cd23678"
      unitRef="usd">1951000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTctMS0xLTE1MjA4NA_6bbbceff-0430-493c-be91-5677efd3d92f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTktMS0xLTE1MjA4NA_37be195d-9f56-4b6c-96df-2c33a019e8dc"
      unitRef="usd">32000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5391a9121af744d1b2a713bbb32e5278_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTExLTEtMS0xNTIwODQ_5278bc92-6cdf-4c44-a2e2-0b615b5c039c"
      unitRef="usd">-679000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzExLTEzLTEtMS0xNTIwODQ_1c46844d-122e-4572-aa12-21fa2358f979"
      unitRef="usd">1304000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4f2b3e4f8056497a9bde1209d9df1d17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTEtMS0xLTE1MjA4NA_418ba27d-6081-4bbf-886d-e616ad2f4658"
      unitRef="usd">11141000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTctMS0xLTE1MjA4NA_79a22ec1-8e48-49b3-acc1-4f04d6a575a3"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTktMS0xLTE1MjA4NA_114a0df9-6659-4111-bafb-1d99e7200b6e"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iccfdbc5a9bf44f91b2185c0060a971e4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTExLTEtMS0xNTIwODQ_532c6e0e-1616-47f1-9e59-2a212913c498"
      unitRef="usd">-7168000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEyLTEzLTEtMS0xNTIwODQ_d57f601b-d3f9-48d4-9034-c419885e3a59"
      unitRef="usd">3972000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic8c0cac6105a42e481d629c375e6f546_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTEtMS0xLTE1MjA4NA_8a12d3c7-6397-4a7c-a03d-a72e0e79e1cb"
      unitRef="usd">13092000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i3b160297e8114cd2854913dce9582e89_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTctMS0xLTE1MjA4NA_28ff41b3-be80-4980-8869-1c2d6f93ffc0"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i3b160297e8114cd2854913dce9582e89_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTktMS0xLTE1MjA4NA_aa72cdab-de4e-46b8-8ff7-946ba0c10cdb"
      unitRef="usd">32000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3b160297e8114cd2854913dce9582e89_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTExLTEtMS0xNTIwODQ_37d5b46a-2e8e-49af-b97e-5a0eccc97334"
      unitRef="usd">-7847000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzEzLTEzLTEtMS0xNTIwODQ_07d240ca-48fd-42d7-a735-18433fa07ff6"
      unitRef="usd">5276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifc61d03ba23545bba6df6a33cf224b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTEtMS0xLTE1MjA4NA_3c4db7e4-5653-46a2-b99f-7625174a8e54"
      unitRef="usd">5894000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib244656e254648238e22c7367d61e513_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTctMS0xLTE1MjA4NA_ad907672-16a4-4d23-af03-206e3f54f97f"
      unitRef="usd">669000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib244656e254648238e22c7367d61e513_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTktMS0xLTE1MjA4NA_41c352a9-9a11-4071-929b-72d4055c4a56"
      unitRef="usd">572000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib244656e254648238e22c7367d61e513_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTExLTEtMS0xNTIwODQ_8d92c854-9c4c-4a5b-acc3-37e065d03e4f"
      unitRef="usd">-3170000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE0LTEzLTEtMS0xNTIwODQ_33b4efc8-941e-419f-81de-8e413c34054e"
      unitRef="usd">2627000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTEtMS0xLTE1MjA4NA_e2f81448-0209-40b1-a9ac-293483fca025"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTctMS0xLTE1MjA4NA_9b564ff2-1d95-4e70-b44a-4be884829b22"
      unitRef="usd">1946000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTktMS0xLTE1MjA4NA_a9b63c33-0586-4a7c-8e4e-699341200eaf"
      unitRef="usd">1420000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTExLTEtMS0xNTIwODQ_490fba3d-507c-442b-b27b-8019c9ed0f64"
      unitRef="usd">-27298000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTpjYjg3ODVlYTZiYjg0MzNmOWY2N2I5NzRkMDRkMWY2OC90YWJsZXJhbmdlOmNiODc4NWVhNmJiODQzM2Y5ZjY3Yjk3NGQwNGQxZjY4XzE2LTEzLTEtMS0xNTIwODQ_0d069731-bff2-4894-b0d1-00dcfd2049b1"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i6dea376935d24d80934670a7025ce9c8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMS0xLTEtMTU2OTA3_91dd28de-0654-4091-b757-cc67a547fa94"
      unitRef="usd">11739000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i85708ca2538344ef8540f948ccbacac8_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMy0xLTEtMTU2OTA5_e11c6edd-440e-441d-9994-e2fb6dfb326f"
      unitRef="usd">-1348000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6dea376935d24d80934670a7025ce9c8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtNS0xLTEtMTU2OTEx_417f249b-7842-48e8-904a-72ebcee7672f"
      unitRef="usd">10391000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtNy0xLTEtMTU2OTEz_5b205bc1-4a0c-4f73-8598-9e6f60b59d31"
      unitRef="usd">3616000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtOS0xLTEtMTU2OTE1_01dfaa49-4526-4ea3-ac5d-3cb57e8fdedb"
      unitRef="usd">1513000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic9d5c6a8a6244beb89d159bc918d7b8a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMTEtMS0xLTE1NjkxNw_a056c087-057f-4866-86db-3e9e71c69c5a"
      unitRef="usd">21722000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5b28c510b3ed42d1baff4af0d2dce032_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzQtMTMtMS0xLTE1NjkxOQ_364f48d3-ab4b-47e0-9274-db416dda367a"
      unitRef="usd">30010000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib221b7f908a941768ae16920ade92109_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMS0xLTEtMTU2OTA3_561c9775-845d-4066-8af5-c625c77fddc6"
      unitRef="usd">4512000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="icdbfded03be344f48eca222347e4c19d_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMy0xLTEtMTU2OTA5_9a2cf31e-1284-44dd-88c3-788b1673566d"
      unitRef="usd">452000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib221b7f908a941768ae16920ade92109_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtNS0xLTEtMTU2OTEx_ccd6533c-ffc9-4874-a077-837b50fb97b7"
      unitRef="usd">4964000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtNy0xLTEtMTU2OTEz_6a8ec963-86ea-4fd1-bc1e-d688016b7afd"
      unitRef="usd">135000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtOS0xLTEtMTU2OTE1_8cf1ca66-81de-4350-b0cc-419eb5c40f24"
      unitRef="usd">17000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i279fad1125fd4eefb6cdbacd1e5226d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMTEtMS0xLTE1NjkxNw_8eb0a7a2-e7e6-49b8-a7c3-d27a26070264"
      unitRef="usd">4640000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i062b05c4782c49639fa50d041c0d3654_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzUtMTMtMS0xLTE1NjkxOQ_4ee38145-121e-42c3-8b71-c11283c17fec"
      unitRef="usd">9486000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i0532c9283e8a484c98d9f23332f3c9ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMS0xLTEtMTU2OTA3_8ee5a312-4053-45da-b122-ab847713ae2e"
      unitRef="usd">7682000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="iff8df4fea5194b0d8a0f0b7f6120e64a_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMy0xLTEtMTU2OTA5_0cf5daa3-6a69-4861-b6db-9d37397cbc51"
      unitRef="usd">-2039000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0532c9283e8a484c98d9f23332f3c9ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtNS0xLTEtMTU2OTEx_e4aff550-d938-41f1-a7b1-5cecd4155c68"
      unitRef="usd">5643000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtNy0xLTEtMTU2OTEz_8bc21b25-4946-48c9-bd32-d46c918a09c5"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtOS0xLTEtMTU2OTE1_bf58208c-4f31-4edd-b7b6-208194599850"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic7715f0bfced48c5be5c9151ae99ea7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMTEtMS0xLTE1NjkxNw_dc07ea42-2139-49af-b7f4-fda684c142e2"
      unitRef="usd">4469000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7cb325d2e05441098c8736bbc72e175d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzYtMTMtMS0xLTE1NjkxOQ_3f206336-3ec0-47c5-b895-b57abebfb19c"
      unitRef="usd">10112000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMS0xLTEtMTU2OTIx_21e3ce2f-0bcf-448f-b124-c9baef187fe8"
      unitRef="usd">23933000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="ib123238ab29c4ad2a5ca1aa1028ecdf9_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMy0xLTEtMTU2OTIz_7781c2d1-a9d5-4320-963d-10369f81dcc9"
      unitRef="usd">-2935000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic7b3db78c8fd4a04ad7a6fc47ab9e01e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctNS0xLTEtMTU2OTI1_d10898c0-9cac-4588-8334-417641e75440"
      unitRef="usd">20998000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctNy0xLTEtMTU2OTI3_c0260e45-c4d8-4063-b3e3-2e4479ab822b"
      unitRef="usd">3751000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctOS0xLTEtMTU2OTI5_9f976fa3-4fa4-4617-b919-9e5cebde5c54"
      unitRef="usd">1530000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1be6e7037eb444a085f4626908048f6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMTEtMS0xLTE1NjkzMQ_606fdb46-d876-46b9-976c-d2c20eb04247"
      unitRef="usd">30831000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icf00a83c4daf4e39be07ffa98429e599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzctMTMtMS0xLTE1NjkzMw_4250bd0b-f471-44a6-9967-ceba2b214381"
      unitRef="usd">49608000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib4c725d258bc43b4854e6640317e12e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMS0xLTEtMTU2OTIx_711c78a7-6a25-46b5-9976-60921a551c13"
      unitRef="usd">1458000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i663cab7ef6d24f5fb52fc1658af165c4_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMy0xLTEtMTU2OTIz_ac73798a-b720-4c12-bd03-97fe975f1f01"
      unitRef="usd">1471000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib4c725d258bc43b4854e6640317e12e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtNS0xLTEtMTU2OTI1_30a45089-a85f-41a9-afcf-efd77dd1968f"
      unitRef="usd">2929000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtNy0xLTEtMTU2OTI3_d4e0a93a-e964-499e-8faa-e57227d0db91"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtOS0xLTEtMTU2OTI5_a847a122-0fed-4022-9ce9-6ed0ccdb150b"
      unitRef="usd">3000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6fdb9b9744dc4367af5a794bf9142b1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMTEtMS0xLTE1NjkzMQ_1f9d8223-b901-497c-8577-b890ef839329"
      unitRef="usd">-1341000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9a9aea1347854ac9ac69c4213d8dc633_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzgtMTMtMS0xLTE1NjkzMw_b14a1221-8b3e-4b58-975b-83c6c34c74c8"
      unitRef="usd">1591000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTEtMS0xLTE1NjkzNQ_7f19b12d-6cd6-4f01-bf8e-361a9963c7bf"
      unitRef="usd">1455000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i52c3f415445341dea7f11120475ca9a5_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTMtMS0xLTE1NjkzNw_d21fa6ff-e00c-4aab-ae2e-138a058f3324"
      unitRef="usd">-571000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7aa67891ba7348d5935f6ae920a7cbe9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTUtMS0xLTE1NjkzOQ_b6d17fe7-c869-420e-9599-29a50a3db0a4"
      unitRef="usd">884000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTctMS0xLTE1Njk0MQ_0a732daf-3c8d-44b3-b63d-9bc049006420"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTktMS0xLTE1Njk0Mw_360e5b9b-b7b9-40c8-bfe7-d67b374dc438"
      unitRef="usd">278000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id5446d4ad5ec40379cddb506ed1a5a8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTExLTEtMS0xNTY5NDU_06a3a194-8490-408b-98f3-aabc590db9bb"
      unitRef="usd">789000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iecb856e68a9748898ff157abd2a62cc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEwLTEzLTEtMS0xNTY5NDc_f28ed731-98d2-453b-9325-deec2fa97a84"
      unitRef="usd">1951000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7a4a0c76f232440c907da211457d2fae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTEtMS0xLTE1NjkzNQ_dd18f700-d4eb-4695-bf6a-b05be1830254"
      unitRef="usd">1605000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i7324742628584156923574783ec2a755_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTMtMS0xLTE1NjkzNw_31ed43a0-8e53-4c8e-a799-3cbfb4d9f081"
      unitRef="usd">7240000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7a4a0c76f232440c907da211457d2fae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTUtMS0xLTE1NjkzOQ_5410e815-51cf-449e-99f0-e222d6df43d9"
      unitRef="usd">8845000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTctMS0xLTE1Njk0MQ_d1bd079a-3b3b-40e8-9203-cf9b62371d81"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTktMS0xLTE1Njk0Mw_fe7038a4-1aa7-4335-8412-f9148bfc2bb0"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia42584cac09f41d3980a19b871eba00a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTExLTEtMS0xNTY5NDU_8da23046-79b0-49a6-a96c-a66cac9bf0fc"
      unitRef="usd">2713000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4f2b3e4f8056497a9bde1209d9df1d17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzExLTEzLTEtMS0xNTY5NDc_75a46fa9-91ff-4b47-9849-0fd15cb86e1e"
      unitRef="usd">11141000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTEtMS0xLTE1NjkzNQ_c0f77ed7-e768-4d7c-8dd5-c987b3df6160"
      unitRef="usd">3060000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i1a06fe995701440b978dd00aeefed694_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTMtMS0xLTE1NjkzNw_dc0606d3-26ec-4ba3-a6c5-97bba9a38ff6"
      unitRef="usd">6669000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if67178d4efd84a42b7cbbc4ae29ea83f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTUtMS0xLTE1NjkzOQ_74ce3ce4-8a75-4291-84b6-140ad2d87418"
      unitRef="usd">9729000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTctMS0xLTE1Njk0MQ_a3bfde7a-0923-48c3-8efe-f59719cd4f96"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTktMS0xLTE1Njk0Mw_55167f20-a23c-4076-989e-65b7a57ba22a"
      unitRef="usd">278000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib791f9dfca464dfe9a1ef0e6fc98c534_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTExLTEtMS0xNTY5NDU_554bc446-ede9-446d-87cf-657fc080cb64"
      unitRef="usd">3502000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic8c0cac6105a42e481d629c375e6f546_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEyLTEzLTEtMS0xNTY5NDc_43a56f94-34dd-4f6e-8039-a76ca9c20302"
      unitRef="usd">13092000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic4d26765ccbf4854afeaf9a991751545_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTEtMS0xLTE1NjkzNQ_3715fff9-f831-454f-9d2e-a25a3c5e01df"
      unitRef="usd">6821000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="id8a472b408f646bb96168f0f7fce97c4_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTMtMS0xLTE1NjkzNw_d5575b19-63a7-4fec-9492-db60cbe8053a"
      unitRef="usd">-2484000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic4d26765ccbf4854afeaf9a991751545_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTUtMS0xLTE1NjkzOQ_2ccc4d77-054d-4754-90e8-c44b4c3191db"
      unitRef="usd">4337000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTctMS0xLTE1Njk0MQ_de5bb789-2ebb-4fae-b4e1-d72667340559"
      unitRef="usd">1454000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTktMS0xLTE1Njk0Mw_5033c2f2-1a4a-447c-b505-6c04a3bce5ae"
      unitRef="usd">570000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic5fd8daddc584e03829b51173833ab48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTExLTEtMS0xNTY5NDU_8a4f5951-d13d-4dcc-adee-7299a4d89459"
      unitRef="usd">2441000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifc61d03ba23545bba6df6a33cf224b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzEzLTEzLTEtMS0xNTY5NDc_6c06a107-ec5e-402a-9b99-74544ab0afd9"
      unitRef="usd">5894000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="if7d688623327497eb420b3e294016218_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTEtMS0xLTE1NjkzNQ_a80f055a-a391-4640-82f5-809b37395718"
      unitRef="usd">899000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="ia489b35efe054c87bc8cc902fd2edff3_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTMtMS0xLTE1NjkzNw_5487b6b5-6a00-46ab-bd5d-27d1286a69d9"
      unitRef="usd">-899000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if7d688623327497eb420b3e294016218_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTUtMS0xLTE1NjkzOQ_53ae8bfd-47e4-4b88-b762-7525ba8c20c0"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTctMS0xLTE1Njk0MQ_bed10dd4-75fa-4d36-b7ca-e0fa26f7d33a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTktMS0xLTE1Njk0Mw_fbdb0688-65ac-4516-a05e-fb49c8ea1741"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i02aaefb5fab144f6b05f2a3984dfce57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTExLTEtMS0xNTY5NDU_39d3d50d-01fb-45f8-97fe-fdd828b7b054"
      unitRef="usd">0</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7db21a40fab043f4b3db850aa16be8db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE0LTEzLTEtMS0xNTY5NDc_d2ba1f40-4b59-4138-b56a-ab2422f1c811"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTEtMS0xLTE1NjkzNQ_979d5444-113c-40f1-b9ef-798e491c8292"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i8633d75d06284054b771430feb0e918b_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTMtMS0xLTE1NjkzNw_7a3e98a7-2570-4cd0-bfae-9b876748b04a"
      unitRef="usd">1822000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTUtMS0xLTE1NjkzOQ_a0031aab-2122-4085-a529-0f3b920b57d0"
      unitRef="usd">37993000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTctMS0xLTE1Njk0MQ_c982f6c2-66ec-47a0-bb1a-841b201380b0"
      unitRef="usd">5622000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTktMS0xLTE1Njk0Mw_456d4e83-251a-4910-b76a-5778dcd51f21"
      unitRef="usd">2381000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTExLTEtMS0xNTY5NDU_f89630ce-5d4f-435d-bd19-abc35d6327ec"
      unitRef="usd">35433000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMzkvZnJhZzo5MmMxMDFiMmI5NWM0OTYwOGQ5MzI2OTViODY2ZTY3Ni90YWJsZTplOTE3NjQ2MzYzNjk0MDdjYjVjZmE1MTgyNTRlOTI1ZC90YWJsZXJhbmdlOmU5MTc2NDYzNjM2OTQwN2NiNWNmYTUxODI1NGU5MjVkXzE1LTEzLTEtMS0xNTY5NDc_8535c7c9-0b78-4670-8937-b40c01f15217"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:RealEstateOwnedTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzM1MQ_cb33d96e-7e61-4397-8567-1bf9e0be048a">Other Real Estate Owned&lt;div style="margin-top:5pt;text-align:justify;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 years ended December 31, 2022 and December 31, 2021 the Bank had no other real estate owned. The following table provided the changes in other real estate owned during the year ended December 31, 2020:&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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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, 2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from dispositions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Gain (loss) on sale, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;At December 31, 2022, there were no consumer mortgage loans secured by residential real estate properties (included in "Loans receivable" on the Consolidated Statements of Financial Position) for which formal foreclosure proceedings were in process.</us-gaap:RealEstateOwnedTextBlock>
    <us-gaap:OtherRealEstateRollForwardTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzM0OQ_88fd9d40-7d6c-4396-8940-744f4aea6adc">hanges in other real estate owned during the year ended December 31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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, 2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from dispositions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Gain (loss) on sale, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherRealEstateRollForwardTableTextBlock>
    <us-gaap:OtherRealEstate
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzMtNS0xLTEtMTUyMDg0_a1cec1f3-7197-4942-b77c-0d5448e12a55"
      unitRef="usd">841000</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstateAdditions
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzQtNS0xLTEtMTUyMDg0_a8ee2136-edb9-4f13-be2d-90c7511458c2"
      unitRef="usd">270000</us-gaap:OtherRealEstateAdditions>
    <us-gaap:OtherRealEstateDisposals
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzYtNS0xLTEtMTUyMDg0_bdeb2e70-32f8-45e9-bda6-affe8f7b1e94"
      unitRef="usd">1290000</us-gaap:OtherRealEstateDisposals>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzctNS0xLTEtMTUyMDg0_a23d6011-1506-4e37-b447-95bdb0b554a8"
      unitRef="usd">179000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90YWJsZToxZTA5NDNlODg5Mzc0OTY1YjNmYjczNmVkOGJhYzAwOS90YWJsZXJhbmdlOjFlMDk0M2U4ODkzNzQ5NjViM2ZiNzM2ZWQ4YmFjMDA5XzktNS0xLTEtMTUyMDg0_0e2b211e-b30e-41ef-a5f4-8de363c1b192"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDIvZnJhZzpjYTA5ZTY5ZjM0MzE0NDYyODY3ZjE0NmNlYzk2NWRjYS90ZXh0cmVnaW9uOmNhMDllNjlmMzQzMTQ0NjI4NjdmMTQ2Y2VjOTY1ZGNhXzEzMQ_5fecb5dc-1020-451e-a7aa-88f84131b774"
      unitRef="usd">0</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzIxOA_783fd9ff-8656-455a-a86c-6e1a71892da7">Premises and Equipment&lt;div style="margin-top:5pt;text-align:justify;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 a summary of premises and equipment 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:2px 1pt;text-align:left;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;December 31, 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;Land&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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 premises and equipment&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;110,243&#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;109,338&#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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Premises and equipment, net&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;76,930&#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;79,370&#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;Total depreciation expense on premises and equipment was $5.4 million, $5.3 million and $5.5 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzIxNg_cc7fb745-5e47-4b92-bc63-a27686401cf8">summary of premises and equipment at the dates indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;December 31, 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;Land&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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 premises and equipment&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;110,243&#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;109,338&#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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Premises and equipment, net&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;76,930&#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;79,370&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id585702b47184efcb384ef9cc90b9aee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzItMS0xLTEtMTUyMDg0_6f80a888-bcc8-4ba0-9693-5b74ae9a3399"
      unitRef="usd">19565000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic86878d307f64b0daa0ba74cae80e8ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzItMy0xLTEtMTUyMDg0_b34ce338-e19b-4314-8176-b811979562af"
      unitRef="usd">19973000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i27c2aede5abe4591a06990d519490e6a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzMtMS0xLTEtMTUyMDg0_44b73a55-cecc-4fbd-9bf5-dc058256ee02"
      unitRef="usd">65853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i077a66d065a14d78900c8939c2510e37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzMtMy0xLTEtMTUyMDg0_73b3efc1-e8e4-4946-aa0d-ab07cfab668f"
      unitRef="usd">65550000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i009c007f18da47409ecfb365c67d1ec5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzQtMS0xLTEtMTUyMDg0_9dd66c30-4508-429a-a990-65f88df2c26b"
      unitRef="usd">24825000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1ad19c8bdad489eaf02003a80cf5c8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzQtMy0xLTEtMTUyMDg0_5b44e902-9856-46a5-ba48-eb6ecab97e13"
      unitRef="usd">23815000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzUtMS0xLTEtMTUyMDg0_8d45b449-866b-4875-a816-40b170b0daf0"
      unitRef="usd">110243000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzUtMy0xLTEtMTUyMDg0_aa46907d-f966-4e76-8dc0-67d71b09fb8e"
      unitRef="usd">109338000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzYtMS0xLTEtMTUyMDg0_9a5bdf4f-69b2-4363-a582-48ddf47e1645"
      unitRef="usd">33313000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzYtMy0xLTEtMTUyMDg0_e5759e51-cfb2-4166-bd1c-e9a983fe30b5"
      unitRef="usd">29968000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzctMS0xLTEtMTUyMDg0_7fbe734b-d9f6-4ec6-bb3c-150252081f88"
      unitRef="usd">76930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90YWJsZTowOGMzZGM3MDkzNGY0ZTQ2YjkxNjhmNzFiZDFkZWRkMS90YWJsZXJhbmdlOjA4YzNkYzcwOTM0ZjRlNDZiOTE2OGY3MWJkMWRlZGQxXzctMy0xLTEtMTUyMDg0_db5c58fe-da04-41d7-9f12-367230ee92d6"
      unitRef="usd">79370000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzEzOQ_f8e5a7eb-ad65-47d6-9f67-f38bfa9ddcb7"
      unitRef="usd">5400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzE0Mw_e09e69a4-754f-4994-95f0-cafcfd71f2de"
      unitRef="usd">5300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDUvZnJhZzpjYThkMmFkMzBjYTg0NTFlYWZlYTU5NzVlZDk2OTcxNS90ZXh0cmVnaW9uOmNhOGQyYWQzMGNhODQ1MWVhZmVhNTk3NWVkOTY5NzE1XzE1MA_3a2842aa-7ea2-4c62-88ed-67009c449180"
      unitRef="usd">5500000</us-gaap:Depreciation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzE1MTQ_7f5f3f59-2f0d-4acf-9e93-0e8f159cc09f">Goodwill and Other Intangible Assets&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) 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;The Company&#x2019;s goodwill represents the excess of the purchase price over the fair value of net assets acquired in the following mergers: Premier Commercial Bancorp and Puget Sound Bancorp in 2018; Washington Banking Company in 2014; Valley Community Bancshares in 2013; Western Washington Bancorp in 2006 and North Pacific Bank in 1998. The Company&#x2019;s goodwill is assigned to the Bank and is evaluated for impairment at the Bank level (reporting unit). There were no additions to goodwill during the years ended December 31, 2022, 2021, and 2020.&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 December 31, 2022, the Company&#x2019;s analysis concluded the fair value of the reporting unit exceeded the carrying value so the Company's goodwill was not considered impaired. Similarly, no goodwill impairment charges were recorded for the years ended December 31, 2021 and 2020. Even though there was no goodwill impairment at December 31, 2022, changes in the economic environment, operations of the reporting unit or other adverse events could result in future impairment charges which could have a material impact on the Company&#x2019;s operating results.&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 during the years ended December 31, 2022, 2021, and 2020 and the estimated aggregate amortization expense related to other intangible assets for future years as of December 31, 2022 is as follows, in thousands:&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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;7,227&#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:GoodwillDisclosureTextBlock>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_759c0a4d-67f6-4e51-b51f-693269d4523e"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_95efd1d2-0fda-434e-9e3a-a0a889d56d9e"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNTg_f585959e-cb6a-4734-bb09-245f8ad24022"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4Xzg3Nw_98c71512-67c5-46d6-b7ad-42ebff73c7f6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibe7d62464aaa4a41960ed5d394124979_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_49de6cf2-4d52-4877-85f3-cdbd5a48c9f0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie31a8e8dffa34b7587ca8af0d4a45b71_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_d16013c3-1993-4c6f-ba32-fa6b09cbcba6">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i61a8de84aae84f3c8c7823bf1450bedf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_e33f11ef-74eb-4098-859f-4d47fb9d816b">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia522b152598c4821bb6ed324bedadf84_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEyNjU_ff7a1aeb-8b7e-4a4e-a771-ebddc49bfa5f">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzE1MTI_3ebbfb00-e1e8-4b47-bd8c-ccbfb267c79c">There were no additions during the years ended December 31, 2022, 2021, and 2020 and the estimated aggregate amortization expense related to other intangible assets for future years as of December 31, 2022 is as follows, in thousands:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;7,227&#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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_393b4730-11cf-413a-8945-e45ace4d094b"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_56804bc7-43e1-41f2-9a37-5386e7ac4e8e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90ZXh0cmVnaW9uOjIxOTIzY2ViYWI2NzRlYjg5MDUzNzk4N2VjOTk0ZDE4XzEwOTk1MTE2MjkzNzI_db9dfb1b-1541-4c7b-a38f-a649e4b32ddc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzItMS0xLTEtMTUyMDg0_ebfa8e23-cb25-4637-9538-87ad91fba759"
      unitRef="usd">2435000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzMtMS0xLTEtMTUyMDg0_8adccbb6-3678-4f7f-b866-b38fa08e0c43"
      unitRef="usd">1640000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzQtMS0xLTEtMTUyMDg0_fb892108-1b20-42d3-b571-6c2b9927fc56"
      unitRef="usd">1173000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzUtMS0xLTEtMTUyMDg0_f2dbbf65-84be-4ef2-9886-4b730867e740"
      unitRef="usd">1006000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzYtMS0xLTEtMTUyMDg0_830c14b9-d51d-4964-a9eb-d1c695229618"
      unitRef="usd">821000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzctMS0xLTEtMTUyMDg0_c3d23ac1-58a9-4374-985f-9c0148b3b551"
      unitRef="usd">152000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNDgvZnJhZzoyMTkyM2NlYmFiNjc0ZWI4OTA1Mzc5ODdlYzk5NGQxOC90YWJsZTo1MWNmNGVlN2MwM2Q0ZWI2OWY3YjI2OWM1NGFlMDYzOS90YWJsZXJhbmdlOjUxY2Y0ZWU3YzAzZDRlYjY5ZjdiMjY5YzU0YWUwNjM5XzgtMS0xLTEtMTUyMDg0_6bee3ffb-5f6b-4ecb-b254-fc7619ce7038"
      unitRef="usd">7227000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzgwNw_cd0ab693-d1f4-4575-911e-318a6edeb037">Derivative Financial Instruments&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the notional amounts and estimated fair values of derivatives 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;288,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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: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 $(30.1) million and $9.8 million as of December 31, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $30.1 million and  $(9.8) million as of December 31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, the settlement values of the Bank's net derivative assets with customers were increased by $66,000 and $355,000, and reduced by $422,000 as of December 31, 2022, December 31, 2021, and December 31, 2020, respectively, due to the change in the credit valuation adjustment.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzgxMQ_a214f4fe-8f52-4f55-b226-6adc00d57c96">&lt;div style="margin-top:5pt;text-align:justify;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 derivatives 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;288,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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: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 $(30.1) million and $9.8 million as of December 31, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $30.1 million and  $(9.8) million as of December 31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtMS0xLTEtMTUyMDg0_577550ed-a140-4f2c-b069-b0dbd667537f"
      unitRef="usd">288785000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9cb774a641704957bb62af9da6edac62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtMy0xLTEtMTUyMDg0_335279b6-17d1-4234-ba3b-fc13a9107f2b"
      unitRef="usd">30107000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtNS0xLTEtMTUyMDg0_a0ad28b6-b716-4884-be1d-50e9050516c0"
      unitRef="usd">322726000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i10248fe45f9b4f75b007050a80f314cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzQtNy0xLTEtMTUyMDg0_0f081cc7-591b-4e1d-9812-9045c37aadb4"
      unitRef="usd">15219000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtMS0xLTEtMTUyMDg0_721497df-1adc-4222-9f61-464fdfb0a755"
      unitRef="usd">288785000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="idabee9b4c7f945029a0ebaf2d08c2ecc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtMy0xLTEtMTUyMDg0_f80e030c-7746-46f7-80a3-f5e00f4bbc1a"
      unitRef="usd">30107000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtNS0xLTEtMTUyMDg0_8e5c9e94-b77b-449a-8d65-d4ea05dad9ca"
      unitRef="usd">322726000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6ebd7e0e1f284bfdb30e375d5bf9eb9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90YWJsZTo2YmYwMmZlYTgyZDA0NTg3YTcyYWNkYjgzMjFiZWMwMi90YWJsZXJhbmdlOjZiZjAyZmVhODJkMDQ1ODdhNzJhY2RiODMyMWJlYzAyXzUtNy0xLTEtMTUyMDg0_80979411-8c0a-46e2-9e5f-83d8db6e4faf"
      unitRef="usd">15286000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i64f87e9766974660af306414a7f9cf15_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzE5Ng_75387912-2bac-4b60-875d-27db3a040460"
      unitRef="usd">-30100000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i18fe986f06114f89a2a036f04232dca3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzIwMw_b9c773ab-2eee-4cfd-9f63-bd62c2474096"
      unitRef="usd">9800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1107438e48f64b60937fc0c798322b04_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzMwMA_f9f66476-c283-4bd0-a48b-54e2c39b8142"
      unitRef="usd">30100000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i73d89404aef24206aea7812ff5fe44cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzMwOA_1896fa44-1d99-4eaa-901e-e02e180de481"
      unitRef="usd">-9800000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2MjkxNTg_b8622a36-6d33-4ed6-8dc2-d51a73b4cf08"
      unitRef="usd">66000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2MjkxNjI_928f46b2-a788-441c-9a78-52827c590afa"
      unitRef="usd">355000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTEvZnJhZzozYmQ0OTFjM2QwNWU0MTZjYjFmYTRmOWVjNjMyODY5MC90ZXh0cmVnaW9uOjNiZDQ5MWMzZDA1ZTQxNmNiMWZhNGY5ZWM2MzI4NjkwXzEwOTk1MTE2Mjg3MzU_00828cb8-c8ca-4b6e-988f-7b0870b5515d"
      unitRef="usd">422000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets>
    <us-gaap:DepositLiabilitiesDisclosuresTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzE0MjkzNjUxMTYyMzE5_107089b7-eefa-4cca-99d5-3d5900836299">Deposits&lt;div style="margin-top:5pt;text-align:justify;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 Company's deposits at the dates indicated:&#160;&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:33.695%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.604%"/&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="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, 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;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;Change&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="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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Total&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&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;/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;%&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="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:400;line-height:100%"&gt;Noninterest demand 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;2,099,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;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,343,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$(244,445)&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;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest bearing demand deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,830,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,946,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.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="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;(115,878)&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;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,120,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56,931)&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;623,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;640,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(16,930)&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 non-maturity deposits&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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,051,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;(434,184)&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;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;307,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5.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="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;(35,266)&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;(10.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;/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 deposits&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;5,924,840&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;6,394,290&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;(469,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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;Deposit accounts overdrawn and reclassified to loans receivable were $317,000 and $216,000 as of December 31, 2022 and December 31, 2021, respectively. Accrued interest payable on deposits was $143,000 and $53,000 as of December&#160;31, 2022 and December 31, 2021, respectively and is included in "Accrued expenses and other liabilities" in the Consolidated Statements of Financial Condition.&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 Interest expense, by category, for the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Interest bearing demand 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;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense&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;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,160&#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;12,265&#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;Scheduled maturities of certificates of deposit for future years as of December 31, 2022 are as follows, in thousands:&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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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;270,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,894&#160;&lt;/span&gt;&lt;/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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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;270,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;307,573&#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;Certificates of deposit issued in denominations equal to or in excess of $250,000 totaled $103.7 million and $100.0 million as of December&#160;31, 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;Deposits received from related parties as of December 31, 2022 and December 31, 2021 totaled $6.8&#160;million and $8.8&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DepositLiabilitiesDisclosuresTextBlock>
    <hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzgwMw_a2fc3bfb-7e3f-45f2-bd00-900e45a4c3d7">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.695%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.604%"/&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="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, 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;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;Change&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="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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Total&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&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;/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;%&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="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:400;line-height:100%"&gt;Noninterest demand 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;2,099,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;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,343,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$(244,445)&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;(10.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest bearing demand deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,830,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,946,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.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="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;(115,878)&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;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,120,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56,931)&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;623,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;640,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(16,930)&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 non-maturity deposits&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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,051,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;(434,184)&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;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;307,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5.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="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;(35,266)&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;(10.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;/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 deposits&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;5,924,840&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;6,394,290&#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="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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;(469,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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock>
    <us-gaap:NoninterestBearingDomesticDepositDemand
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMS0xLTEtMTU3MzA3_5f05c144-1aa1-4f55-b7d9-2255fef3666a"
      unitRef="usd">2099464000</us-gaap:NoninterestBearingDomesticDepositDemand>
    <hfwa:PercentageOfNoninterestBearingDomesticDepositDemand
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMy0xLTEtMTU3MzA3_fc785656-6fbd-457e-bdde-73fc22953f78"
      unitRef="number">0.355</hfwa:PercentageOfNoninterestBearingDomesticDepositDemand>
    <us-gaap:NoninterestBearingDomesticDepositDemand
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtNS0xLTEtMTU3MzEy_3024af41-f3f3-4065-8ae1-6a289c63433f"
      unitRef="usd">2343909000</us-gaap:NoninterestBearingDomesticDepositDemand>
    <hfwa:PercentageOfNoninterestBearingDomesticDepositDemand
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtNy0xLTEtMTU3MzEy_cdde52e5-8103-4369-a79c-eac6055d11a8"
      unitRef="number">0.367</hfwa:PercentageOfNoninterestBearingDomesticDepositDemand>
    <us-gaap:NetChangeNoninterestBearingDepositsDomestic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtOS0xLTEtMTkzNDAx_f8187a86-1fa8-4025-839a-ccae1c867385"
      unitRef="usd">-244445000</us-gaap:NetChangeNoninterestBearingDepositsDomestic>
    <hfwa:NetPercentageChangeOfNoninterestBearingDepositsDomestic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzMtMTEtMS0xLTE5MzQwMQ_d6155457-d8ba-4d3d-97a2-dfc0aa092a43"
      unitRef="number">-0.104</hfwa:NetPercentageChangeOfNoninterestBearingDepositsDomestic>
    <us-gaap:InterestBearingDomesticDepositDemand
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMS0xLTEtMTU3MzA3_4219ba3c-475c-40ca-87a9-4773346531d5"
      unitRef="usd">1830727000</us-gaap:InterestBearingDomesticDepositDemand>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMy0xLTEtMTU3MzA3_83eaebd9-1b72-4777-bc79-31c04f38bf2a"
      unitRef="number">0.309</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand>
    <us-gaap:InterestBearingDomesticDepositDemand
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtNS0xLTEtMTU3MzEy_0389c299-29f8-45c8-82fe-6e5745974943"
      unitRef="usd">1946605000</us-gaap:InterestBearingDomesticDepositDemand>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtNy0xLTEtMTU3MzEy_f70bb67e-6e74-4423-a3bc-2d9475e829da"
      unitRef="number">0.304</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand>
    <us-gaap:NetChangeInterestBearingDepositsDomestic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtOS0xLTEtMTkzNDAx_e7188a89-88de-4e18-a5b0-01052b886c65"
      unitRef="usd">-115878000</us-gaap:NetChangeInterestBearingDepositsDomestic>
    <hfwa:NetPercentageChangeOfInterestBearingDepositsDomestic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzQtMTEtMS0xLTE5MzQwMQ_ffe7f2e1-fc2d-4aa7-ae86-832b505141eb"
      unitRef="number">-0.060</hfwa:NetPercentageChangeOfInterestBearingDepositsDomestic>
    <us-gaap:InterestBearingDomesticDepositMoneyMarket
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMS0xLTEtMTU3MzA3_f84e78d0-9258-4841-8806-4b8a5dfb0777"
      unitRef="usd">1063243000</us-gaap:InterestBearingDomesticDepositMoneyMarket>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMy0xLTEtMTU3MzA3_a71808f2-71c8-4684-a114-157aa1bc7911"
      unitRef="number">0.179</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket>
    <us-gaap:InterestBearingDomesticDepositMoneyMarket
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtNS0xLTEtMTU3MzEy_71bbcd83-ac94-4d21-92bb-96d43181d049"
      unitRef="usd">1120174000</us-gaap:InterestBearingDomesticDepositMoneyMarket>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtNy0xLTEtMTU3MzEy_e0f42bda-a5c7-4817-8cf6-f1203f0306d9"
      unitRef="number">0.175</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket>
    <hfwa:NetChangeInterestBearingDomesticDepositsMoneyMarket
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtOS0xLTEtMTkzNDAx_88891478-6e51-48c8-bf51-a933226c7c1c"
      unitRef="usd">-56931000</hfwa:NetChangeInterestBearingDomesticDepositsMoneyMarket>
    <hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzUtMTEtMS0xLTE5MzQwMQ_d1305e5c-fffb-47af-9449-469f5acc8cbb"
      unitRef="number">-0.051</hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket>
    <us-gaap:InterestBearingDomesticDepositSavings
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMS0xLTEtMTU3MzA3_97812679-737a-4b7c-b567-470fd63e71e4"
      unitRef="usd">623833000</us-gaap:InterestBearingDomesticDepositSavings>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMy0xLTEtMTU3MzA3_6d022543-f0d7-40eb-8972-29dc86a11837"
      unitRef="number">0.105</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings>
    <us-gaap:InterestBearingDomesticDepositSavings
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtNS0xLTEtMTU3MzEy_8236c444-7b7b-418c-90dc-966b7c3df896"
      unitRef="usd">640763000</us-gaap:InterestBearingDomesticDepositSavings>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtNy0xLTEtMTU3MzEy_132c5216-db6f-4776-97aa-75e74ea104cb"
      unitRef="number">0.100</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings>
    <hfwa:NetChangeInterestBearingDomesticDepositSavings
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtOS0xLTEtMTkzNDAx_f3353225-da42-4b6a-aed1-2a1a48c268cc"
      unitRef="usd">-16930000</hfwa:NetChangeInterestBearingDomesticDepositSavings>
    <hfwa:NetPercentageChangeOfInterestBearingDomesticDepositSavings
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzYtMTEtMS0xLTE4MDA1MA_866b80da-aa69-4558-986b-0de081e1e03b"
      unitRef="number">-0.026</hfwa:NetPercentageChangeOfInterestBearingDomesticDepositSavings>
    <us-gaap:InterestBearingDomesticDepositTimeDeposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMS0xLTEtMTUyMDg0_11b9c226-3b38-4412-ae2d-841ce59bf486"
      unitRef="usd">5617267000</us-gaap:InterestBearingDomesticDepositTimeDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMy0xLTEtMTUyMDg0_70f564fa-a55b-4d92-838d-dd68a1aae834"
      unitRef="number">0.948</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits>
    <us-gaap:InterestBearingDomesticDepositTimeDeposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctNS0xLTEtMTUyMDg0_2c7c8c1c-06f1-4ee4-b967-f44df6c61589"
      unitRef="usd">6051451000</us-gaap:InterestBearingDomesticDepositTimeDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctNy0xLTEtMTUyMDg0_3fa82ad4-a27a-4bdf-b9fb-f20fefb73cb1"
      unitRef="number">0.946</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits>
    <hfwa:NetChangeInterestBearingDomesticDepositTimeDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctOS0xLTEtMTkzNDAx_2f9a5125-34e0-4c53-9ee6-bd2a5c92f8af"
      unitRef="usd">-434184000</hfwa:NetChangeInterestBearingDomesticDepositTimeDeposits>
    <hfwa:NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzctMTEtMS0xLTE5MzQwMQ_e4e57e5b-dd6e-4dba-9869-9432fbe33c9b"
      unitRef="number">-0.072</hfwa:NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMS0xLTEtMTgzNTY3_102ab75e-0215-4a7c-97bb-c33078435159"
      unitRef="usd">307573000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMy0xLTEtMTgzNTcx_7d58a347-271f-4787-83ca-2b40907847ef"
      unitRef="number">0.052</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtNS0xLTEtMTU3MzE2_9630a83c-c585-41c5-a263-f4ebfe254383"
      unitRef="usd">342839000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtNy0xLTEtMTU3MzE2_bb876205-c90b-426c-a732-d85ed0cb2a0b"
      unitRef="number">0.054</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit>
    <hfwa:NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtOS0xLTEtMTkzNDAx_01e66858-4d03-49ea-914f-90fba6678b44"
      unitRef="usd">-35266000</hfwa:NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit>
    <hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzgtMTEtMS0xLTE5MzQwMQ_130c1912-572b-441d-8a42-3ab51ab19f84"
      unitRef="number">-0.103</hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits>
    <us-gaap:Deposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMS0xLTEtMTUyMDg0_a75714bb-816b-4d19-9372-4c3669f36334"
      unitRef="usd">5924840000</us-gaap:Deposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMy0xLTEtMTUyMDg0_652ed516-d12a-4465-b973-4ecfc8615716"
      unitRef="number">1.000</us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits>
    <us-gaap:Deposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktNS0xLTEtMTUyMDg0_88de23ef-ba81-4604-bcad-2764e6b1088c"
      unitRef="usd">6394290000</us-gaap:Deposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktNy0xLTEtMTUyMDg0_28125c63-8b79-48bb-b802-e6937889bb33"
      unitRef="number">1.000</us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits>
    <us-gaap:NetChangeInterestAndNoninterestBearingDepositsDomestic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktOS0xLTEtMTkzNDAx_ed51bcb7-2191-4bb9-afa1-23cd93911b27"
      unitRef="usd">-469450000</us-gaap:NetChangeInterestAndNoninterestBearingDepositsDomestic>
    <hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTo2NTdmMTY0MGVhMzU0M2EwOThjYjBmYjA2YzBkNzMzYy90YWJsZXJhbmdlOjY1N2YxNjQwZWEzNTQzYTA5OGNiMGZiMDZjMGQ3MzNjXzktMTEtMS0xLTE5MzQwMQ_71b988c1-e352-42f7-82c8-ad1d6436a442"
      unitRef="number">-0.073</hfwa:NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits>
    <us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEyNA_c96a3ef8-1236-4dfc-accc-9280008ae893"
      unitRef="usd">317000</us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1>
    <us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MjQ_b14fefca-80a5-4e4a-a17e-3e826f255320"
      unitRef="usd">216000</us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzIxOA_54543c28-436b-4ac8-9f23-2951b7ad7051"
      unitRef="usd">143000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzIyNQ_36b1446d-3d0f-41f9-bf55-cd418db3f131"
      unitRef="usd">53000</us-gaap:DepositLiabilitiesAccruedInterest>
    <hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1Xzc5Nw_1f3a6d17-85e4-4da3-bdfa-27d036205871">Interest expense, by category, for 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Interest bearing demand 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;3,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense&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;6,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,160&#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;12,265&#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;</hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtMS0xLTEtMTUyMDg0_4ecdd769-91d4-4691-8a1a-c1ff09d73fe7"
      unitRef="usd">3239000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtMy0xLTEtMTUyMDg0_ad322219-e866-402c-95ef-9787d9fa9c9e"
      unitRef="usd">2497000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzMtNS0xLTEtMTUyMDg0_e5baec86-5d96-4daf-aa1f-e4a8fa8c67f3"
      unitRef="usd">3234000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtMS0xLTEtMTUyMDg0_195bb884-bafd-4dca-8178-981f9ec7e29d"
      unitRef="usd">1745000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtMy0xLTEtMTUyMDg0_8da298be-7486-46f2-9d50-6d818afa7780"
      unitRef="usd">1485000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzQtNS0xLTEtMTUyMDg0_98dcee4c-bb8a-4216-8fee-7fb3f892e1fe"
      unitRef="usd">2830000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtMS0xLTEtMTUyMDg0_4b2dc868-cb41-4393-91c8-ac6798d1230d"
      unitRef="usd">381000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtMy0xLTEtMTUyMDg0_4d560b31-e03a-44a4-959a-ba06dce616ae"
      unitRef="usd">367000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzUtNS0xLTEtMTUyMDg0_2dc6752e-7245-4323-a2d3-87331fb6eee6"
      unitRef="usd">527000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtMS0xLTEtMTUyMDg0_b6f4767d-2d08-4a7e-ae0b-34a4a812784d"
      unitRef="usd">1407000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtMy0xLTEtMTUyMDg0_ad8ee888-008c-44ee-9529-7a223445e305"
      unitRef="usd">1811000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzYtNS0xLTEtMTUyMDg0_35cdfc25-979b-4cee-88e6-e42399b48dfe"
      unitRef="usd">5674000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDeposits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctMS0xLTEtMTUyMDg0_d3a4a7b4-115b-47f7-a018-42ba1728bd7d"
      unitRef="usd">6772000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctMy0xLTEtMTUyMDg0_72bd682f-7a0e-48ea-87b7-526989249d6f"
      unitRef="usd">6160000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTphYjRlNDU2YzlhMzA0YzUyOTdjNDE3ZWYyNTliZjMwZS90YWJsZXJhbmdlOmFiNGU0NTZjOWEzMDRjNTI5N2M0MTdlZjI1OWJmMzBlXzctNS0xLTEtMTUyMDg0_0e2fe920-87ba-46b2-87c0-1fb93954136a"
      unitRef="usd">12265000</us-gaap:InterestExpenseDeposits>
    <hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzgwMA_7f27dd93-1d61-4df8-90ba-9d5f940d9c99">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Scheduled maturities of certificates of deposit for future years as of December 31, 2022 are as follows, in thousands:&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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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;270,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,894&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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;270,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;307,573&#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:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock>
    <us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzItMS0xLTEtMTUyMDg0_8dddb610-4f8f-42c7-bd68-5c655728e37f"
      unitRef="usd">270575000</us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths>
    <us-gaap:TimeDepositMaturitiesRollingYearTwo
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzMtMS0xLTEtMTUyMDg0_2c7f458f-b1df-4007-8a25-8eabb8e3888e"
      unitRef="usd">15913000</us-gaap:TimeDepositMaturitiesRollingYearTwo>
    <us-gaap:TimeDepositMaturitiesRollingYearThree
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzQtMS0xLTEtMTUyMDg0_fd64c3bb-a9e8-4a04-920b-f7af2ba34abd"
      unitRef="usd">4948000</us-gaap:TimeDepositMaturitiesRollingYearThree>
    <us-gaap:TimeDepositMaturitiesRollingYearFour
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzUtMS0xLTEtMTUyMDg0_f20aa374-111c-4636-a0f6-eaef536e4b32"
      unitRef="usd">4894000</us-gaap:TimeDepositMaturitiesRollingYearFour>
    <us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzItMS0xLTEtMTUyMDg0_8dddb610-4f8f-42c7-bd68-5c655728e37f_2"
      unitRef="usd">270575000</us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths>
    <us-gaap:TimeDepositMaturitiesRollingYearFive
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzYtMS0xLTEtMTUyMDg0_51182c5f-4faa-49b8-b300-37eae28c6a6f"
      unitRef="usd">11243000</us-gaap:TimeDepositMaturitiesRollingYearFive>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90YWJsZTpkODhjZDdlZjBmMmI0MGE2YjJlYzk4MzMwYWFhNDUzNy90YWJsZXJhbmdlOmQ4OGNkN2VmMGYyYjQwYTZiMmVjOTgzMzBhYWE0NTM3XzgtMS0xLTEtMTUyMDg0_dd77e8ec-fcc5-4fef-bf22-4558aabe8a19"
      unitRef="usd">307573000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzY0Mg_03394f3d-6701-4ccd-a089-245d8d4e31df"
      unitRef="usd">103700000</us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit>
    <us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzY0OQ_5b5b73d4-3f01-4bab-982e-b6ed128f5e71"
      unitRef="usd">100000000</us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit>
    <us-gaap:RelatedPartyDepositLiabilities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MTU_dd382ab1-c3d8-48da-a84e-15f0e8e01c82"
      unitRef="usd">6800000</us-gaap:RelatedPartyDepositLiabilities>
    <us-gaap:RelatedPartyDepositLiabilities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTQvZnJhZzpiN2M3YjZiOGI1Zjc0ZmViYmY0ODNhNWU0MzVmNGVlNS90ZXh0cmVnaW9uOmI3YzdiNmI4YjVmNzRmZWJiZjQ4M2E1ZTQzNWY0ZWU1XzEwOTk1MTE2Mjg3MzQ_4b25859d-fd3f-489f-be26-d9a8a277cb6c"
      unitRef="usd">8800000</us-gaap:RelatedPartyDepositLiabilities>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzIzMjI_edcbb43d-6730-48af-b01e-0def3379d218">Junior Subordinated Debentures&lt;div style="margin-top:5pt;text-align:justify;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 acquisition of Washington Banking Company on May 1, 2014, the Company assumed trust preferred securities and junior subordinated debentures with a total fair value of $18.9 million at the merger date. At December 31, 2022 and December 31, 2021, the balance of the junior subordinated debentures, net of unaccreted discount, was $21.5 million and $21.2 million, 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;Washington Banking Master Trust, a Delaware statutory business trust, was a wholly owned subsidiary of the Washington Banking Company created for the exclusive purposes of issuing and selling capital securities and utilizing sale proceeds to acquire junior subordinated debentures issued by the Washington Banking Company. During 2007, the Trust issued&#160;$25.0 million&#160;of trust preferred securities with a&#160;30-year maturity, callable after the fifth year. The trust preferred securities have a quarterly adjustable rate based upon the three-month LIBOR plus&#160;1.56%. On&#160;the merger date, the Company acquired the Trust, which retained the Washington Banking Master Trust name, and assumed the performance and observance of the covenants under the indenture related to the trust preferred 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 adjustable rate of the trust preferred securities at December 31, 2022 and December 31, 2021 was 6.33% and 1.77%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December 31, 2022, 2021 and 2020 was 5.42%, 3.53% and 4.29%, respectively. The weighted average rate includes the accretion of the discount established at the merger date which is amortized over the life of the trust preferred 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 junior subordinated debentures are the sole assets of the Trust and payments under the junior subordinated debentures are the sole revenues of the Trust. All of the common securities of the Trust are owned by the Company. The Company has fully and unconditionally guaranteed the capital securities along with all obligations of the Trust under the trust agreements. For financial reporting purposes, the Company's investment in the Master Trust is accounted for under the equity method and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The junior subordinated debentures issued and guaranteed by the Company and held by the Master Trust are reflected as "Junior subordinated debentures" on the Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;Other Borrowings&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) FHLB&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 FHLB functions as a member-owned cooperative providing credit for member financial institutions. Advances are made pursuant to several different programs. Each credit program has its own interest rate and range of maturities. Limitations on the amount of advances are based on a percentage of the Bank's assets or on the FHLB&#x2019;s assessment of the institution&#x2019;s &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;creditworthiness. At December 31, 2022, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $1.23 billion. At December 31, 2022 and December 31, 2021 the Bank had no FHLB advances outstanding.&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;Advances from the FHLB may be collateralized by FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities or other assets. In accordance with the pledge agreement, the Company must maintain unencumbered collateral in an amount equal to varying percentages ranging from 100% to 160% of outstanding advances depending on the type of collateral.&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) Federal Funds Purchased&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 maintains advance lines with five correspondent banks to purchase federal funds totaling $215.0 million as of December 31, 2022. The lines generally mature annually or are reviewed annually. As of December 31, 2022 and December 31, 2021, there were no federal funds purchased.&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) Credit Facilities&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 maintains a credit facility with the Federal Reserve Bank with available borrowing capacity of $46.8 million as of December 31, 2022. There were no borrowings outstanding as of December 31, 2022 and December 31, 2021. Any advances on the credit facility would be secured by either investment securities or certain types of the Bank's loans receivable.&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) Related Party Borrowings&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 did not have any borrowings from related parties as of December&#160;31, 2022 or December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures
      contextRef="ie2f8e2b1b79747aaa22af1a011b5851a_I20140501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzIxOQ_8be9e789-50ac-419b-8549-f9e1199501b2"
      unitRef="usd">18900000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEwOTk1MTE2MzAxMDc_abf2d57f-8de8-4ee6-9e10-6aeec43f7355"
      unitRef="usd">21500000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEwOTk1MTE2MzAxMTc_b481ee81-2251-49e4-88c0-767ec2d2fb4e"
      unitRef="usd">21200000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1d9bfb507525497985ac8453c6ed8460_I20081231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzcxNw_d89acccd-3132-490d-bba9-a24792a4e92c"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <hfwa:TermofJuniorSubordinatedDebentures
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzc1Nw_f0016d21-6e53-49c3-b3a2-99cdb5765553">P30Y</hfwa:TermofJuniorSubordinatedDebentures>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic753c127cc29432b8c0235fd43257801_D20080101-20081231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzkwOA_b6b2d169-4b6f-404b-9fab-b0fc07942be5"
      unitRef="number">0.0156</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <hfwa:Adjustablerateoftrustpreferredsecurities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEyMTU_49c28677-0150-4895-b593-c5401b288719"
      unitRef="number">0.0633</hfwa:Adjustablerateoftrustpreferredsecurities>
    <hfwa:Adjustablerateoftrustpreferredsecurities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODUz_e579458e-1451-46d2-9c95-af44c3c65224"
      unitRef="number">0.0177</hfwa:Adjustablerateoftrustpreferredsecurities>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i35b28a5a815d45cc9ea4a7e83536f984_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODcy_b235ce09-032e-471e-b7ed-706dc95aca3d"
      unitRef="number">0.0542</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i601de4063753476cb6a76eee11193093_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzMTk0MTM5NTM1ODg3_a0525475-972e-4ab4-b9a5-59cbcdc9439c"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ib0bf20f8780d43c1a265d230dda535ab_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNTcvZnJhZzozNDU5MDMyYjQ2YmU0MDBkYjg4ZTVkMWY2MmJiY2Q0MC90ZXh0cmVnaW9uOjM0NTkwMzJiNDZiZTQwMGRiODhlNWQxZjYyYmJjZDQwXzEzNTY_6761924d-93a5-4dee-9bd7-a103dce6de56"
      unitRef="number">0.0429</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <hfwa:DisclosureofRepurchaseAgreementsTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzk1Mw_fcc713f3-fe7a-47b3-9ec4-2a70b78a08ec">Securities Sold Under Agreement to Repurchase&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company utilizes &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; with one day maturities as a supplement to funding sources. &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; are secured by pledged investment securities. Under the &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, the Company is required to maintain an aggregate market value of securities pledged greater than the balance of the &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The Company is required to pledge additional securities to cover any declines below the balance of the &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. For additional information on the total value of investment securities pledged for &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; see Note (2) 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 following table presents the balance of the Company's &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;obligations by class of collateral pledged at the dates 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: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;December 31, 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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and U.S. Government-sponsored agencies&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;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;text-indent:-13.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.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;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;46,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&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;46,597&#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;50,839&#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;</hfwa:DisclosureofRepurchaseAgreementsTextBlock>
    <hfwa:RepurchaseAgreementsMaturityPeriod
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzEyNA_b178a720-36c9-41d7-895d-e1c11a123b91">P1D</hfwa:RepurchaseAgreementsMaturityPeriod>
    <us-gaap:ScheduleOfRepurchaseAgreements
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90ZXh0cmVnaW9uOjkyYzEwOWY5YTE2MTQwYTQ5MGZhMGEyOWQyMzA4ZmNjXzk1MQ_eccf8581-5718-4e8e-9cb2-5d3fd7899b40">&lt;div style="margin-top:5pt;text-align:justify;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 balance of the Company's &lt;/span&gt;&lt;span style="color:#1a1a1a;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;securities sold under agreement to repurchase &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;obligations by class of collateral pledged at the dates 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: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;December 31, 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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury and U.S. Government-sponsored agencies&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;4,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;text-indent:-13.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.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;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;46,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&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;46,597&#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;50,839&#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:ScheduleOfRepurchaseAgreements>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i4a1c3bc50ecb41d3b965883c488b1a4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzItMS0xLTEtMTUyMDg0_8a627652-e822-4d5e-a504-a9bafa4ba698"
      unitRef="usd">0</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i93ee62c1dda84fe19baea16054be92a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzItMy0xLTEtMTUyMDg0_5a9b62f5-b9a8-4b06-add2-6f30cee4c8c6"
      unitRef="usd">4914000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i6b1d284ac93244c9b28fe62a8baa1243_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzMtMS0xLTEtMTUyMDg0_6be1a44c-5b3d-4c79-a94f-2e6bcb62aab9"
      unitRef="usd">0</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i60bbdeee759141da8bd07143f7d52924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzMtMy0xLTEtMTUyMDg0_f3b67447-319c-4250-8469-ee0ac851d959"
      unitRef="usd">4134000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="idfd769fc4779419d80da4a4c5f454302_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzQtMS0xLTEtMTUyMDg0_d3d42967-501d-4c91-a381-6b7a5afd4880"
      unitRef="usd">46597000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="ib6d4b88e170e40b7b944b1035b44269e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzQtMy0xLTEtMTUyMDg0_22efaeda-a6b0-4b84-b352-bd17ed6f38b6"
      unitRef="usd">41791000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzUtMS0xLTEtMTUyMDg0_15452c1d-b179-4401-af98-24bf95d69221"
      unitRef="usd">46597000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjAvZnJhZzo5MmMxMDlmOWExNjE0MGE0OTBmYTBhMjlkMjMwOGZjYy90YWJsZTo1NjVkNzYwZTE2N2Q0NjlmOGRlODgzYmUzNTI4ZmRlMy90YWJsZXJhbmdlOjU2NWQ3NjBlMTY3ZDQ2OWY4ZGU4ODNiZTM1MjhmZGUzXzUtMy0xLTEtMTUyMDg0_e849aa81-bc8d-4729-87e2-3f4c74e678f7"
      unitRef="usd">50839000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzUxMA_bd200e11-12aa-4b5f-b8e2-a2f06f9866c0"
      unitRef="usd">1230000000</us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzU0MA_6b3fb3ae-ed5a-48f4-9572-3bbdf502397b"
      unitRef="usd">0</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzU0MA_f404b9f9-7390-4e6b-a3e1-6ba05103a067"
      unitRef="usd">0</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch>
    <hfwa:Unencumberedcollateralinamountequaltovaryingpercentages
      contextRef="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzkwOQ_10b564e3-60a1-4f2c-bef5-38b0d0979ff1"
      unitRef="number">1</hfwa:Unencumberedcollateralinamountequaltovaryingpercentages>
    <hfwa:Unencumberedcollateralinamountequaltovaryingpercentages
      contextRef="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzkxNQ_a526cd6b-0b46-4c02-8f8a-7590dfa2bcb8"
      unitRef="number">1.60</hfwa:Unencumberedcollateralinamountequaltovaryingpercentages>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzExMDU_b2b676e5-ffc3-451f-8580-82063b90f5f4"
      unitRef="usd">215000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:FederalFundsPurchased
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEyMzQ_6ef185a6-ffaa-43fc-9b4e-b17bfbe80464"
      unitRef="usd">0</us-gaap:FederalFundsPurchased>
    <us-gaap:FederalFundsPurchased
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEyMzQ_79fb19bd-ede3-42f2-87ad-8a192c850c75"
      unitRef="usd">0</us-gaap:FederalFundsPurchased>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzEzODg_646d9e09-5cd8-4741-b96c-271606a6f6bb"
      unitRef="usd">46800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i1d13c7e9e8264b31b5bb10f8716ffb61_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE0MTI_1d1200fd-e17b-455f-8856-223704b41760"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ib5449cc194684906aed34fd24cf06ba4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE0MTI_7886674e-0eb5-48d0-bd3b-8eb926eb57be"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE2NDc_0c21dbdb-4044-4c6a-a87c-3379712d710d"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjMvZnJhZzo0ZGFiMThiODE0MzY0MGMzYWRkZmFjNTMxNGIxMTQxYy90ZXh0cmVnaW9uOjRkYWIxOGI4MTQzNjQwYzNhZGRmYWM1MzE0YjExNDFjXzE2NDc_a6fb515a-5cb3-4922-aeab-d00419e94eb2"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzI_cd2ebeff-2e57-4376-9dd1-2b00fe0fbfd7">Leases&lt;div style="margin-top:5pt;text-align:justify;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's noncancelable operating lease agreements relate to certain banking offices, back-office operational facilities, office equipment and sublease agreements. The majority of the leases contain renewal options and provisions for increases in rental rates based on an agreed upon index or predetermined escalation schedule. As of December 31, 2022 and December 31, 2021, the Company&#x2019;s operating lease ROU asset was $22.7 million and $27.6 million, respectively and is included in "Prepaid expenses and other assets" on the Consolidated Statements of Financial Condition. The related operating lease ROU liability was $24.4 million and $28.8 million, respectively and is included in "&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_8aabedc8-3b19-4b5e-8c46-1f087964c2e5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEzMTk0MTM5NTM3ODc2_e16a0a6f-38a2-4a1b-8a2f-708f7dc2ee36"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/span&gt;" on the Consolidated Statements of Financial Condition. The Company does not have any leases designated as finance leases.&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 table below summarizes the information about our leases during the periods or at period end presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d"&gt;Operating lease cost&lt;/span&gt;&lt;/span&gt;&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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net lease cost during the period&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;6,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;5,730&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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 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;Operating cash used for amounts included in the measurement of lease liabilities during the 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;4,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;ROU assets obtained in exchange for lease liabilities during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term of operating leases, in years, at period end&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;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.1&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;Weighted average discount rate of operating leases, at period end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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 lease payment obligations as of December 31, 2022 as outlined in the Company&#x2019;s lease agreements for each of the next five years and thereafter, in thousands:&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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;26,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Implied interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f"&gt;ROU liability&lt;/span&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;24,369&#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;During the year ended December 31, 2022, the Company entered into two lease agreements for $1.9&#160;million and $3.3&#160;million commencing on January 1, 2023 and May 1, 2023. These lease agreements are not included in the lease payment obligations in the table above.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQwNg_0d398a45-478b-4573-a027-40f2d4ea2fa7"
      unitRef="usd">22700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQxMw_db68e302-9685-4ca1-b6ba-7aad1abfa417"
      unitRef="usd">27600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQ4MQ_e9d87fa4-ec33-48ee-83b1-a9ec8a374be9"
      unitRef="usd">24400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzQ4OA_77c3cadd-292c-40d5-b6d9-d82c33d8f021"
      unitRef="usd">28800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzU_e3b6f22c-c344-4b93-ada5-a492901fd739">&lt;div style="margin-top:5pt;text-align:justify;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 table below summarizes the information about our leases during the periods or at period end presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_a757409d-afba-42d3-8311-7d99b6c81026"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMC0xLTEtMTUyMDg0_c20a4e55-4960-4452-a15b-34cc813f055d"&gt;Operating lease cost&lt;/span&gt;&lt;/span&gt;&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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net lease cost during the period&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;6,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;5,730&#160;&lt;/span&gt;&lt;/td&gt;&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:14pt"&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 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;Operating cash used for amounts included in the measurement of lease liabilities during the 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;4,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;ROU assets obtained in exchange for lease liabilities during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term of operating leases, in years, at period end&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;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.1&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;Weighted average discount rate of operating leases, at period end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMS0xLTEtMTUyMDg0_4b07d39f-d14c-499f-a8f3-0cfd5377c118"
      unitRef="usd">4942000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzMtMy0xLTEtMTUyMDg0_2568afe3-3ab6-4998-8dfe-172ff7df69f3"
      unitRef="usd">4758000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzQtMS0xLTEtMTUyMDg0_d005a3ff-9b3e-40b7-8b48-f40d6327b562"
      unitRef="usd">80000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzQtMy0xLTEtMTUyMDg0_c752b1c1-91d7-4aef-999a-2f54a9aae64b"
      unitRef="usd">49000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzUtMS0xLTEtMTUyMDg0_1469542a-9c5d-46b6-a7ba-60a24f5d21ef"
      unitRef="usd">1118000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzUtMy0xLTEtMTUyMDg0_7f6f083c-c977-4f99-aff0-978080c91625"
      unitRef="usd">947000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzYtMS0xLTEtMTUyMDg0_7e52396a-e010-44f6-8c08-6890002419b8"
      unitRef="usd">87000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzYtMy0xLTEtMTUyMDg0_f7cb3d85-6a67-4870-b15a-e3dc1705b003"
      unitRef="usd">24000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzctMS0xLTEtMTUyMDg0_713bf28e-55f6-4de2-9434-0ac576018a60"
      unitRef="usd">6053000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzctMy0xLTEtMTUyMDg0_345c863c-e876-4afb-99aa-37a572140ed1"
      unitRef="usd">5730000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzktMS0xLTEtMTUyMDg0_4e1e92a6-622f-4aa5-a0d2-8cadabdbdebc"
      unitRef="usd">4748000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzktMy0xLTEtMTUyMDg0_9537ab4e-cc79-4c3b-bb94-bb55326233dd"
      unitRef="usd">5004000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEwLTEtMS0xLTE1MjA4NA_e0de67e9-5d57-433f-9b25-b5deeed666d3"
      unitRef="usd">2869000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEwLTMtMS0xLTE1MjA4NA_159b893c-9e75-44cf-89fc-5f01f0198ba7"
      unitRef="usd">13966000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEyLTEtMS0xLTE1MjA4NA_92c5f767-3ce7-4594-b3e0-94b43363cb52">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEyLTMtMS0xLTE1MjA4NA_ef9d3b53-56c6-428c-9e0d-deac9d8a5a94">P7Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEzLTEtMS0xLTE1MjA4NA_8cf749e6-b9b1-47ac-a436-0218ce0937ac"
      unitRef="number">0.0242</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTo5NDljYzdhZGUzMWU0YWUzOWVlY2FiYzYzNzAwMzBkYS90YWJsZXJhbmdlOjk0OWNjN2FkZTMxZTRhZTM5ZWVjYWJjNjM3MDAzMGRhXzEzLTMtMS0xLTE1MjA4NA_252e7dbc-fdf4-486c-9e0f-c37612c8554d"
      unitRef="number">0.0232</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzE1NzE_430f4733-905d-4576-94dc-47c96ea18e03">&lt;div style="margin-top:5pt;text-align:justify;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 lease payment obligations as of December 31, 2022 as outlined in the Company&#x2019;s lease agreements for each of the next five years and thereafter, in thousands:&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:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2023&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;26,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Implied interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTAtMS0xLTE1MjA4NA_027d96a1-8210-494d-9605-600dac0eff1f"&gt;ROU liability&lt;/span&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;24,369&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzItMS0xLTEtMTUyMDg0_f397216b-dcec-4598-8312-aa4b78325fc4"
      unitRef="usd">4744000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzMtMS0xLTEtMTUyMDg0_85b31a30-22d5-4daf-8197-a0b070718673"
      unitRef="usd">4314000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzQtMS0xLTEtMTUyMDg0_374ba419-f5e0-4ec1-8736-4ddbfe8c783b"
      unitRef="usd">4025000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzUtMS0xLTEtMTUyMDg0_3d53d8fc-6c4c-4a41-913f-9d4bcebc63f5"
      unitRef="usd">3621000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzYtMS0xLTEtMTUyMDg0_d51bc900-c75a-4ebb-887f-05f4b3c2fad4"
      unitRef="usd">3243000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzctMS0xLTEtMTUyMDg0_bb812e43-3cc4-41d1-aa7d-1dac710659c7"
      unitRef="usd">6547000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzgtMS0xLTEtMTUyMDg0_3a6dc02c-bf2d-4328-9d34-28a4d5b1700c"
      unitRef="usd">26494000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzktMS0xLTEtMTUyMDg0_2e7c2007-817e-4f17-8f96-fe09fbd2deba"
      unitRef="usd">2125000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90YWJsZTplYjM3ZmY0YjYwMTU0Mzc3OGQ5MjEwZmIxNzZmZWYwZS90YWJsZXJhbmdlOmViMzdmZjRiNjAxNTQzNzc4ZDkyMTBmYjE3NmZlZjBlXzEwLTEtMS0xLTE1MjA4NA_323222bc-b24a-43ca-8788-3c31aab6efbe"
      unitRef="usd">24369000</us-gaap:OperatingLeaseLiability>
    <hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted
      contextRef="ib1747a8be47c44a6a323685df4577a4f_I20230101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEwOTk1MTE2Mjk0NTc_85518659-995a-44a6-abc4-93fe0fdc2bab"
      unitRef="usd">1900000</hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted>
    <hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted
      contextRef="i6992e1542f3e4bd18a62906148a17e00_I20230501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjYvZnJhZzo4MTQwMzE2OTI5MjQ0NTM3OWU0NWQ3N2M1ODM4YzhlOC90ZXh0cmVnaW9uOjgxNDAzMTY5MjkyNDQ1Mzc5ZTQ1ZDc3YzU4MzhjOGU4XzEwOTk1MTE2Mjk0NzQ_f8fec61d-f45d-44c3-b234-ca3b5c617ba9"
      unitRef="usd">3300000</hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNzE_cd2c8065-2243-43f6-b255-c53fbe1dc61e">Employee Benefit Plans&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) 401(k) Plan&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 provides its eligible employees with a Plan, including funding certain Plan costs as incurred. All employees may participate in the Plan commencing with the first of the month following the start of employment or concurrent to their hire date if starting the first of the month. Participants may contribute a portion of their salary, which is matched by the Company at 50%, not to be greater than 3% of eligible compensation, up to Internal Revenue Service limits. All participants are 100% vested in all accounts at all times. Employer matching contributions for the years ended December 31, 2022, 2021 and 2020 were $1.8 million, $1.7 million and $1.7 million, 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 Plan may make profit sharing and discretionary contributions which are completely discretionary. Participants are eligible for profit sharing contributions upon credit of 1,000 hours of service during the plan year, the attainment of 18 years of age and employment on the last day of the year. Employees are 100% vested in profit sharing contributions at all times. For the years ended December 31, 2022, 2021 and 2020, the Company made no employer profit sharing contributions.&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) Employment Agreements&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 entered into contracts with certain senior officers that provide benefits under certain conditions following termination without cause or following a change in control of the Company.&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) Deferred Compensation Plan&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 a Deferred Compensation Plan which provides its directors and select executive officers with the opportunity to defer current compensation. The following table presents a summary of the changes in the Deferred Compensation Plan during 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:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td 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.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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance outstanding at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest credited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Benefits Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,337&#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,854&#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,101&#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"&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) Salary Continuation Plan&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;In conjunction with the Company's merger with Premier Commercial Bancorp in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Company officers. The following table presents a summary of the changes in the salary continuation plan during 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:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td 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.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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Obligation, at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Expenses incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Obligation, at the end of the year&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;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,835&#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,162&#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:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzQyNg_a2b74608-7edd-47ac-a206-6942472ea773"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzQ1Mw_a020e517-2330-4c61-a015-731ac772f0da"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <hfwa:PercentageofEmployerContributionFullyVested
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzU0Mg_39be86d1-782f-4c60-9abc-a49559dcd95b"
      unitRef="number">1</hfwa:PercentageofEmployerContributionFullyVested>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="i9a2f64c8ce5348859eaf43ab76d82f16_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY1Mw_beaf1306-2586-4884-b48a-9562a08e577c"
      unitRef="usd">1800000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="i827333930d694ab1bc4720ab15721e10_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY1Nw_fd395644-8d7c-4f1c-870c-f2ecb66b2d83"
      unitRef="usd">1700000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="i1af9e5851ef1428cb3a2b204cf849724_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzY2NA_3dde667a-2470-4f69-9a59-b79be2a65f0b"
      unitRef="usd">1700000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan
      contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1Xzg1Nw_cb0937b7-25de-4f32-83d0-69569e274b1f"
      unitRef="hour">1000</hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan>
    <hfwa:MinimumAgeRequiredforEligibilityUnderPlan
      contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzkxNw_696718c3-5681-4051-a094-f0f27ee6905c">P18Y</hfwa:MinimumAgeRequiredforEligibilityUnderPlan>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzEwOTk1MTE2Mjk4NTc_b90c551b-bc10-42a9-9618-4db7e41aa4b8"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i3fcc8124bccd470fbd7e23076a9e6423_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_15b8e9cc-e267-4b77-966e-5a571364b82c"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i45ca8469b39e48fe8e08880ac054a707_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_594f59a7-eaa7-4e09-9b50-4ab2e91d647c"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i790fa814539448338d44896dfe05295b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzExMDE_86b54ea2-eff0-4a73-8473-5f16074b6179"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNzI_3733e094-3d9a-41d0-b93a-d5766f7fe20e">The following table presents a summary of the changes in the Deferred Compensation Plan 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:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td 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.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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance outstanding at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Interest credited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Benefits Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,337&#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,854&#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,101&#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:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtMS0xLTEtMTUyMDg0_86cfe00e-7694-4cc0-8e47-7af55dcc664f"
      unitRef="usd">3854000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtMy0xLTEtMTUyMDg0_82c68f88-0669-4992-b9fb-71cb583f57b5"
      unitRef="usd">4101000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzMtNS0xLTEtMTUyMDg0_6a6e242e-a017-4b17-b398-0074fa7f184c"
      unitRef="usd">4244000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtMS0xLTEtMTUyMDg0_206cd459-9756-4fc5-9c50-ba5ded2bdea4"
      unitRef="usd">793000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtMy0xLTEtMTUyMDg0_62cffe4c-fdd8-4651-a962-e51d41934d53"
      unitRef="usd">634000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzQtNS0xLTEtMTUyMDg0_d86f8dbd-48b4-4f13-acaa-5f65bb08a527"
      unitRef="usd">207000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMS0xLTEtMTg1Nzk5_119472fd-1160-40b7-87eb-874fbcd73ff6"
      unitRef="usd">110000</hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMy0xLTEtMTg1Nzk5_751feb87-40f5-49fe-8598-11487dae409e"
      unitRef="usd">0</hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtNS0xLTEtMTg1Nzk5_71148e4b-65a9-49d4-a748-d0509dc45617"
      unitRef="usd">0</hfwa:DeferredCompensationArrangementWithIndividualContributionsByEmployee>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMS0xLTEtMTUyMDg0_0dcac196-d48d-4aa5-9ae2-bfe6cd50b172"
      unitRef="usd">99000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtMy0xLTEtMTUyMDg0_50b92e80-63ab-4e76-a8b2-935587c01d32"
      unitRef="usd">78000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzUtNS0xLTEtMTUyMDg0_239f4a45-a9fa-4a31-9c72-8348d577cad3"
      unitRef="usd">128000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtMS0xLTEtMTUyMDg0_ed09a3c4-0179-4ab7-93f6-c647f2499801"
      unitRef="usd">519000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtMy0xLTEtMTUyMDg0_7d5d0d17-5eb3-4a3c-b951-31b1fb526308"
      unitRef="usd">959000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzYtNS0xLTEtMTUyMDg0_8db6ef00-c678-4343-8814-2020bf19b6df"
      unitRef="usd">478000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctMS0xLTEtMTUyMDg0_d8174b17-9d61-452a-a84c-d6b2dc9f4615"
      unitRef="usd">4337000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctMy0xLTEtMTUyMDg0_d2a11a1c-9bbd-4168-a8dc-4bfb9976d95c"
      unitRef="usd">3854000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZTpiZDZhZjFkMjA1NWY0ZWQ2YWRlZDQxYmMxZTY1NDE5Mi90YWJsZXJhbmdlOmJkNmFmMWQyMDU1ZjRlZDZhZGVkNDFiYzFlNjU0MTkyXzctNS0xLTEtMTUyMDg0_b5732508-ed07-4134-9439-305efaf6d41a"
      unitRef="usd">4101000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <hfwa:SalaryContinuationPlanTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90ZXh0cmVnaW9uOjVmMTFmNWNjYjI5ZjRkNDQ4OTJjNTcxOTI1NDQzM2M1XzIwNjc_3a961d27-56fe-45b8-92b5-bd7a3ff67291">The following table presents a summary of the changes in the salary continuation plan 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:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td 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.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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Obligation, at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Expenses incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Obligation, at the end of the year&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;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,835&#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,162&#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;</hfwa:SalaryContinuationPlanTableTextBlock>
    <hfwa:SalaryContinuationPlan
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtMS0xLTEtMTUyMDg0_146f5787-b001-4faf-bddf-31eb0ae17969"
      unitRef="usd">3835000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtMy0xLTEtMTUyMDg0_9fd18f0f-7594-408e-99c2-882e2ec962ee"
      unitRef="usd">4162000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzMtNS0xLTEtMTUyMDg0_f97998f4-6e80-4b6c-816e-e7320fc83c0a"
      unitRef="usd">4334000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtMS0xLTEtMTUyMDg0_b8c055d3-f933-49a5-944f-bbb90382850a"
      unitRef="usd">450000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtMy0xLTEtMTUyMDg0_7f315133-7d5c-4f8e-a445-2ade87c54172"
      unitRef="usd">536000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzUtNS0xLTEtMTUyMDg0_afc37bc8-4120-4641-a3ae-39884c9f971b"
      unitRef="usd">460000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtMS0xLTEtMTUyMDg0_87479628-fc2e-4c59-a7f1-2ed4a499b139"
      unitRef="usd">191000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtMy0xLTEtMTUyMDg0_75061885-9b94-457f-9049-e67f264b8af5"
      unitRef="usd">209000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzYtNS0xLTEtMTUyMDg0_7a0dfaf5-3e98-4346-8367-9a921bbc68ca"
      unitRef="usd">288000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlan
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctMS0xLTEtMTUyMDg0_9a383926-cd98-4dc2-b412-a273b4f71ce8"
      unitRef="usd">3576000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctMy0xLTEtMTUyMDg0_b7f87979-4b12-4655-aeff-c2b3cabd8810"
      unitRef="usd">3835000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNjkvZnJhZzo1ZjExZjVjY2IyOWY0ZDQ0ODkyYzU3MTkyNTQ0MzNjNS90YWJsZToyODc0ZjI4YTgzZTg0ZDRkYTIzNDk3YTFjZDg1NzRjNS90YWJsZXJhbmdlOjI4NzRmMjhhODNlODRkNGRhMjM0OTdhMWNkODU3NGM1XzctNS0xLTEtMTUyMDg0_7006df9c-df7f-4d0b-b209-9a859d142633"
      unitRef="usd">4162000</hfwa:SalaryContinuationPlan>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTI_12a49e37-467b-433a-81bd-97feafbcba1e">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 weighted average shares used for earnings per common share computations for the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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, except shares)&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;Net income:&lt;/span&gt;&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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Dividends and undistributed earnings allocated to participating 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Net income allocated to common shareholders&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;81,875&#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;98,035&#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;46,563&#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;Basic:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,103,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,018,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 basic weighted average common shares outstanding&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;35,103,465&#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;35,677,851&#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;36,014,445&#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;Diluted:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,103,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;(2)&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;360,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 diluted weighted average common shares outstanding&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;35,463,896&#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;35,973,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;36,170,066&#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 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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;137,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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%"&gt; Represents dividends paid and undistributed earnings allocated to unvested restricted stock awards.&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; Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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;(3)&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 exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award or unit exceeds the market price of the Company&#x2019;s stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The timing and amount of cash dividends paid on the Company's common stock depends on the Company&#x2019;s earnings, capital requirements, financial condition and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#x2019;s predominant source of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the dividend activity during the most recent three year period:&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:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.456%"/&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="background-color:#cceeff;border-top:1pt solid #000000;padding: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;January 22, 2020&lt;/span&gt;&lt;/td&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: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;border-top:1pt solid #000000;padding: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 6, 2020&lt;/span&gt;&lt;/td&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: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 20, 2020&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: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;April 29, 2020&lt;/span&gt;&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 13, 2020&lt;/span&gt;&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 27, 2020&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: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;July 22, 2020&lt;/span&gt;&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 5, 2020&lt;/span&gt;&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 19, 2020&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: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;October 21, 2020&lt;/span&gt;&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;November 4, 2020&lt;/span&gt;&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 18, 2020&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: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;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: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;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: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;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: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;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: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;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: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;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;tr&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;July 20, 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;August 3, 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;August 17, 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: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;October 19, 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;November 2, 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;November 16, 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 October 23, 2014, the Company's Board of Directors authorized the repurchase of up to 5% of the Company's outstanding common shares, or approximately 1,512,600 shares, under the eleventh stock repurchase plan. 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 after all shares under the eleventh stock repurchase plan had been repurchased. The number, timing and price of shares repurchased under the twelfth stock repurchase plan will depend on business and market conditions and other factors, including opportunities to deploy the Company's capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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;Year Ended December 31,&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="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;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="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="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;Eleventh Stock Repurchase Plan&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;padding:0 1pt"/&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;padding:0 1pt"/&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,512,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;/tr&gt;&lt;tr&gt;&lt;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;Stock repurchase 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelfth Stock Repurchase Plan&lt;/span&gt;&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;Repurchased shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904,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;155,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Stock repurchase 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;25.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;20.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#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="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 each plan.&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;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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;2020&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;26,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&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;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;25.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.57&#160;&lt;/span&gt;&lt;/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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Issuance of Common Stock&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;Common stock was issued during the year ended December 31, 2020 related to the exercise of stock options as further described in Note (17) Stock-Based Compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTY_f32501c3-e178-4401-9df2-fff55309cc29">&lt;div style="margin-top:5pt;text-align:justify;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 weighted average shares used for earnings per common share computations for the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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, except shares)&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;Net income:&lt;/span&gt;&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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Dividends and undistributed earnings allocated to participating 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;Net income allocated to common shareholders&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;81,875&#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;98,035&#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;46,563&#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;Basic:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,103,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,018,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 basic weighted average common shares outstanding&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;35,103,465&#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;35,677,851&#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;36,014,445&#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;Diluted:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,103,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,677,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,014,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;(2)&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;360,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 diluted weighted average common shares outstanding&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;35,463,896&#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;35,973,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;36,170,066&#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 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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;137,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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%"&gt; Represents dividends paid and undistributed earnings allocated to unvested restricted stock awards.&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; Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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;(3)&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 exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award or unit exceeds the market price of the Company&#x2019;s stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtMS0xLTEtMTU4MDUw_3ee9c8b3-5e04-4096-a3b5-42ea9218b19f"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtMy0xLTEtMTU4MDcw_95099f6d-ff5e-4422-b99d-56e207640364"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzQtNS0xLTEtMTU4MDcw_915044f3-626d-40c0-aaeb-d78c3f4e71da"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtMS0xLTEtMTUyMDg0_cf184aa3-9010-4e01-96ba-5834dcd01b76"
      unitRef="usd">0</hfwa:DividendsAndUndistributedEarnings>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtMy0xLTEtMTUyMDg0_d4fd7705-a534-4a42-a942-c3a358da8791"
      unitRef="usd">0</hfwa:DividendsAndUndistributedEarnings>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzUtNS0xLTEtMTUyMDg0_4fdf200f-d291-498a-b851-7b4c49241f70"
      unitRef="usd">7000</hfwa:DividendsAndUndistributedEarnings>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtMS0xLTEtMTUyMDg0_b3a24b8e-e221-40f4-bd66-76fc1615364e"
      unitRef="usd">81875000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtMy0xLTEtMTUyMDg0_d88c65e9-8b42-48c4-93be-5393932d1deb"
      unitRef="usd">98035000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzYtNS0xLTEtMTUyMDg0_516849c1-b5f3-43b6-8000-67c667859976"
      unitRef="usd">46563000</us-gaap:UndistributedEarningsDiluted>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtMS0xLTEtMTUyMDg0_c2dc667d-0d94-4da0-8a90-4b720270d0fe"
      unitRef="shares">35103465</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtMy0xLTEtMTUyMDg0_7015c659-42b3-4950-8e35-6957e6efdb6b"
      unitRef="shares">35677851</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzgtNS0xLTEtMTUyMDg0_e0b2c693-69d7-467f-a323-47685e902750"
      unitRef="shares">36018627</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktMS0xLTEtMTUyMDg0_ecdc22f6-52ed-41df-8d3a-508b2f627f4b"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktMy0xLTEtMTUyMDg0_b0c238cc-46fb-4dfc-9a0e-f7210628c087"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzktNS0xLTEtMTUyMDg0_475a0ecf-eb80-4353-aa50-fd6e5d3a3b3e"
      unitRef="shares">4182</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTEtMS0xLTE1MjA4NA_a7fb6dcb-4690-4e7a-8a9e-5a3e25bc4d06"
      unitRef="shares">35103465</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTMtMS0xLTE1MjA4NA_519566cd-d390-4483-b24c-1fa6b7c80a53"
      unitRef="shares">35677851</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEwLTUtMS0xLTE1MjA4NA_92929a1f-c046-4870-b45e-bcd10409a547"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTEtMS0xLTE1MjA4NA_5308e822-3500-4784-ba84-dde2b409495c"
      unitRef="shares">35103465</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTMtMS0xLTE1MjA4NA_19cb1f4c-e2ea-4192-ba20-8570ad1a32ad"
      unitRef="shares">35677851</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEyLTUtMS0xLTE1MjA4NA_8c15db61-e3c7-4f6d-aad4-13af0e18d602"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTEtMS0xLTE1MjA4NA_ee7221ff-ee54-4f8e-9803-29aa7bb9680e"
      unitRef="shares">360431</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTMtMS0xLTE1MjA4NA_8b6bf365-1b10-4d60-af1c-1dc9eabcbb9d"
      unitRef="shares">295535</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzEzLTUtMS0xLTE1MjA4NA_a884c22d-3834-4262-ac68-ec49946b2945"
      unitRef="shares">155621</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTEtMS0xLTE1MjA4NA_58b2131e-2216-4806-b59a-fcdf2fa92446"
      unitRef="shares">35463896</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTMtMS0xLTE1MjA4NA_6a407f3e-7ff3-415f-bd12-e863bb4a9e19"
      unitRef="shares">35973386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE0LTUtMS0xLTE1MjA4NA_dfa9accc-3506-4394-9c00-30a53fe6dba4"
      unitRef="shares">36170066</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTEtMS0xLTE1MjA4NA_2a631b2d-a4ec-4dc3-aa9c-f9284851bf2b"
      unitRef="shares">872</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTMtMS0xLTE1MjA4NA_2b455d65-2087-4f4e-bf04-9de5ab9f3729"
      unitRef="shares">7043</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo4ZjgxOTI5NTFlMjg0NGQxYjkzNmZlMzcxMTFiY2JjMS90YWJsZXJhbmdlOjhmODE5Mjk1MWUyODQ0ZDFiOTM2ZmUzNzExMWJjYmMxXzE1LTUtMS0xLTE1MjA4NA_ac26a164-dfef-476a-bc24-e23099ecdaaf"
      unitRef="shares">137093</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <hfwa:ScheduleOfDividendsActivityTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyODY_60ea09f5-c14e-42c1-81f9-144f43cd0cdb">&lt;div style="margin-top:5pt;text-align:justify;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 most recent three year period:&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:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.456%"/&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="background-color:#cceeff;border-top:1pt solid #000000;padding: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;January 22, 2020&lt;/span&gt;&lt;/td&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: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;border-top:1pt solid #000000;padding: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 6, 2020&lt;/span&gt;&lt;/td&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: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 20, 2020&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: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;April 29, 2020&lt;/span&gt;&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 13, 2020&lt;/span&gt;&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 27, 2020&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: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;July 22, 2020&lt;/span&gt;&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 5, 2020&lt;/span&gt;&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 19, 2020&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: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;October 21, 2020&lt;/span&gt;&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;November 4, 2020&lt;/span&gt;&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 18, 2020&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: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;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: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;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: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;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: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;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: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;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: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;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;tr&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;July 20, 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;August 3, 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;August 17, 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: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;October 19, 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;November 2, 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;November 16, 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;</hfwa:ScheduleOfDividendsActivityTableTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i04479c352a1548a096241c3450e9a646_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTAtMS0xLTE1MjA4NA_6d7edabd-6d6d-4c86-8b7d-9778567d1919">2020-01-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i04479c352a1548a096241c3450e9a646_D20200122-20200122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTItMS0xLTE1MjA4NA_15967bd8-29f7-4806-bb0c-3aa39b453442"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i04479c352a1548a096241c3450e9a646_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTQtMS0xLTE1MjA4NA_d8c18fcf-58a5-490a-a3f3-b605a4649bde">2020-02-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i04479c352a1548a096241c3450e9a646_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQxLTYtMS0xLTE1MjA4NA_ecf5fa28-8428-4a28-9c50-1a7ae5625456">2020-02-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ibd950d0092b048a38c98170d793709a2_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTAtMS0xLTE1MjA4NA_fcfa35e2-55e5-4d85-bf35-2cb9fac4265e">2020-04-29</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibd950d0092b048a38c98170d793709a2_D20200429-20200429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTItMS0xLTE1MjA4NA_00fcd8e0-9e0b-4f0c-a091-f445535891cc"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ibd950d0092b048a38c98170d793709a2_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTQtMS0xLTE1MjA4NA_d6e90867-7723-4cf4-9b67-64bedf2573a8">2020-05-13</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ibd950d0092b048a38c98170d793709a2_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQyLTYtMS0xLTE1MjA4NA_479d125b-1508-4d9a-8ace-8b1467e233c5">2020-05-27</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTAtMS0xLTE1MjA4NA_23724503-633d-4702-a545-82a6e2d0779a">2020-07-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTItMS0xLTE1MjA4NA_464aed2b-f799-4699-8dd0-a312be3bd125"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTQtMS0xLTE1MjA4NA_4f45a81b-f392-43a8-8d5c-6c428fc1a262">2020-08-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ie883d5cba06e42abbe310094496d9ec7_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQzLTYtMS0xLTE1MjA4NA_37824846-c740-4817-9de7-6527e2f53221">2020-08-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i074402b50aba492c82d84d05b1625915_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTAtMS0xLTE1MjA4NA_05fa863a-2d9e-4c1f-8b58-acb7023ab863">2020-10-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i074402b50aba492c82d84d05b1625915_D20201021-20201021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTItMS0xLTE1MjA4NA_5c9d6e70-813d-4161-a4e7-429dec229eb6"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i074402b50aba492c82d84d05b1625915_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTQtMS0xLTE1MjA4NA_68808fa8-e18f-4cce-aae8-120b429355cd">2020-11-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i074402b50aba492c82d84d05b1625915_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ0LTYtMS0xLTE1MjA4NA_2b4afed4-5d20-48ce-af31-7c0e338bfcf8">2020-11-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i006a75297747468fb63f99789f86d556_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTAtMS0xLTE1MjA4NA_4effeeec-1d6f-4994-bf23-123e12cfdea2">2021-01-27</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i006a75297747468fb63f99789f86d556_D20210127-20210127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTItMS0xLTE1MjA4NA_bceb748a-18fc-41f2-a732-236b890f86c3"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i006a75297747468fb63f99789f86d556_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTQtMS0xLTE1MjA4NA_451c3581-4e56-4ca4-9081-58b053e094bc">2021-02-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i006a75297747468fb63f99789f86d556_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ1LTYtMS0xLTE1MjA4NA_3c8203fa-1a14-482c-8472-3e5e05e21d0f">2021-02-24</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTAtMS0xLTE1MjA4NA_17fd8391-e556-4416-bf0e-b2c691b6143f">2021-04-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTItMS0xLTE1MjA4NA_6744f8f5-db45-4365-a624-088e0e086aea"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTQtMS0xLTE1MjA4NA_1a39bfbc-36ff-4c1f-8f35-01d614409e02">2021-05-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="iea64509c190a4ef3ab556b48199e4e34_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ2LTYtMS0xLTE1MjA4NA_22755614-153e-4f04-b8bb-e0340dfa51bf">2021-05-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTAtMS0xLTE1MjA4NA_4ca7f4ec-2f29-42a9-bee7-4ef7910d52bc">2021-07-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTItMS0xLTE1MjA4NA_5ae137bb-52ff-4546-911e-bfaa0801839e"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTQtMS0xLTE1MjA4NA_51041a02-0b67-4e6d-8441-601971ba6a87">2021-08-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i032b6f2c9fc1471098727f9faeffacaa_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ3LTYtMS0xLTE1MjA4NA_98e79624-fea5-46d3-84cd-28c72d2c559a">2021-08-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTAtMS0xLTE1MjA4NA_a5a87204-37fa-45b4-928c-071e4eb494fc">2021-10-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTItMS0xLTE1MjA4NA_b216cf41-70c5-4163-92d6-bba1c9d7a202"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTQtMS0xLTE1MjA4NA_ee7e26f7-5be7-47b1-ae42-7bf3169d6d7f">2021-11-03</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i103dda1e1bfc40ad9334e35f4e5dcfd9_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzQ4LTYtMS0xLTE1MjA4NA_4086161c-3fa9-47ef-be76-78b19a1d9878">2021-11-17</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktMC0xLTEtMTU4MTY3_f9dba63f-4865-42e0-8b64-bb4dd3881c76">2022-01-26</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktMi0xLTEtMTU4MTY3_ac4d1ad5-9ec3-4576-a6b4-6f68a9a3f498"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktNC0xLTEtMTU4MTY3_5a54e573-d98a-4b2c-8a56-2319e3b281d3">2022-02-09</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i70808a137803492cb23bdc496e8a2bb2_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzktNi0xLTEtMTU4MTY3_052f3887-8454-440d-b7e0-4c76de240070">2022-02-23</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i8626ca963ca7417f943831eae4f78230_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTAtMS0xLTE1ODE2Nw_710c6733-a22d-4115-8f69-5e08705b0108">2022-04-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8626ca963ca7417f943831eae4f78230_D20220420-20220420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTItMS0xLTE1ODE2Nw_e6fcf23f-7d95-4fdd-ab7a-e7555c2edb56"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i8626ca963ca7417f943831eae4f78230_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTQtMS0xLTE1ODE2Nw_3c235542-73e0-48c5-8784-47993db042ae">2022-05-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i8626ca963ca7417f943831eae4f78230_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEwLTYtMS0xLTE1ODE2Nw_efafa1e8-24ed-4ecb-9dea-46d501dde69f">2022-05-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTAtMS0xLTE1ODE2Nw_3372db7c-3894-451f-8bb2-c3580bec76a6">2022-07-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTItMS0xLTE1ODE2Nw_1451dffb-6e5d-43ae-bc44-bcfca0353c41"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTQtMS0xLTE1ODE2Nw_59298739-8bec-4b83-a1d9-56c4b21a3bd3">2022-08-03</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i46dac5f55b114faf8f2d9caad8473b90_D20220720-20220720"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzExLTYtMS0xLTE1ODE2Nw_68769597-9642-4ce3-a6bd-709a9af2e76b">2022-08-17</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTAtMS0xLTE1ODE5NQ_9eeb98b3-c7aa-4b57-bd52-64c8d16a5194">2022-10-19</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTItMS0xLTE1ODE5NQ_5dfb9dfa-41a9-4e2e-83d4-d909f6d4ef42"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTQtMS0xLTE1ODE5NQ_56cdaa3d-3bd3-4f8a-8bc4-c24ea8e1d433">2022-11-02</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTplZTY4MTIyMTY4ZDI0MDM5YWQxZWM3MWRkZjBkYzJmMi90YWJsZXJhbmdlOmVlNjgxMjIxNjhkMjQwMzlhZDFlYzcxZGRmMGRjMmYyXzEyLTYtMS0xLTE1ODE5NQ_e0319716-460f-4d9e-a674-a21c78c50337">2022-11-16</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="i3b0d9fd2bfcf4caa87ce540290ce1f6d_D20141023-20141023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzE5ODU_f309359b-7663-4737-8ebd-27e55b4d4eb0"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifdd2d880e7ac4b65a9c90ef035a2bff5_I20141023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIwNDk_10f46e7e-aed3-44dd-b8cf-beb1bd786137"
      unitRef="shares">1512600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="ic78f434807d24ecca651b99e5b449fcd_D20200312-20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIxODk_d7be9158-5e26-4cbb-b50f-83e90d07e043"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3730a4543b5c43aba1a4a995a5d0a54d_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzIyMzk_5dc968b1-e37c-48c4-881a-5e4124745507"
      unitRef="shares">1799054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hfwa:StockRepurchasedDuringPeriodTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyODE_50dbc5ef-6af4-4786-81b1-399c1ac33891">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides total repurchased shares and average share prices under the applicable plans for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="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="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;Year Ended December 31,&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="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;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="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="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;Eleventh Stock Repurchase Plan&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;padding:0 1pt"/&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;padding:0 1pt"/&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,512,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;/tr&gt;&lt;tr&gt;&lt;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;Stock repurchase 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelfth Stock Repurchase Plan&lt;/span&gt;&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;Repurchased shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904,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;155,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Stock repurchase 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;25.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;20.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#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="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 each plan.&lt;/span&gt;&lt;/div&gt;</hfwa:StockRepurchasedDuringPeriodTableTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id39f33a94717452ba0a630e624836b0a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtMS0xLTEtMTUyMDg0_e8d3c79d-4c54-401e-9d18-afdc786cd232"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtMy0xLTEtMTUyMDg0_14e5e1e3-3b12-4790-929a-bd118ba7a17c"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtNS0xLTEtMTUyMDg0_e6f7f418-4681-4a52-81e0-b082f864acc6"
      unitRef="shares">639922</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares
      contextRef="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzMtNy0xLTEtMTUyMDg0_8ede6887-fcfa-49b7-ac20-916cf0b8e32a"
      unitRef="shares">1512600</hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="id39f33a94717452ba0a630e624836b0a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtMS0xLTEtMTUyMDg0_61cd8760-ceb6-421f-9b74-c75cdb0738fa"
      unitRef="usdPerShare">0</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i3d7340f5bad648f0a21783c69bda23fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtMy0xLTEtMTUyMDg0_8f6a8fb8-67bd-4361-9c86-baa0c210f56b"
      unitRef="usdPerShare">0</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i1f204a5bd7144368bc574eb0a0f3c10f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtNS0xLTEtMTUyMDg0_505e8d69-078b-4c9c-9ca3-e1663ace09d1"
      unitRef="usdPerShare">23.95</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i830ba2e806fb49a7afc6f08abdf255fe_D20141023-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzQtNy0xLTEtMTUyMDg0_137b37de-5d46-4822-b55f-aeb41fe9e080"
      unitRef="usdPerShare">21.69</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctMS0xLTEtMTUyMDg0_14d18e06-03db-48c1-b3ff-7a0258e9c905"
      unitRef="shares">100090</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctMy0xLTEtMTUyMDg0_20cbcf24-032a-41f1-8a94-fcf9e5f57107"
      unitRef="shares">904972</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctNS0xLTEtMTUyMDg0_48eef5fb-1603-4748-bbf0-2624b6d51ddc"
      unitRef="shares">155778</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares
      contextRef="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzctNy0xLTEtMTUyMDg0_33d8b20f-36cc-4c70-919d-03a3de0b60ab"
      unitRef="shares">1160840</hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="ic8548af7ea8b47dbb9e2c10f4c84f41d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtMS0xLTEtMTUyMDg0_5e1ce7fb-3e7a-4971-a60c-cd9b224e6b6f"
      unitRef="usdPerShare">25.07</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i687030bbd64f425e9db621138a6b23d5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtMy0xLTEtMTUyMDg0_17a33f39-ce9f-4c54-b496-4cba090c23ac"
      unitRef="usdPerShare">24.43</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="ib1f390561c4f4dd0bc8df09b0f321936_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtNS0xLTEtMTUyMDg0_bd1acc41-5566-4082-9fa8-9686943bdad3"
      unitRef="usdPerShare">20.34</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i24b2037ab35e4c52af7e72bb7cb86589_D20200312-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZToyZDNhYWJlOTllNTM0ZWVhOGI5NzYzNjA3MTc1MTJiOS90YWJsZXJhbmdlOjJkM2FhYmU5OWU1MzRlZWE4Yjk3NjM2MDcxNzUxMmI5XzgtNy0xLTEtMTUyMDg0_c4b3a055-1546-40f7-ad34-2f26bd44fbb3"
      unitRef="usdPerShare">23.94</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90ZXh0cmVnaW9uOjUxMTJiZDE1ODNjZDQ3Yjk5MjcxNjM2ZWU2YTFmZDhkXzMyOTQ_cdb05ee7-09ab-43a2-aaa8-1816f8f5d648">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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;2020&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;26,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,887&#160;&lt;/span&gt;&lt;/td&gt;&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;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;25.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.57&#160;&lt;/span&gt;&lt;/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="i0e630ac9450740239ac525402c472a12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItMS0xLTEtMTUyMDg0_8fa31684-c17e-4d57-8676-8159ceca0590"
      unitRef="shares">26944</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItMy0xLTEtMTUyMDg0_9fe904f0-d302-47e2-a2da-87ab66b98041"
      unitRef="shares">26869</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzItNS0xLTEtMTUyMDg0_d2d2458e-9595-4d77-9d91-f9d8223da195"
      unitRef="shares">28887</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i0e630ac9450740239ac525402c472a12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtMS0xLTEtMTUyMDg0_26728a6d-7163-49e3-b6fe-569c4a81d137"
      unitRef="usdPerShare">25.52</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i4ff66cd6cbbc41f1b5eff88c41ebc63b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtMy0xLTEtMTUyMDg0_0b4c1dbc-bdf7-46a3-891c-4a54a4029f82"
      unitRef="usdPerShare">29.10</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i40e786d2045d4064a8d05bb5890f4a16_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzIvZnJhZzo1MTEyYmQxNTgzY2Q0N2I5OTI3MTYzNmVlNmExZmQ4ZC90YWJsZTo3YmVhNTI2MGNmMWE0YTg0YjQwN2Q3ODA1Nzg5MjY5YS90YWJsZXJhbmdlOjdiZWE1MjYwY2YxYTRhODRiNDA3ZDc4MDU3ODkyNjlhXzMtNS0xLTEtMTUyMDg0_54d45035-8976-4938-85fd-329a9e8fbc8a"
      unitRef="usdPerShare">21.57</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMDY_6856bc2c-ca64-4699-a431-69e9db7d4701">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;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;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;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;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) 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;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 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 December 31, 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 Consolidated Statements of Financial Condition with any valuation adjustment recorded within "Other expense" on the 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"&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 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;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;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;153,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;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;664,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;21,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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,331,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,306,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;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 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;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: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;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 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 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"&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.&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 below 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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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" rowspan="2" 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, 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 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: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&#160;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;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Owner-occupied CRE&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613&#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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#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="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-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: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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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" rowspan="2" 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 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 #000;padding:2px 1pt;text-align:center;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 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;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;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;td colspan="3" style="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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,515&#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,772&#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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,772&#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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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-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 and was sold during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;/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;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;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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 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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Branch 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 gain (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;16&#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,233)&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;(638)&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="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, 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;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&#160;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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;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="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;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: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;text-align:left;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&#160;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;text-align:left;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: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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Broadly traded markets do not exist for most of the Company&#x2019;s financial instruments; therefore, the fair value calculations attempt to incorporate the effect of current market conditions at a specific time. These determinations are subjective in nature, involve uncertainties and matters of significant judgment and do not include tax ramifications; therefore, the results cannot be determined with precision, substantiated by comparison to independent markets and may not be realized in an actual sale or immediate settlement of the instruments. There may be inherent weaknesses in any calculation technique and changes in the underlying assumptions used, including discount rates and estimates of future cash flows, could significantly affect the results. For all of these reasons, the aggregation of the fair value calculations presented herein do not represent, and should not be construed to represent, the underlying value of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying value amount of the Company&#x2019;s financial instruments and their corresponding estimated fair values at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 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="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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,331,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:9pt;font-weight:400;line-height:100%"&gt;1,331,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:9pt;font-weight:400;line-height:100%"&gt;25,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,306,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;766,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Loans receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,007,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,841,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,841,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 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="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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;11,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-indent:-18pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;308,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;Derivative liabilities - 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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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 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 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;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzg5OTc_04e86877-408d-4ccb-bdd2-21caefe521f0">&lt;div style="margin-top:5pt;text-align:justify;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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 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;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;63,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;153,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;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;664,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;664,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;21,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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,331,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,306,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Investment securities available for sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;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: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;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 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 investment securities available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;894,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative assets - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative liabilities - interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib29f265223cd4771a438cdd2116e7a72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtMS0xLTEtMTUyMDg0_edd57b5f-91a1-47dc-a419-c64f7b70f6a1"
      unitRef="usd">63859000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8b54d98244646b0b3f0f41d7131a658_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtMy0xLTEtMTUyMDg0_8feb61fa-c283-4a82-94a7-0fd03fa03ad9"
      unitRef="usd">19779000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c86760b291d43da9235b61a13e44561_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtNS0xLTEtMTUyMDg0_c0125ee5-cefa-4fed-87bf-df5ee180bb32"
      unitRef="usd">44080000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if41d8eaeaff343d59d86f7913ff681ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzUtNy0xLTEtMTUyMDg0_bf35586c-c432-4c16-b4a5-d604698b8248"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i028fae5071c94549a48c048a36c897ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtMS0xLTEtMTUyMDg0_32574426-5831-4f0e-8281-f8c0bc449792"
      unitRef="usd">153026000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3c67708bab35419c86e782810b59017c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtMy0xLTEtMTUyMDg0_8824692e-5762-45a5-9fea-116d6bb9da7b"
      unitRef="usd">5399000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1aee85a61306404696c6dc3df6f96b99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtNS0xLTEtMTUyMDg0_2354b0b5-86bf-415a-89cb-7ffe86ed00f1"
      unitRef="usd">147627000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id889290239ae458c900465353e765ba0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzYtNy0xLTEtMTUyMDg0_9ea9327c-a57f-4eda-844f-69d3a1726cad"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc8b9237c810491c876bcc33e85f1841_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctMS0xLTEtMTUyMDg0_bf7e6c9a-b106-44fe-81cb-e110c0b1449b"
      unitRef="usd">424386000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctMy0xLTEtMTUyMDg0_8f9bf710-2186-4f52-ab67-60e4d45d49c2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9602ccd42f1249ab99c35ecd7e5e3b8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctNS0xLTEtMTUyMDg0_31656b62-5b95-4b38-86a0-6f9498088a42"
      unitRef="usd">424386000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib1f59749b6a94179b3bb5a505ce51366_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzctNy0xLTEtMTUyMDg0_12135c9d-96bc-4ac2-b84c-4590d4203c60"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9462c8e5963498a963a798da588ec7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtMS0xLTEtMTUyMDg0_65942bbf-79c4-4dd4-9e0e-8ddfc432bd52"
      unitRef="usd">664421000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia2d61c53a83740e5a0fd784d1e400f0c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtMy0xLTEtMTUyMDg0_7ef69970-cda8-4b3e-9a67-b1fa1d8a5d95"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c2873f8e6004d038ede0203e16dcd24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtNS0xLTEtMTUyMDg0_1f45498e-6d48-4f88-b3b0-64c9c4197ebd"
      unitRef="usd">664421000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib1f59749b6a94179b3bb5a505ce51366_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzgtNy0xLTEtMTUyMDg0_a43d13f0-7107-46b0-a0f0-c8f0fab04e30"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i36113222d26145afbdf645a14fe9d1d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTEtMS0xLTE1MjA4NA_2d26f8bc-c073-41e7-abff-a19b8982d475"
      unitRef="usd">3834000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c03bcd2f94f4d2e9351bff656fac832_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTMtMS0xLTE1MjA4NA_da8f9553-ccf9-43c9-9332-cbe53f42aed4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib1a4649e77a44ca2a089fb7c2544bd9a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTUtMS0xLTE1MjA4NA_7c92350c-a59e-46d2-9d94-338092ec118f"
      unitRef="usd">3834000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5cd3780f29e54fa99d4678814231e6f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEwLTctMS0xLTE1MjA4NA_8c10bf1a-df3e-4b57-930e-c19e8d04e98f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic55dee39023d430288cf409ba84b15ff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTEtMS0xLTE1MjA4NA_09433bf9-fe9f-490d-9189-c160dc02245b"
      unitRef="usd">21917000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i295bd86754f247b6bf4c07322ce114b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTMtMS0xLTE1MjA4NA_748e79e2-7fdb-40aa-8b41-5f73f780d117"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i298813807fe04d0999a21367aaad44c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTUtMS0xLTE1MjA4NA_6f609148-f70c-48b4-8977-0a29f656b65b"
      unitRef="usd">21917000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id84350288fa849f089262397249b2563_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzExLTctMS0xLTE1MjA4NA_63c22a7f-7971-4582-a981-7c2ca20d2733"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTEtMS0xLTE1MjA4NA_666a89a1-261e-4a73-97a1-3c1ab8cea6cb"
      unitRef="usd">1331443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i032525bc79f24919b5e299d836a5cf2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTMtMS0xLTE1MjA4NA_a2c4f29c-2af2-4bc5-948e-b2e4e55d41b8"
      unitRef="usd">25178000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTUtMS0xLTE1MjA4NA_53c71b6e-be0e-49e4-bf48-e3581deac96d"
      unitRef="usd">1306265000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8966e7561d4448eabbad2719857b9ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEyLTctMS0xLTE1MjA4NA_1b4bed1a-c159-4b38-8ade-2ea11cc199d8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2dc250e109f74d91877c3db8e0e78fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTEtMS0xLTE1MjA4NA_fbce4e61-fcc2-4f97-8e4c-58031856e431"
      unitRef="usd">185000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTMtMS0xLTE1MjA4NA_25573c8a-4631-46c5-8d35-4053dd734c3a"
      unitRef="usd">185000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i34db2fdc80ea4a21893c7d8be9ba9a56_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTUtMS0xLTE1MjA4NA_7e099cf0-0497-4c6f-91b8-dce2682962ac"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id8966e7561d4448eabbad2719857b9ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzEzLTctMS0xLTE1MjA4NA_05fc823b-4a09-4622-b710-78c38fb306b4"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id7028c05a23a4094a796a766932a19f9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTEtMS0xLTE1MjA4NA_418a1eae-95f4-44e4-b14c-f7e1d770f34e"
      unitRef="usd">30107000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i044c7d522c774320951c4b5d454c5039_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTMtMS0xLTE1MjA4NA_56171ace-e9df-4630-ac43-dc05bc6e8aad"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9cb774a641704957bb62af9da6edac62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTUtMS0xLTE1MjA4NA_335279b6-17d1-4234-ba3b-fc13a9107f2b"
      unitRef="usd">30107000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id87f10c597ea419cba947b50d8fe8827_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE0LTctMS0xLTE1MjA4NA_080e06dc-16bc-4f17-bbe1-faa487a3f0a7"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id7028c05a23a4094a796a766932a19f9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTEtMS0xLTE1MjA4NA_fe624ddc-cf95-485b-bc0a-d6f258ede19d"
      unitRef="usd">30107000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i044c7d522c774320951c4b5d454c5039_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTMtMS0xLTE1MjA4NA_017576aa-3df8-4d96-8055-04d06a5f1d91"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i19dc3d0b99224da2b9edecbe3bb48f3c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTUtMS0xLTE1MjA4NA_5610efe2-8f14-4d2e-ac47-2e8df795db3c"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id87f10c597ea419cba947b50d8fe8827_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5MDU4MzM2ODEyMmY0ODgwYjA4MjVlYzZlNWRhNWI0MC90YWJsZXJhbmdlOjkwNTgzMzY4MTIyZjQ4ODBiMDgyNWVjNmU1ZGE1YjQwXzE2LTctMS0xLTE1MjA4NA_0cba38ce-b43d-43d4-a308-971ad4075b1a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iecf245180be64e51aab096536165d849_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtMS0xLTEtMTUyMDg0_2dfc4157-0d00-4ec0-940a-ba0eb2a7caea"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab6c7e2962bf43b0b60cd7730ef0fd3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtMy0xLTEtMTUyMDg0_cc42a0ba-0960-4310-b506-64b0267083ec"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9e02c2f11144166ae1cbea40b757b49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtNS0xLTEtMTUyMDg0_e63e91c8-0d12-4cca-97e6-71575cce6047"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i83df815809254af8ac609693598c63b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzUtNy0xLTEtMTUyMDg0_e71ec136-35b1-4f52-9b66-ddf1f476d140"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id9356e902e0c483db1d63727b18a6c83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtMS0xLTEtMTUyMDg0_5093554a-f4cb-4ec5-9e48-9322c539c87d"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icda048a3500a41559ba97ccf30e91772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtMy0xLTEtMTUyMDg0_5a6e31c8-0c09-442b-92be-911e6622f116"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99d62289b9f74a8fbc2e87e6335c34fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtNS0xLTEtMTUyMDg0_b3f980bf-9b6a-4b31-9798-3e0424518795"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifcf04f603d23455cbd2ee286d992244f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzYtNy0xLTEtMTUyMDg0_6ee316fa-092b-444c-9a48-022d857ae324"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if616ec1981e449a8827909e8f2c01fe4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctMS0xLTEtMTUyMDg0_47ebacae-4c06-40e9-9859-178588fc2497"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f4b1a8c91ea42d3acbda46d675770f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctMy0xLTEtMTUyMDg0_cd75f47d-634d-4aea-a4ec-c6d5f044f36d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i893488251f6f4e08ab90300bec8e6c24_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctNS0xLTEtMTUyMDg0_0f6c5323-67a7-44fc-bdd4-7e60edbf2e90"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib8efd9bb442f42ac933ec8ff565fa4ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzctNy0xLTEtMTUyMDg0_08b49139-28e7-4e88-9f4f-d5cbe3466dc9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie875f48f6989446c896a570ffced54b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtMS0xLTEtMTUyMDg0_e3a05bc5-3329-4868-8975-dfc9ed775ecd"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i626184b5a0f14e76b059bad54611a9d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtMy0xLTEtMTUyMDg0_71a77333-02cc-48ae-86f0-8df2d1176e84"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d815dc19eab461f95c96d92f9a87c0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtNS0xLTEtMTUyMDg0_fdb9e99b-2193-4ab0-bd42-25015d5d6c8e"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie7aa664f343640b5b8861a9a2f398b2d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzgtNy0xLTEtMTUyMDg0_c082c40f-685a-4eed-9ed2-0a6ce0eddde1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia494793f9bcb46e98065965828ccfd1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktMS0xLTEtMTUyMDg0_a6c8a0ae-128c-4899-ab0b-0cefba108f31"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iabd7ffe812484cd6ab11a9ac42c8cae6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktMy0xLTEtMTUyMDg0_0cf5fba9-52ac-4961-bae7-77a052a51b69"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c46052aa74b430d9658943487f9810d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktNS0xLTEtMTUyMDg0_2f0ab6b1-e659-44e6-ad1e-ed9c58d87ae6"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i96ec1c5df5624f27a1ad1d8e4b3401c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzktNy0xLTEtMTUyMDg0_da3ff4f6-9c86-4756-bddb-e726aed6ecdf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i94d5fd0618b64606927a301d0968ed2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTEtMS0xLTE1MjA4NA_2d456bcc-89b3-4d7e-8d5b-8a394f6cf355"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i604bfba6e8fe4a568c010ab9691407b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTMtMS0xLTE1MjA4NA_8e688586-6c08-4516-a64a-b4fdef8b69b1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iabd7ffe812484cd6ab11a9ac42c8cae6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTMtMS0xLTE1MjA4NA_d542907c-8cfa-4c04-b863-b6c50fec1a3a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia91c12717fdf4d50a4546ed513121de2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTUtMS0xLTE1MjA4NA_bc59028c-f448-4a05-97cf-df55361a1a5a"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic3111a693c8447618d7e588b61851955_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEwLTctMS0xLTE1MjA4NA_80007aa2-9159-4aec-a8c7-1e4f88ac6e80"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTEtMS0xLTE1MjA4NA_322007e9-a827-49f9-9208-d5dc02fd00c6"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i77a78e18a4f2494f97beb4754d64c320_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTMtMS0xLTE1MjA4NA_da40e976-352f-460b-bb86-801e405c4d50"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i754d85d3a3f64485b50f02824495356a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTUtMS0xLTE1MjA4NA_95644af8-6186-443e-833f-379c6f7780af"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9c7e9299724543f1b075922e276de2c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzExLTctMS0xLTE1MjA4NA_4971facc-48ca-491c-86a7-d62b9cfd487a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4f49bc2f6fc84b5b9f05c78a3ad175fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTEtMS0xLTE1MjA4NA_3f2a3510-ca2f-4f52-9210-f91237528bf5"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i77a78e18a4f2494f97beb4754d64c320_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTMtMS0xLTE1MjA4NA_063b0542-9d76-496e-b26f-9694391915e6"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i754d85d3a3f64485b50f02824495356a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTUtMS0xLTE1MjA4NA_4398e18d-7830-49fc-b643-26b68bd089cf"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9c7e9299724543f1b075922e276de2c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEyLTctMS0xLTE1MjA4NA_fd7f53b8-f506-4e47-bcf4-7b0cd5bfa379"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3d2fc50d3e044682ae19d66efd22d0ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTEtMS0xLTE1MjA4NA_580cdb3c-1f18-4a65-9582-1205f0285eb6"
      unitRef="usd">15219000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic1463b4d807c4a5d870d1456e42953d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTMtMS0xLTE1MjA4NA_2d4f6e64-2d8e-4274-814e-7517601abf3a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i10248fe45f9b4f75b007050a80f314cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTUtMS0xLTE1MjA4NA_0f081cc7-591b-4e1d-9812-9045c37aadb4"
      unitRef="usd">15219000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i017906c3d48e4e5580ed4cb0fafb2daf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzEzLTctMS0xLTE1MjA4NA_e952f0ab-50bb-4b1c-aa29-2900cdb6c4b5"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3d2fc50d3e044682ae19d66efd22d0ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTEtMS0xLTE1MjA4NA_a1465c08-77fc-4d0b-958e-93d2a9db1c17"
      unitRef="usd">15286000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic1463b4d807c4a5d870d1456e42953d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTMtMS0xLTE1MjA4NA_c3b42059-7ad0-44c3-9e39-edaf4bee0edb"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if7b300c229e74658adaef02094eadb9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTUtMS0xLTE1MjA4NA_dc76c81e-d4fc-42cf-b5ec-d95b5965d922"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i017906c3d48e4e5580ed4cb0fafb2daf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5ZTZkYTg1YjIxODU0OWIzYmY4MWNkZTYxMzgzOGY5NC90YWJsZXJhbmdlOjllNmRhODViMjE4NTQ5YjNiZjgxY2RlNjEzODM4Zjk0XzE1LTctMS0xLTE1MjA4NA_a3d20596-82b0-4d78-8ed2-c2ec7e9babf0"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMDc_e687b9d2-ab99-4475-8a65-2809dbc937e7">&lt;div style="margin-top:5pt;text-align:justify;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 below 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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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" rowspan="2" 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, 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 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: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&#160;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;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Owner-occupied CRE&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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;613&#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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182&#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="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-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: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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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" rowspan="2" 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 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 #000;padding:2px 1pt;text-align:center;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 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;2,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;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;td colspan="3" style="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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,515&#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,772&#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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,772&#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: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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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-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 and was sold during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;/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;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;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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 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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Branch 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 gain (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;16&#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,233)&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;(638)&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="ic8f0e5f4c19e4a45bcd82f5c3f273e1c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtMS0xLTEtMTUyMDg0_c9fd16a2-a3ff-475e-821d-95cebe372ef6"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id53c6a9731924c1e87f186df07807253_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtMy0xLTEtMTUyMDg0_cad327a4-6452-45d9-9fbe-b7ccb3e13207"
      unitRef="usd">182000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib7649cef7e23496196ca4ca5aadee353_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtNS0xLTEtMTUyMDg0_b5ca96dd-8e99-4cb0-aef0-6fe7be81c519"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id9aba045e82742feb5b716e02cc0feb0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtNy0xLTEtMTUyMDg0_a8b396d9-789c-42da-97e3-04e5b7f63feb"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id746825e9f684239928841e948ec38ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzYtOS0xLTEtMTUyMDg0_44603594-0164-4731-8600-b4b103f322c0"
      unitRef="usd">182000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icdd36a6037394c838c3be1bb834cd5ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTEtMS0xLTE1MjA4NA_dc3a25f1-d82e-4ac1-832e-b100ea2f97fa"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8e6055d719f642e8afe2a98dd6c4fd74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTMtMS0xLTE1MjA4NA_d4e1b425-c029-4df4-b46c-deb5414e1b1c"
      unitRef="usd">182000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i30acde8f73744f1f855ced72f859349d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTUtMS0xLTE1MjA4NA_43b55f10-6b5a-421b-aa16-9ec465c18b09"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i74d949f697a54f399b16d25939f84f2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTctMS0xLTE1MjA4NA_0334e48a-cf8a-44b8-9cd9-fdf4f5df7153"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0576ca95a4904105b265a7ccf49021b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0YzA5Zjk0ODVmMjI0NDhlYjFiYzFhZjczYjU3MGU2Mi90YWJsZXJhbmdlOjRjMDlmOTQ4NWYyMjQ0OGViMWJjMWFmNzNiNTcwZTYyXzE4LTktMS0xLTE1MjA4NA_59a415a7-c4da-4e54-bf49-00251979869c"
      unitRef="usd">182000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8b283d19c91148b2b24fe4a5aa4d58d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtMS0xLTEtMTUyMDg0_7355537e-6289-4a75-9efb-df06f84f4ab5"
      unitRef="usd">1911000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i636ea6b8d8954fafa58070e72d54160c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtMy0xLTEtMTUyMDg0_8d5f867f-4b1c-4dc9-9001-d79b4e56cbc9"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8f3bb64fadb8428882388a2c4a39fe3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtNS0xLTEtMTUyMDg0_2d4b27bd-06da-4918-a9e0-3fb58e8ae17a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icab5e424c61a4ca7903f23acf887fe05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtNy0xLTEtMTUyMDg0_542301f0-a078-4fee-b237-36cc66f463e8"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic94995dd34574a7aa8d9bd8db1b3c0b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzUtOS0xLTEtMTUyMDg0_33fc51b4-f319-428f-b154-7343f0cd0ff8"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4afe3096791f4bc9bd88e30dbf5151fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtMS0xLTEtMTkzNDk1_a693e0b7-7b39-4155-9929-10fce2fe1059"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id58070dfd0414e35b60968f4afe5d4c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtMy0xLTEtMTkzNDk3_41988890-4bbd-43c3-939a-028adae5ea1f"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5065a04f05a6416eaf5a41b917727db9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtNS0xLTEtMTkzNDk3_d4c7b026-2c9a-4d5d-aacf-ddf651dae07a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieb5caa07ac084ae3b0b07591026c3eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtNy0xLTEtMTkzNDk3_1832792d-abd7-4268-bc77-8be3be1d49dd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6d67bff93d7149e3925e00f6ebe74a5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzYtOS0xLTEtMTkzNDk3_a10f176f-1de3-49bc-bb3a-6cb0817f3340"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5a64d716ccdf4b4a85221b9d4a62f6a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtMS0xLTEtMTUyMDg0_0eceaf46-7896-41af-b3e2-ca5be91db189"
      unitRef="usd">2524000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i13c718ce9d454d3b94a8c7d476f4fa4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtMy0xLTEtMTUyMDg0_422d8b7b-3744-4291-9d3d-5ef0b2c4605d"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6fd9275185df41fc8afdb5d6e68611c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtNS0xLTEtMTUyMDg0_44704945-adbc-4383-b327-8efa934d0e66"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i65c0bee31ad34620ba59eb244035bc6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtNy0xLTEtMTUyMDg0_02af8c40-3da5-44c8-ab63-56b764fe4ddc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i90b1b0870bff4fd9a35ebc7e06aee26d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzgtOS0xLTEtMTUyMDg0_94f84eda-36cf-4851-a931-d93feb9b67e9"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i289ae0cf23854af9b0f8231d2a64158c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTEtMS0xLTE5MzQ5OQ_53e178d7-155b-4af8-bf55-1f6c25b97165"
      unitRef="usd">991000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic154c9714d1e451aa3e2e978e6f6f0d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTMtMS0xLTE5MzQ5OQ_240644b1-65f1-4648-94f7-2a0868a1c4b6"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2dba1562f0664cb1b559b5cc4701ff9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTUtMS0xLTE5MzQ5OQ_4399af3b-574e-4ce7-b371-2ea207f62962"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9a9191dc6cc64eeabc5e61565099ba08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTctMS0xLTE5MzQ5OQ_a4545a57-a3f9-4cb2-aef7-b5ac32b230c7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4d1513b649604e99b41588c52ba13061_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzEyLTktMS0xLTE5MzQ5OQ_ad0b71b6-5c72-47c1-a43a-23cd8603b078"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4f4441acd5c1499887a8dd4ba8899a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTEtMS0xLTE5MzQ5OQ_a1b2b421-f0e8-494d-9c5a-dd5887592ef8"
      unitRef="usd">3515000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9920aa096bc94c0fa1a304be2a42d884_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTMtMS0xLTE5MzQ5OQ_a12b71c2-818a-438d-9ee0-ac404b881514"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3daf385b2d9c4da9b73f3b6fab1f44e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTUtMS0xLTE5MzQ5OQ_beafdf3d-055d-417c-9daf-7f9cac94d293"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i91fe34f55f1f40778325bda56afdb178_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTctMS0xLTE5MzQ5OQ_d4f879cd-3aec-4f55-b074-d07d4c20c7e3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i728c2cea302c466da4dbc341b3cf24fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE1LTktMS0xLTE5MzQ5OQ_dc99e5ba-8f27-4d44-8b7b-0aa01fa0ae77"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia8f210963674499e890eb20b978e0b2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTEtMS0xLTE1MjA4NA_5805cd12-5218-49d5-b0e4-e6aa668081c1"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if97aeae012874c5cbdbbf9afc652dbba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTMtMS0xLTE1MjA4NA_5a27cbc5-1262-479c-8b87-43e31c35aadd"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie3f6046e7cd64cfea01bb86b42f42130_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTUtMS0xLTE1MjA4NA_4a117b10-2e44-433d-a280-bbec40d6fb74"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i68257d6f1bd0464d93c774d3c94f283e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTctMS0xLTE1MjA4NA_a0c0e0af-d392-42b5-ad86-18e2abb46aa4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie6b4776893c04ee9a6a6d77f95eee6a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE3LTktMS0xLTE1MjA4NA_31daf96a-b440-4845-a3b1-72dad2140405"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i130a2e862d6d4a0882ccdd9aefbe418f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTEtMS0xLTE1MjA4NA_ab106c56-1e0f-4a27-ad3a-ca2c924925a2"
      unitRef="usd">4213000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i56c2dfbfe16248f19f4ace881d170ce8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTMtMS0xLTE1MjA4NA_6b46cdcd-07cf-48ba-b7ff-43f5415b10ad"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i73806f49c6f04d8092ad0c376f688586_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTUtMS0xLTE1MjA4NA_51b6ae6d-404c-4a94-80ae-67b406dc1555"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4f4698d26d9746dcbd122cef5b0d9632_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTctMS0xLTE1MjA4NA_53888155-9448-42a4-90a0-22f965dd46b0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i46badd1157964231aed6bc06978525f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTpmMmMyZTI5MGMzY2Q0MDIyOTI2NzQyNTIzYTk2ODFjZi90YWJsZXJhbmdlOmYyYzJlMjkwYzNjZDQwMjI5MjY3NDI1MjNhOTY4MWNmXzE4LTktMS0xLTE1MjA4NA_84cfb596-6e6f-41f8-a8a4-ddaa2075d427"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i19853f2c37c14a54a030349c589031cb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtMS0xLTEtMTUyMDg0_0d5d4111-e840-4886-a6be-b464ab23a5ca"
      unitRef="usd">23000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i78fd51bee18d4014b0ea5d8485b8a2e0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtMy0xLTEtMTUyMDg0_ac121853-dc48-46c2-8e84-f3ffbc001143"
      unitRef="usd">-691000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i166e1300661e401283be0f1a53220356_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzUtNS0xLTEtMTUyMDg0_a884c85a-760f-4e24-895e-4ae523213743"
      unitRef="usd">-8000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i709bd207be994095ae78fc82a045da58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtMS0xLTEtMTUyMDg0_f2b9d4e2-3296-4820-aba7-ac6badff79a4"
      unitRef="usd">-7000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i89d82feaee30427e96faa418ab9ed4f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtMy0xLTEtMTUyMDg0_482c8d65-41b9-4ad5-a510-6e7263ad9bd1"
      unitRef="usd">-359000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="if681759b973940fdaaf5296f841d68cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzYtNS0xLTEtMTUyMDg0_6bc0e117-9c21-43b5-a6cf-835d623a6c25"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ia6297c000f634cb2bd25b9cfcd5cebb6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtMS0xLTEtMTUyMDg0_661722fe-dcfa-4d18-86fa-f292f04fe6fa"
      unitRef="usd">16000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i98a1d563656345e88805c973f102ca62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtMy0xLTEtMTUyMDg0_64872b01-ff16-4a03-8819-8bcdfc2692bf"
      unitRef="usd">-1050000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ie216c4cc92e84c289de9ea5a0baf9e45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzgtNS0xLTEtMTUyMDg0_e8068bc4-1923-490f-a9c6-bc014f05fd47"
      unitRef="usd">-8000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i0ef2dc5dd5e34078be54670d90810a72_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTEtMS0xLTE1MjA4NA_ac03fe65-2702-4601-ba5b-41f40555f861"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i9b6457ef0c9445caa41f7714af9708b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTMtMS0xLTE1MjA4NA_d496d9b8-be0c-40f2-b7ba-a4431a998dd5"
      unitRef="usd">-38000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i7e14bd944d8a414bbc533b94cad70243_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzEyLTUtMS0xLTE1MjA4NA_31d2f034-19bd-4dd0-a0c0-b053f0c49997"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i0a7cf8da6116450f820654a1fcedc2dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTEtMS0xLTE1MjA4NA_501e660e-80b5-4980-92d7-107239d32276"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i4e94cabe8c524d198fd4a06efdc4abe9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTMtMS0xLTE1MjA4NA_3c5a22a7-f881-457f-bb85-c92b6259a9b7"
      unitRef="usd">-145000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i552d33edaa3642bf94f14896b0288144_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE0LTUtMS0xLTE1MjA4NA_897b131f-e4e6-4bad-955d-3b079d8d4e59"
      unitRef="usd">-630000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i42200c54d4c44a4d931876b767c9a6f7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTEtMS0xLTE1MjA4NA_a4b03963-c885-42a1-a57b-9cb4f4200a5f"
      unitRef="usd">16000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="iffd84d452ee14bebbe6db0f6059a8504_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTMtMS0xLTE1MjA4NA_5aadffa7-5834-43a6-a122-5d308890ec03"
      unitRef="usd">-1233000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i129e1d8afc6b4a41977e84e4e77faedf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo2YTdlMTdlNjA5ZjU0NWRmYmNmN2U4ZjJlM2E0ZmMxNC90YWJsZXJhbmdlOjZhN2UxN2U2MDlmNTQ1ZGZiY2Y3ZThmMmUzYTRmYzE0XzE1LTUtMS0xLTE1MjA4NA_53ef3ef5-d3d8-4461-99a8-d638b5fa4748"
      unitRef="usd">-638000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMjg_793fe49c-0cf0-432e-8ba9-f0a105a7f02a">&lt;div style="margin-top:5pt;text-align:justify;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="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, 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;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&#160;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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;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="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;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: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;text-align:left;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&#160;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;text-align:left;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: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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i6ae0e66c243a4a89be244352e78e4552_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTphYzA3MTY3NjRmMGM0MWMwYTA2MzkzNjU3OTA3Mjk2Ni90YWJsZXJhbmdlOmFjMDcxNjc2NGYwYzQxYzBhMDYzOTM2NTc5MDcyOTY2XzMtMS0xLTEtMTUyMDg0_911f5e17-e28a-46a1-931d-9f572423eb66"
      unitRef="usd">182000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9920aa096bc94c0fa1a304be2a42d884_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtMS0xLTEtMTUyMDg0_d5e0905a-81b8-40bf-897d-2c87717a3ebc"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i5e632ed4271645d0a4950b24239fe849_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfNA_7e81f48c-f481-42af-9194-258cdbecc610"
      unitRef="number">35</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i907b2cab9b8b44c5bbd1ba022b82e0ff_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfOQ_8741d965-c5b0-4a95-82d3-a060cc7d4b88"
      unitRef="number">-11</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i54b05a1ed2c44b73bbce72f85ddfb0ae_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzMtNy0xLTEtMTUyMDg0L3RleHRyZWdpb246M2I1NDUxMDEzMTlkNDU0YWEyMzU5ZjIzYmJhNGM1NzVfMTM_d16c531e-53fe-451a-bfd5-3b15d22c0b0a"
      unitRef="number">13.8</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie6b4776893c04ee9a6a6d77f95eee6a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo1YzA1NDljZjIyMTc0ZTA2Yjc1NjU3NDg4OTdlNDgxMi90YWJsZXJhbmdlOjVjMDU0OWNmMjIxNzRlMDZiNzU2NTc0ODg5N2U0ODEyXzQtMS0xLTEtMTUyMDg0_4ac2603d-75c2-4a8b-be25-8b4a0bd7112a"
      unitRef="usd">698000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90ZXh0cmVnaW9uOjNhZmNhY2FlYmRmYzQyMTdhNzYwNjhkYjY1ZTZjMGVjXzkwMTA_a1edbb82-e461-49a6-9005-ec4e5bb17f3e">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables present the carrying value amount of the Company&#x2019;s financial instruments and their corresponding estimated fair values at the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 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="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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,331,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:9pt;font-weight:400;line-height:100%"&gt;1,331,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:9pt;font-weight:400;line-height:100%"&gt;25,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,306,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;766,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;673,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Loans receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,007,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,841,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,841,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 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="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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;11,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-indent:-18pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,617,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;308,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;Derivative liabilities - 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;30,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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: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 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 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;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,051,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtMS0xLTEtMTU4Nzg5_1274367d-7f6c-4227-b9f3-013a82061fbc"
      unitRef="usd">103590000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtMy0xLTEtMTUyMDg0_b914ceeb-5672-4a90-ad9f-39e972c126e6"
      unitRef="usd">103590000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtNS0xLTEtMTUyMDg0_f2ae4f3e-2d68-4e68-b421-37376ad2a553"
      unitRef="usd">103590000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtNy0xLTEtMTUyMDg0_2a5b94bd-1d55-40a1-9845-818dcc5ccdb9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzUtOS0xLTEtMTUyMDg0_7096686e-1721-4244-bb95-78c14df48c5a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtMS0xLTEtMTU4Nzg5_f1056b43-9560-4613-bc37-8db3180d03d6"
      unitRef="usd">1331443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtMy0xLTEtMTUyMDg0_f4a7003c-f565-4c37-be86-7c12b4a23236"
      unitRef="usd">1331443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i44494bd96b7742d284abb5e2cf284306_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtNS0xLTEtMTUyMDg0_aee33b8a-5386-4476-8186-e453668979c2"
      unitRef="usd">25178000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtNy0xLTEtMTUyMDg0_80a218cc-d39e-44cb-8c05-b65a33e51f38"
      unitRef="usd">1306265000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if926eebbfd0a45b08bdc6dd6671a6ded_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzYtOS0xLTEtMTUyMDg0_14d8ee40-68dd-4ea6-88ea-e619c1bdd6de"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctMS0xLTEtMTU4ODAx_059fae3e-85e5-492f-b5e5-b693c7086e3d"
      unitRef="usd">766396000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctMy0xLTEtMTUyMDg0_8e433715-9659-49aa-ae45-8a74735daed4"
      unitRef="usd">673434000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctNS0xLTEtMTUyMDg0_41dfeaf0-1f62-4338-acca-b80083ad7301"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctNy0xLTEtMTUyMDg0_8394ce49-36d1-4e9b-be83-02ab6a10ac38"
      unitRef="usd">673434000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzctOS0xLTEtMTUyMDg0_f9304a89-2afd-4771-992e-b0a89ccdb2e2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktMS0xLTEtMTU4ODAx_31ea5d1d-799d-4ffb-bb1a-5e51fc74deb5"
      unitRef="usd">4007872000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktMy0xLTEtMTUyMDg0_4dfffe38-358c-45b5-9497-8f3a585e3a1b"
      unitRef="usd">3841821000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktNS0xLTEtMTUyMDg0_638cbb8e-3885-4788-a73a-41430ad9d09e"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktNy0xLTEtMTUyMDg0_e2acb32e-7a41-4a9c-8c08-188296a68a1a"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzktOS0xLTEtMTUyMDg0_7ac88e89-3b12-4e93-8006-73f601bae2e5"
      unitRef="usd">3841821000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTEtMS0xLTE1ODgwMQ_0043ecb6-ae26-454d-add4-962ad185ec58"
      unitRef="usd">18547000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTMtMS0xLTE1MjA4NA_79932026-68e4-4f35-a0c6-bf87c2a94f48"
      unitRef="usd">18547000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTUtMS0xLTE1MjA4NA_dc7fcfc7-3665-448b-b55a-998e7922e8e0"
      unitRef="usd">349000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTctMS0xLTE1MjA4NA_cd122e4b-3bd0-430e-8757-5c14e8bdb30e"
      unitRef="usd">6892000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEwLTktMS0xLTE1MjA4NA_69b9479d-01c9-4710-9c75-c40c974eea0b"
      unitRef="usd">11306000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i0036278c284047999091de5ae79ac75a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTEtMS0xLTE1ODgwMQ_046ea794-f900-407b-a91a-a7b3c6fa1326"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i330ef880c523415dab54d1445d320c40_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTMtMS0xLTE1ODgwMQ_f305610d-c018-4fa2-9bf3-a573ae96332e"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i3f967d7f84414d1095a141b0dda2f340_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTUtMS0xLTE1ODgwMQ_6e199179-325e-41fb-a431-d31a10614167"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTctMS0xLTE1MjA4NA_546ad896-692c-42b5-97a4-542fd0a9dbd3"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i89448c60a01d4ffa83eb636a98f90c4c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzExLTktMS0xLTE1ODgwMQ_f47df3e4-06ee-4dd7-9f4b-187ce72531a8"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTEtMS0xLTE1MjA4NA_64ae0d39-3565-4044-8609-8ced8e68677c"
      unitRef="usd">185000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTMtMS0xLTE1MjA4NA_116a25bc-ec18-4c2a-9976-64f0d4979665"
      unitRef="usd">185000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTUtMS0xLTE1MjA4NA_25573c8a-4631-46c5-8d35-4053dd734c3a"
      unitRef="usd">185000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTctMS0xLTE1MjA4NA_785a724f-9187-4352-8607-e9293cd35396"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzEyLTktMS0xLTE1MjA4NA_6a8707b2-c7d7-4e81-ac05-bc52ca30698a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="iae50a681d6d6499b9caa8acc784674e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTEtMS0xLTE1ODg5MA_add38899-e411-4d27-9849-0e2c01d708ed"
      unitRef="usd">5617267000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i2855b044e2a7451cb83ba7f5c4324a8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTMtMS0xLTE1MjA4NA_60dbfd30-f2ab-4e9c-959b-aaefa8b32396"
      unitRef="usd">5617267000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ice1ca834e9ed4f49a59f5cbac873eae6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTUtMS0xLTE1MjA4NA_33216e7f-4016-44d1-9208-4ac27806aa50"
      unitRef="usd">5617267000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ic4829b02887644deb815b90a13cef159_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTctMS0xLTE1MjA4NA_f3b9290a-057d-4cee-97eb-2b069b6abe12"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ib85a994a201a4dbe950dc3ed27d82fea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE0LTktMS0xLTE1MjA4NA_bf55418c-4cbb-4b66-b101-be33f98febad"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i1ce37def7f534b9ab212f048545f257b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTEtMS0xLTE1ODg5MA_fa82b0fa-e7d7-4995-aa11-f893608a8ec2"
      unitRef="usd">307573000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i279d0bfaced94b8698901137870d654d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTMtMS0xLTE1MjA4NA_2e1b3148-84df-4cd3-bee3-fab47bf4b3dd"
      unitRef="usd">308325000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i31c78edee33840a9b884726373f78595_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTUtMS0xLTE1MjA4NA_9df14eb2-c991-486c-a22c-33bc4756b809"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i28daaa628abc4a28a01f57ec3bb8ad03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTctMS0xLTE1MjA4NA_d4346f97-260c-4132-91a3-4f9dbc099f3f"
      unitRef="usd">308325000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="idb897115b6134c02871c6652f7352660_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE1LTktMS0xLTE1MjA4NA_8824f173-1ea0-4836-9ab5-29947ddf36cf"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTEtMS0xLTE1ODg4Ng_2daa8940-afb1-418c-a444-322b9decf1d0"
      unitRef="usd">46597000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTMtMS0xLTE1MjA4NA_5ff44699-8af1-4cd5-b76e-60dfc3a999cc"
      unitRef="usd">46597000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTUtMS0xLTE1MjA4NA_8021fe1c-8180-4843-94e9-c9fd5e137ee8"
      unitRef="usd">46597000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTctMS0xLTE1MjA4NA_f806c36f-5a02-4417-82ad-d90469905a53"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE3LTktMS0xLTE1MjA4NA_4ad04ba4-c6a9-4888-b33c-358b16b2d96f"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTEtMS0xLTE1ODg4Ng_a08cc113-8e9b-42f2-b84e-c40500218c9a"
      unitRef="usd">21473000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTMtMS0xLTE1MjA4NA_b685b847-6569-4236-b8dd-51ba286b05eb"
      unitRef="usd">20000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTUtMS0xLTE1MjA4NA_8965bfb7-e1bc-4b19-aa75-f511007d8f8f"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTctMS0xLTE1MjA4NA_ba590363-1176-44a5-b0d4-ed7968120db1"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE4LTktMS0xLTE1MjA4NA_fab4713b-8ad2-439e-a724-db99536eee2d"
      unitRef="usd">20000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i10dd9b100de74c72ad74dd430b7ed1d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTEtMS0xLTE1MjA4NA_0bc53c61-9d31-49c7-a2eb-d232e1250570"
      unitRef="usd">143000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ib5c72c6b64ab4238b2cc9da5b406edf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTMtMS0xLTE1MjA4NA_de34ab84-16ca-42d2-b7c2-a0a2e9f3510b"
      unitRef="usd">143000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i4f23d63f5caf40b99283e6d1ac5ed061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTUtMS0xLTE1MjA4NA_48823c17-0325-49fd-9b20-d6a916d9b407"
      unitRef="usd">57000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="idb284eba972445b5b3f43c6eaec42de8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTctMS0xLTE1MjA4NA_fd3cb605-d34b-469e-adab-a46dfac2e06e"
      unitRef="usd">13000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if9d95bf6207c40459ad78f936f5699e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzE5LTktMS0xLTE1MjA4NA_70a77b56-b9ba-42f8-adc8-86dcaa3f948a"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i0036278c284047999091de5ae79ac75a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTEtMS0xLTE5MzUxNw_6b178f3b-1810-4612-930f-db212deaa984"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i330ef880c523415dab54d1445d320c40_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTMtMS0xLTE5MzUxNw_eee8c965-3b4d-467d-8b75-e094d9b1cea8"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i3f967d7f84414d1095a141b0dda2f340_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTUtMS0xLTE5MzUxNw_144154fb-2597-471a-a8f5-573d69bf9981"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i8ffcd59ae2df473380c8ec03b5b7bd17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTctMS0xLTE1MjA4NA_3e265919-4024-4fb1-916d-19b419bb2565"
      unitRef="usd">30107000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i89448c60a01d4ffa83eb636a98f90c4c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo5NDNhNmNkMDg5MDg0YTUyOTdjMTQ3NWI3MzU4ODdjZC90YWJsZXJhbmdlOjk0M2E2Y2QwODkwODRhNTI5N2MxNDc1YjczNTg4N2NkXzIwLTktMS0xLTE5MzUxNw_5a8b80fc-7add-49a9-84e8-86e96be1b27c"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtMS0xLTEtMTUyMDg0_4e58f492-2c74-4ae2-b4e5-dadabce1e4d5"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtMy0xLTEtMTUyMDg0_059c4d2d-480e-4868-9d7a-dd2625c22bde"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtNS0xLTEtMTUyMDg0_8f9d74b9-b92b-4db0-8d12-e299d35ddbfa"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtNy0xLTEtMTUyMDg0_6f5fed68-2a84-4660-afbd-5c9e3d65ec88"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzUtOS0xLTEtMTUyMDg0_c0efbce2-b6bb-447b-b71a-0968cb41b673"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtMS0xLTEtMTU4ODk0_3d8b0f12-7017-4703-989b-a50963c4c010"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtMy0xLTEtMTUyMDg0_c4bb0776-bcd4-4fa7-bcb6-feabf8d47adb"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtNS0xLTEtMTUyMDg0_9e11f12c-c5d0-453a-9b65-da3865b676c1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtNy0xLTEtMTUyMDg0_91188837-4e8c-46f8-a152-639d08ac44e8"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzYtOS0xLTEtMTUyMDg0_6b495501-935f-4aa8-bbb1-90dd9ab2f583"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctMS0xLTEtMTU4ODk0_bc039db4-5d7b-4bc2-8da7-058c96eaf6cc"
      unitRef="usd">383393000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctMy0xLTEtMTkzNTMz_946bf96c-d9e1-4dd7-88a7-88d2b95b57bd"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctNS0xLTEtMTUyMDg0_41342d36-c824-46e8-8c56-bcf48d4ff292"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctNy0xLTEtMTUyMDg0_5b4fdda6-ea6c-46b3-8287-b68a8cf7ba94"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzctOS0xLTEtMTUyMDg0_16b3c45b-2043-461d-97e2-fff320291005"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtMS0xLTEtMTU4ODk0_f6150fb7-18a0-4e6a-b602-2e97dbbccad0"
      unitRef="usd">1476000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtMy0xLTEtMTkzNTMz_01cc06b2-ece1-4e82-8486-5f4ccff37296"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtNS0xLTEtMTUyMDg0_70d16b1e-3eac-4bc1-9665-670bbc2bf8ee"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtNy0xLTEtMTUyMDg0_e215d661-9ed4-4032-81e5-8c26ec3a14f8"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzgtOS0xLTEtMTUyMDg0_2788719b-652d-44d3-a971-40d195b5d155"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktMS0xLTEtMTUyMDg0_2a212cbb-e436-4530-8b8c-7b361fc5df57"
      unitRef="usd">3773301000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktMy0xLTEtMTUyMDg0_b75ae15d-463f-4c63-8434-a53e9425585e"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktNS0xLTEtMTUyMDg0_4344532f-5ed6-4922-b8d6-8a342638cbfa"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktNy0xLTEtMTUyMDg0_c5604c78-afbb-4e7a-acc7-cd36fcaa7fcb"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzktOS0xLTEtMTUyMDg0_3f894771-5ab8-4385-86e9-44324eed566d"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTEtMS0xLTE1MjA4NA_a87d2d85-c3cd-4eae-b6aa-67ad00e5afa8"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTMtMS0xLTE1MjA4NA_52d8d11e-c36c-4105-a33a-936912524e8f"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTUtMS0xLTE1MjA4NA_f1571b40-47b2-4105-a42d-bde4c50f136c"
      unitRef="usd">14000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTctMS0xLTE1MjA4NA_fcf0be2c-0e95-4a85-b89c-4caf0d585fbe"
      unitRef="usd">4582000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEwLTktMS0xLTE1MjA4NA_f17703ca-8fed-4db8-8ba6-d0a62531109b"
      unitRef="usd">10061000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i7f9c909eca3140e4b2c9392de3665db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTEtMS0xLTE5MzUzNg_76a14500-6ea0-4dfa-9b69-23f4ca8e40e1"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i14187da683f04f118d240422399d521f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTMtMS0xLTE1MjA4NA_2b664ebc-536f-4519-bf19-cbcf3157c23e"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ib245776fef044c199958d78c539f1e8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTUtMS0xLTE5MzUzNg_8cc99e24-d75b-405f-8593-e73397591ea8"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i7d61341e306442f9be550ea61a8f03a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTctMS0xLTE1MjA4NA_a442190d-b7dc-4554-aac7-481c15ea62a6"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEyLTktMS0xLTE5MzUzNg_9fefa201-8410-4e9b-a95b-1f7f1811bb7f"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTEtMS0xLTE1MjA4NA_ebf46918-c638-4f62-91cb-2bdb072109fc"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTMtMS0xLTE1MjA4NA_2371cf69-aba9-473f-b7a1-3e7045da805d"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTUtMS0xLTE1MjA4NA_77453157-7a9a-413d-af3d-5cf360e1613e"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTctMS0xLTE1MjA4NA_be5ede74-e20b-4dc7-8a33-8bac74eec2a0"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzEzLTktMS0xLTE1MjA4NA_514c9e23-0257-4ed0-8227-21c2bcd5e5b2"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="idd56f2b3b8ae47169fa3e4183dffde5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTEtMS0xLTE1MjA4NA_be844874-1410-4cad-a7e0-b8c2e8f54f03"
      unitRef="usd">6051451000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i82755689c94d4d089d90e9e4ae49c92a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTMtMS0xLTE1MjA4NA_75da6c16-9adb-45ef-85cc-6df515a1a8ed"
      unitRef="usd">6051451000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i7c4984cfbf8a4e18acc9a6d9d59961cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTUtMS0xLTE1MjA4NA_633b5b09-a492-4935-bccd-f3bec4be0c5e"
      unitRef="usd">6051451000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="if839cba4cc5548959b27772c7fd3924d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTctMS0xLTE1MjA4NA_d16c57bf-25c8-46f5-86b0-2e6d13572f06"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i674f4875117349fc9c39129e3ce6f75b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE1LTktMS0xLTE1MjA4NA_5ac60cbd-656f-491c-96cc-efc2c44ad378"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i1e371e2c8ec743a1ab2b2f4b970796f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTEtMS0xLTE1MjA4NA_ba44560e-7518-4ecd-9423-e2ee51fef1a3"
      unitRef="usd">342839000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i66b9b8902afb463cbe88d48620c7351e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTMtMS0xLTE1MjA4NA_7780304e-1c6b-450a-8f45-02465931106a"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i9315d8fb00fe422a95986be56f8897f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTUtMS0xLTE1MjA4NA_8d5b3df9-0aef-484d-a6ec-2f7f4bee087c"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="id41d28052c47466fbdb5df73fe34d9a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTctMS0xLTE1MjA4NA_da182f56-e55e-4c3b-9035-1d1cdb31cc26"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i529540d2ec0446728b9affb9c150755b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE2LTktMS0xLTE1MjA4NA_e80b2993-da74-42bc-b406-7aadc71e5de4"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTEtMS0xLTE1MjA4NA_9eb32018-833c-4467-983f-23f583e18540"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTMtMS0xLTE1MjA4NA_c38c6d27-afd9-497e-b82f-be587f9b633f"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTUtMS0xLTE1MjA4NA_c1d4ac03-a8e6-4df1-987f-be3b433af0fb"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTctMS0xLTE1MjA4NA_84bfbec6-3c20-4837-9364-0e03d1121a17"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE4LTktMS0xLTE1MjA4NA_edb4054a-b7d7-4150-a485-0b969ba67a61"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTEtMS0xLTE1MjA4NA_7c7a0cc9-d771-408f-9fab-7bbb1b1d24ec"
      unitRef="usd">21180000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTMtMS0xLTE1MjA4NA_ac38247d-77d8-4c75-93c3-be95ac2c577a"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTUtMS0xLTE1MjA4NA_6f36633f-3261-4b01-a638-30da1d263a63"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTctMS0xLTE1MjA4NA_057ff583-b819-4e37-aeac-af731d51765d"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzE5LTktMS0xLTE1MjA4NA_c3374e95-6574-4e56-996e-d553418119cd"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i96815ab7882446e6809a97162f61abe0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTEtMS0xLTE1MjA4NA_7b485ad7-c98a-4d5f-9a9c-5165ea42941d"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="idca58fa0bec54939bef84962b157f3ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTMtMS0xLTE1MjA4NA_56bdd68b-23af-49b1-8938-1a5c92d48607"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="iced2fe2b97e84a42af23fe6d1ad10b5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTUtMS0xLTE1MjA4NA_51d20f10-aba9-40ad-ab7c-6720b6bcfca6"
      unitRef="usd">33000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i0468d397933246879c171da7c53d974f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTctMS0xLTE1MjA4NA_e7dce0df-0cd5-4582-b985-90e16ce54773"
      unitRef="usd">19000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ie27fe438aa26479b8d7af5f74d4cebe6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIwLTktMS0xLTE1MjA4NA_99a8cc98-527c-4b24-94f3-fa3e27461a8a"
      unitRef="usd">21000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7f9c909eca3140e4b2c9392de3665db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTEtMS0xLTE5MzU1MQ_5a279151-d730-469b-bb01-13cebb2ed5dc"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i14187da683f04f118d240422399d521f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTMtMS0xLTE5MzUzOQ_cec79970-49f1-4724-9891-466a1cfa44e4"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ib245776fef044c199958d78c539f1e8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTUtMS0xLTE5MzU0MQ_ca5839f5-41d4-4d62-bc81-33974037f8db"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if7b300c229e74658adaef02094eadb9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTctMS0xLTE1MjA4NA_dc76c81e-d4fc-42cf-b5ec-d95b5965d922"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1ebeabfa0d7c4cc9b26ebde8b11763ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzUvZnJhZzozYWZjYWNhZWJkZmM0MjE3YTc2MDY4ZGI2NWU2YzBlYy90YWJsZTo0ZmU5N2VkYjM3YTk0NDQwYWRmOTQxOTM0YzVkN2MwMS90YWJsZXJhbmdlOjRmZTk3ZWRiMzdhOTQ0NDBhZGY5NDE5MzRjNWQ3YzAxXzIxLTktMS0xLTE5MzU0Mw_371d2e47-c49b-4b23-8008-87baf72c65dd"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NjY_b6d3a713-550f-4d27-b61c-1886453308b3">Stock-Based Compensation&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On July 24, 2014, the Company's shareholders approved the Equity Plan that provides for the issuance of 1,500,000 shares of the Company's common stock in the form of various types of stock-based compensation. As of December 31, 2022, shares remaining available for future issuance under the Equity Plan totaled 330,398.&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) Stock Option Awards&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;All outstanding stock options were exercised during the year ended December 31, 2020. The intrinsic value from options exercised during the year ended December 31, 2020 was $61,000. The cash proceeds from options exercised during the year ended December 31, 2020 was $122,000.&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 stock option activity during the year ended December 31, 2020:&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&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:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14.77&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/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: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="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;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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) Restricted Stock Awards&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;Restricted stock awards generally had a four-year cliff vesting or four-year ratable vesting schedule. The remaining restricted stock awards vested during the year ended December 31, 2020. For the year ended December 31, 2020, the Company recognized compensation expense related to restricted stock awards of $76,000, and a related tax benefit of $17,000. The vesting date fair value of restricted stock awards that vested during the year ended December 31, 2020 was $442,000.&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 restricted stock award activity for the year ended December 31, 2020:&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&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:9pt;font-weight:400;line-height:100%"&gt;Nonvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;20,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;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;17.59&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;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;(c) Restricted Stock Units&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;Restricted stock units generally vest ratably over three years and are subject to service conditions in accordance with each award agreement.&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;Performance-based restricted stock units have a three-year cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The conditions of the grants allow for an actual payout ranging between no&#160;payout and&#160;150%&#160;of target. The payout level is calculated based on the percentile level of the market condition, which includes the ratio of the Company's total shareholder return and the ratio of the Company's return on average assets and return on tangible common equity over the performance period in relation to the performance of these metrics of a predetermined peer group. The fair value of each performance-based restricted stock unit, inclusive of the market condition, was determined using a Monte Carlo simulation and will be recognized over the vesting period.&#160;The Monte-Carlo simulation model uses the same input assumptions as the Black-Scholes model; however, it also further incorporates into the fair value determination the possibility the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided.&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 assumptions to estimate the fair value of performance-based restricted share units granted 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;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="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;2020&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;Shares issued&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;15,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;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected Term in Years&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;2.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.8&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;Weighted-Average Risk Free Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;0.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;1.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Correlation coefficient&lt;/span&gt;&lt;/td&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Range of peer company volatilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.6%-77.8%&lt;/span&gt;&lt;/div&gt;&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.4%-136.4%&lt;/span&gt;&lt;/div&gt;&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.1%-107.6%&lt;/span&gt;&lt;/div&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;Range of peer company correlation coefficients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.7%-94.4%&lt;/span&gt;&lt;/div&gt;&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.1%-94.8%&lt;/span&gt;&lt;/div&gt;&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.1%-90.2%&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:9pt;font-weight:400;line-height:100%"&gt;Company volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;Company correlation coefficient&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;90.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;Expected volatilities in the model were estimated using a historical period consistent with the performance period of approximately three years. The risk-free interest rate was based on the United States Treasury rate for a term commensurate with the expected life of the grant.&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;For the years ended December 31, 2022, 2021 and 2020, the Company recognized compensation expense related to restricted stock units of $3.8 million, $3.7 million, and $3.5 million respectively, and a related tax benefit of $833,000, $802,000, and $757,000, respectively. As of December 31, 2022, the total unrecognized compensation expense related to non-vested restricted stock units was $6.1 million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately 2.2 years. The vesting date fair value of the restricted stock units that vested during the years ended December 31, 2022, 2021 and 2020 was $3.3 million, $3.6&#160;million and $2.4&#160;million, 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 summarizes the unit activity 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: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="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;Units&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;Weighted-Average Grant Date Fair Value&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:9pt;font-weight:400;line-height:100%"&gt;Nonvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;233,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;30.41&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&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;316,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(125,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Nonvested at December 31, 2021&lt;/span&gt;&lt;/div&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;315,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,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;25.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;/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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="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;Nonvested at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,892&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 0;text-align:right;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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i759a5dbd1f4f470a8183c6f0d00f3ca2_D20140724-20140724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEzNQ_1407d879-ca67-4c63-a6d8-1154b725c8e6"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzMyMA_d23c865b-a2cf-4b1c-bf2a-3e88b49837b8"
      unitRef="shares">330398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1073b2a4820049238502db2ddc579acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzY4Nw_b8fa809a-4ba5-4cd4-b70a-02f5b7dc50fb"
      unitRef="usd">61000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1073b2a4820049238502db2ddc579acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzgwNA_78e1604e-2f0b-4c89-8017-f7ab5f191c8d"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5Nzc_e598f2cf-6e1d-47f0-ade3-80915f8883a7">&lt;div style="margin-top:5pt;text-align:justify;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 stock option activity during the year ended December 31, 2020:&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&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:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14.77&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-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="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;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzEtMS0xLTEtMTUyMDg0_ef6454cb-77b2-4e5b-b8ef-eff9052db21b"
      unitRef="shares">8657</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzEtMy0xLTEtMTUyMDg0_3914dd7e-4f97-47f9-af3d-c9b3f17b03ff"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzItMS0xLTEtMTUyMDg0_096c2ce3-7eeb-47bd-89d0-b89f49f98bca"
      unitRef="shares">8248</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzItMy0xLTEtMTUyMDg0_cc64951a-b21b-49a8-b437-563b1e56132a"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzMtMS0xLTEtMTUyMDg0_e5ae6bc6-085e-4350-9564-93a54e46e2a8"
      unitRef="shares">409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzMtMy0xLTEtMTUyMDg0_2773b762-72c3-4761-85b1-b37647affd43"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzQtMS0xLTEtMTUyMDg0_0f58d86e-4b21-48cd-8056-28359c599ecf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTpiMTI4N2E2ZmVlZmE0NzIyODUxMTgxNTViMDRiMWI0MC90YWJsZXJhbmdlOmIxMjg3YTZmZWVmYTQ3MjI4NTExODE1NWIwNGIxYjQwXzQtMy0xLTEtMTUyMDg0_6a261a87-797b-4ccf-a2b9-20ff60544bd0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NTQ_edf8328a-49d3-47ad-85e6-b6d824b4fdd2">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEyNTk_1d487c40-84c7-456f-bf54-8c6b9c52393c"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEzMTM_6e0238fa-0c90-428f-b02a-01506300eab6"
      unitRef="usd">17000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE0NTU_1d168d37-79be-4f5d-b795-04935a26f2d4"
      unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5Njk_3e854dda-29e6-472b-8f42-8bc74cfff09e">&lt;div style="margin-top:5pt;text-align:justify;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 restricted stock award activity for the year ended December 31, 2020:&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&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:9pt;font-weight:400;line-height:100%"&gt;Nonvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;20,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;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;17.59&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i482d38c876c1476eb82efb01fb37833a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzEtMS0xLTEtMTUyMDg0_5f976bce-483c-49ad-9097-6912289b0c1d"
      unitRef="shares">20707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i482d38c876c1476eb82efb01fb37833a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzEtMy0xLTEtMTUyMDg0_f621c68d-d473-4b58-9b8d-59fbd336080c"
      unitRef="usdPerShare">17.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzMtMS0xLTEtMTUyMDg0_e2835479-0472-4986-9a39-0d7f3d2c57a3"
      unitRef="shares">20707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if41cc595a53544728a886a4bab85ca8f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzMtMy0xLTEtMTUyMDg0_64246250-f78d-4f24-a213-f6d37dc687f1"
      unitRef="usdPerShare">17.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib104adaf236043e0baabf4ef3add96e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzUtMS0xLTEtMTUyMDg0_646c429c-9311-4848-9be7-bf190ca1372a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib104adaf236043e0baabf4ef3add96e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZToyM2MxMjllMGZlNDU0ZWYwYTY1Y2IwNDYwZmFiZDgyOC90YWJsZXJhbmdlOjIzYzEyOWUwZmU0NTRlZjBhNjVjYjA0NjBmYWJkODI4XzUtMy0xLTEtMTUyMDg0_7ab8eab0-b86d-4b11-9f06-cdd28abc1627"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE2NDY_ea88e9bd-bf45-4051-8a4b-29ca84fe0fc9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NjU_d91328f8-e18e-442a-81ff-6f576a17ef83">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage
      contextRef="i74ffed2b8bd74b2aa9718da92c1a31a3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE5NjQ_3d5e239d-d350-488c-b63c-f0847b254ea1"
      unitRef="number">0</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage
      contextRef="i218427e8065d47898941c0e2e6cf924b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzE5Nzg_940eb5e9-5296-480c-a78a-d84f871cc6c3"
      unitRef="number">1.50</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage>
    <hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5NTk_89a38a29-34ac-425f-a435-b7828e31d39f">&lt;div style="margin-top:5pt;text-align:justify;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 assumptions to estimate the fair value of performance-based restricted share units granted 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;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="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;2020&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;Shares issued&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;15,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;14,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected Term in Years&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;2.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.8&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;Weighted-Average Risk Free Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;0.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;1.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Correlation coefficient&lt;/span&gt;&lt;/td&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&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;ABA NASDAQ Community Bank Index&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Range of peer company volatilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.6%-77.8%&lt;/span&gt;&lt;/div&gt;&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.4%-136.4%&lt;/span&gt;&lt;/div&gt;&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.1%-107.6%&lt;/span&gt;&lt;/div&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;Range of peer company correlation coefficients&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.7%-94.4%&lt;/span&gt;&lt;/div&gt;&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.1%-94.8%&lt;/span&gt;&lt;/div&gt;&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.1%-90.2%&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:9pt;font-weight:400;line-height:100%"&gt;Company volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;Company correlation coefficient&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;90.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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItMS0xLTEtMTUyMDg0_8b7bc636-5b46-41d6-9517-aa7fa7cee578"
      unitRef="shares">15464</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItMy0xLTEtMTUyMDg0_3596f673-afca-4ea9-8f16-a7f66ec989bd"
      unitRef="shares">14347</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzItNS0xLTEtMTUyMDg0_a33ad741-65e6-4dad-ad7e-a242499f8ba2"
      unitRef="shares">15200</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtMS0xLTEtMTUyMDg0_649f80b5-7deb-4d68-a6b0-2285c013d592">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtMy0xLTEtMTUyMDg0_ac0abeb1-dc3d-40ee-9de0-5b5f08db0b31">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzMtNS0xLTEtMTUyMDg0_d335f6a1-9a85-4f79-b6f9-1bbc680302d2">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id7b96a83e1e542758773823253abbba9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtMS0xLTEtMTUyMDg0_5892ab9f-4356-4494-b38f-e73fd2e71bd4"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib0d5c5db232f4721bc3bb6bc4a2191da_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtMy0xLTEtMTUyMDg0_d5743910-c69f-4e19-afe5-1517d5e3cbcb"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id0d6d2da3a3c4c0eb5cd2ac0dab1aceb_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzQtNS0xLTEtMTUyMDg0_d893ec0a-f364-41ee-adf2-20a8bbce5507"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtMS0xLTEtMTUyMDg0_82ae5567-3ed1-4d6e-8e2c-1d545cd2c5b5"
      unitRef="usdPerShare">25.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtMy0xLTEtMTUyMDg0_f94e8d6e-3f07-4a61-a5bb-ae2d054ab677"
      unitRef="usdPerShare">24.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzUtNS0xLTEtMTUyMDg0_88540a41-62a2-4d87-8478-bc5914db63be"
      unitRef="usdPerShare">23.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMS0xLTEtMTUyMDg0L3RleHRyZWdpb246M2MxNTY1Yjk5NWMwNDJkYmFjZDBmN2U0MjQxOGRmMzhfNA_9ae6db15-0997-4fd1-8295-2db14daff6f1"
      unitRef="number">0.316</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ie768cd4d5cb94a7fa79e1691ea04e3a3_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMS0xLTEtMTUyMDg0L3RleHRyZWdpb246M2MxNTY1Yjk5NWMwNDJkYmFjZDBmN2U0MjQxOGRmMzhfNw_aff9f342-5f42-4794-b7c0-4193948c97ec"
      unitRef="number">0.778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMy0xLTEtMTUyMDg0L3RleHRyZWdpb246N2ZhNDBmNzczM2QyNDExZGI1NTk0MWU0NzhlZmNlYzNfNA_1c6abcf7-8567-4627-93a7-4c66bf404c16"
      unitRef="number">0.314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ic64dcea6b84846298b10fd42d5446bad_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctMy0xLTEtMTUyMDg0L3RleHRyZWdpb246N2ZhNDBmNzczM2QyNDExZGI1NTk0MWU0NzhlZmNlYzNfNw_4a51d6f4-0ec6-4853-a08c-0705f0dc4866"
      unitRef="number">1.364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctNS0xLTEtMTUyMDg0L3RleHRyZWdpb246YTgzZTk5MzkxMjBhNGRjZmI3MWE4MTIwNDYwN2E0NGRfNA_cd16c826-6985-420d-b4db-f8be7201f87f"
      unitRef="number">0.181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ifb12d70811d5487c8d7b8f3344619f7b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzctNS0xLTEtMTUyMDg0L3RleHRyZWdpb246YTgzZTk5MzkxMjBhNGRjZmI3MWE4MTIwNDYwN2E0NGRfNw_9a6f414f-ae39-47e9-853a-438621386ef8"
      unitRef="number">1.076</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ib8b64da3bc8949058450f891abfa58dd_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZjZmNmQ5OTc2MTNjNGU0Y2I1Yzc2NTU3ZTRkMjg4YTdfNA_64a4921c-e430-4347-a4d9-96b2e8a8ce6e"
      unitRef="number">0.497</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ied46fc4a694d411d9914529eb553938e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZjZmNmQ5OTc2MTNjNGU0Y2I1Yzc2NTU3ZTRkMjg4YTdfNw_7b81080d-8f80-49d6-bf6e-5ba6792d364f"
      unitRef="number">0.944</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="iae5abd60bb814d86884e90b55c61e060_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMy0xLTEtMTUyMDg0L3RleHRyZWdpb246MDkzOGJmNjQ4Njc4NDdmMWE4YjM4NjE4ODY3ODIwMDBfNA_74a15afb-1385-4cfd-9e9a-bb383dbeb2c2"
      unitRef="number">0.341</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i1665fca19cda42a1b6a1632c3f91a76e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtMy0xLTEtMTUyMDg0L3RleHRyZWdpb246MDkzOGJmNjQ4Njc4NDdmMWE4YjM4NjE4ODY3ODIwMDBfNw_eb68e645-13ca-40cf-8087-a402ea32d5c1"
      unitRef="number">0.948</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="iebecec5ca2554a98bd6879c74729c02e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtNS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZGE5MDUwYzIzNTY2NDBhNTk5MmFiNzczOGEzMzMyYzlfNA_c88f4516-0fb5-4f1b-82c1-4c10f611e39b"
      unitRef="number">0.161</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ibaee47cc03d64fed97dcbe0137b77576_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzgtNS0xLTEtMTUyMDg0L3RleHRyZWdpb246ZGE5MDUwYzIzNTY2NDBhNTk5MmFiNzczOGEzMzMyYzlfNw_4b84e8ae-ecfe-477b-823f-ea771b814601"
      unitRef="number">0.902</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktMS0xLTEtMTUyMDg0_35ad904d-eff4-4b34-8d97-81f932c01342"
      unitRef="number">0.413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktMy0xLTEtMTUyMDg0_6d9d345a-8fb6-4896-8e6d-a15e7d07037a"
      unitRef="number">0.402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzktNS0xLTEtMTUyMDg0_57882475-0559-4e52-9295-8959ef9ea065"
      unitRef="number">0.232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="if66a503cad4f46268ea1cbd3d9d6abe3_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTEtMS0xLTE1MjA4NA_87111dc3-ac61-4883-a3b4-fc3ab2f2f009"
      unitRef="number">0.904</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i927ace3e73eb4476a3e5b942bd704a60_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTMtMS0xLTE1MjA4NA_ddc93f15-0f56-446e-bc67-5ddbad86341b"
      unitRef="number">0.901</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ia9b22b7124ba4ddcabce3045ef38e517_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5NzMwZDIxYzA0N2Y0NzQ0ODYwZjFmMWJjZTE4OTBmMS90YWJsZXJhbmdlOjk3MzBkMjFjMDQ3ZjQ3NDQ4NjBmMWYxYmNlMTg5MGYxXzEwLTUtMS0xLTE1MjA4NA_e8910d1b-69b9-4d5b-9715-c463b8a931fd"
      unitRef="number">0.805</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzMxNjc_93ec595d-de09-443a-b8f8-05a2599f4dd2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MjE_51e363c3-797c-4f29-b258-b6e7ff87fe01"
      unitRef="usd">3800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MjU_be4377ff-5eac-4e8d-9858-8217fa0db146"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0MzM_35637d1f-c7cb-4a92-94a9-7151436ad960"
      unitRef="usd">3500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0Nzk_7843e5fd-9e10-467b-96bb-bf141f051c72"
      unitRef="usd">833000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0ODM_c35bb3a9-ea94-482e-a1d8-7c3c7abea69b"
      unitRef="usd">802000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM0OTE_fdbda8d8-b72a-49d4-ba2b-9aa2d1ffdc28"
      unitRef="usd">757000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i24c769b8c0454d8a966ad31a6b30426f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM2MTI_6742b0fc-c2d1-4223-a3e8-0c80725dee1b"
      unitRef="usd">6100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM3Mzc_3170efbf-cb97-470a-ae31-6265920208c9">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM4NDY_2656a460-e1ea-4d9f-adde-d58bb7288c8d"
      unitRef="usd">3300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEwOTk1MTE2MzE4NTQ_cebfb8fe-a62c-43c7-ad6e-24738e2f1b58"
      unitRef="usd">3600000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzEwOTk1MTE2MzE4NTg_48f7ba0b-b6e7-4409-ba8a-011918e95986"
      unitRef="usd">2400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90ZXh0cmVnaW9uOmNiYjlmNTU1ZDkxMDQ1NjhhOGU4MWVmNGRmMzI4YzM4XzM5ODM_58e0dd21-080f-4b96-99b4-1c8f879df0c7">&lt;div style="margin-top:5pt;text-align:justify;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 unit activity 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: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="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;Units&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;Weighted-Average Grant Date Fair Value&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:9pt;font-weight:400;line-height:100%"&gt;Nonvested at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;233,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;30.41&#160;&lt;/span&gt;&lt;/td&gt;&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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonvested at December&#160;31, 2020&lt;/span&gt;&lt;/div&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;316,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(125,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Nonvested at December 31, 2021&lt;/span&gt;&lt;/div&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;315,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,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;25.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;/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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(38,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="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;Nonvested at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;378,892&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;padding:2px 0;text-align:right;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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib502c5143b8f45e1af6245a107af5016_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEtMS0xLTEtMTUyMDg0_77621625-27ce-4b28-9caf-2a961d46be00"
      unitRef="shares">233540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib502c5143b8f45e1af6245a107af5016_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEtMy0xLTEtMTUyMDg0_2c6a1500-a7a8-47fd-8b25-b74818015295"
      unitRef="usdPerShare">30.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzItMS0xLTEtMTUyMDg0_ed83c99b-bc4c-4355-b858-59c77a808e82"
      unitRef="shares">200972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzItMy0xLTEtMTUyMDg0_35cfc974-30bd-408e-ae34-963d9c89160d"
      unitRef="usdPerShare">23.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzMtMS0xLTEtMTUyMDg0_66d89032-f890-4dc9-99d4-5c3f47015921"
      unitRef="shares">109853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzMtMy0xLTEtMTUyMDg0_a085d8f0-9d9f-4678-acb2-9a5470b1b10c"
      unitRef="usdPerShare">29.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzQtMS0xLTEtMTUyMDg0_52049833-bbed-4360-8794-baaac2057e51"
      unitRef="shares">8543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i05f12ceb6b0b4e30a9640d4a18fa4acd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzQtMy0xLTEtMTUyMDg0_6dc8139d-e211-4b3e-b903-90de06dcef21"
      unitRef="usdPerShare">28.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i387d3e27ef35422d9c4403faa3f540f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzUtMS0xLTEtMTUyMDg0_ee1756bb-5f51-44c8-a7b0-b7e75fe28656"
      unitRef="shares">316116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i387d3e27ef35422d9c4403faa3f540f2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzUtMy0xLTEtMTUyMDg0_b369917e-714e-42c0-ad44-d04e4cab2879"
      unitRef="usdPerShare">26.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzYtMS0xLTEtMTUyMDg0_165d3ba8-3cc6-4e98-9928-d9e8d43f05f0"
      unitRef="shares">147944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzYtMy0xLTEtMTUyMDg0_bba6e790-950f-4b3d-862e-43c753022120"
      unitRef="usdPerShare">25.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzctMS0xLTEtMTUyMDg0_2fde85be-2ae0-47ca-9d05-6979ae36abc9"
      unitRef="shares">125377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzctMy0xLTEtMTUyMDg0_b74f0fbd-7117-4e41-ae8a-16132727ef73"
      unitRef="usdPerShare">26.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzgtMS0xLTEtMTUyMDg0_606564ed-7f88-47d2-9d6e-d7330bb934ba"
      unitRef="shares">23669</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id4969cb3a6d146a0a90d38691f7304f3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzgtMy0xLTEtMTUyMDg0_0cdcf8d1-004a-440a-99d6-ffa45bbaf1af"
      unitRef="usdPerShare">27.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4c36dc2fa41e478db9a02c0cd706615e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzktMS0xLTEtMTUyMDg0_b7b11e9f-4b22-4b9f-ae11-958818fe2fdc"
      unitRef="shares">315014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4c36dc2fa41e478db9a02c0cd706615e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzktMy0xLTEtMTUyMDg0_955bf1b7-82a2-4586-88f4-def81f415421"
      unitRef="usdPerShare">26.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEwLTEtMS0xLTE1MjA4NA_70d1fd6d-6be2-452b-a10d-be9e5cd90be6"
      unitRef="shares">230402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEwLTMtMS0xLTE1MjA4NA_fb8dad7f-3020-49f3-a694-fa90ca80291a"
      unitRef="usdPerShare">25.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzExLTEtMS0xLTE1MjA4NA_b403af90-a3b2-4c6f-981f-3d38c5eb6907"
      unitRef="shares">127952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzExLTMtMS0xLTE1MjA4NA_91192cbc-baf2-4304-b56c-cf6a863c28af"
      unitRef="usdPerShare">26.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEyLTEtMS0xLTE1MjA4NA_52ad08cb-407f-4672-893f-7a0fc8a05edd"
      unitRef="shares">38572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEyLTMtMS0xLTE1MjA4NA_8b5c99a0-8971-4da0-ae57-30163f43e18c"
      unitRef="usdPerShare">26.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i24c769b8c0454d8a966ad31a6b30426f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEzLTEtMS0xLTE1MjA4NA_f1132a90-27fd-43e4-8033-7254ec2ae018"
      unitRef="shares">378892</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i24c769b8c0454d8a966ad31a6b30426f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xNzgvZnJhZzpjYmI5ZjU1NWQ5MTA0NTY4YThlODFlZjRkZjMyOGMzOC90YWJsZTo5ODNlNjZkOTA1Yjg0OGY2OWFiM2JiMGJlZGM5OTUzZi90YWJsZXJhbmdlOjk4M2U2NmQ5MDViODQ4ZjY5YWIzYmIwYmVkYzk5NTNmXzEzLTMtMS0xLTE1MjA4NA_a0a52eff-7985-4fb6-af82-3080e69462fa"
      unitRef="usdPerShare">25.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3XzMwNQ_42fdf9ba-52ca-4fbb-bb8c-7ddcbe77cb56">Cash RestrictionThe Bank had no cash restrictions at December 31, 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 (8) Derivative Financial Instruments. The Bank does not have a collateral requirement with customers.</hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3Xzkz_80569d23-670b-4f54-bcaa-ae9ba1175726"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODQvZnJhZzo4YzBkZmY0NjM1ZDE0OGVjODQxMGM5N2E3N2EwMzhjNy90ZXh0cmVnaW9uOjhjMGRmZjQ2MzVkMTQ4ZWM4NDEwYzk3YTc3YTAzOGM3XzEwMA_333e74b5-3e85-4308-bc01-06c3f045e97f"
      unitRef="usd">9800000</us-gaap:RestrictedCash>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1Mjk_7ff5d415-fbdb-484c-b739-cb834ff8a148">Income Taxes&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax expense is substantially due to Federal income taxes as the provision for the state of Oregon income taxes is insignificant and the state of Washington does not charge an income tax in lieu of a business and occupation tax. Income tax expense consisted of the following for the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Current tax expense&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;16,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;17,561&#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;22,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,610&#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;The CARES Act, among other things, permitted net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allowed net operating loss carrybacks incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. During the year ended December 31, 2020, the Company recorded a tax benefit from net operating loss carryback related to prior acquisitions of $967,000.&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 effective tax rate was 17.7% for the December 31, 2022 compared to an effective tax rate of 18.6% and 12.4% for the years ended December 31, 2021 and 2020, respectively. The decrease in the effective tax rate during the year ended December 31, 2022 was due primarily to the change in income before income taxes earned between the periods, including a decrease in 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 low-income housing tax credits. The following table presents the reconciliation of income taxes computed at the Federal statutory income tax rate of 21% to the actual effective rate for the periods 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Income tax expense at Federal statutory rate&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;20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State tax, net of Federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax-exempt instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Federal tax credits and other benefits &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;(1,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effects of BOLI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit of CARES Act carryback&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;17,561&#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;22,472&#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;6,610&#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%;padding-left:2.65pt"&gt; Federal tax credits are provided for under the NMTC and LIHTC programs as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements. Gross tax credits related to the Company's NMTC totaling $9.8&#160;million were utilized during the seven year period ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"&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 major components of the deferred income tax asset (liability) resulting from differences between financial reporting and tax basis:&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:2px 1pt;text-align:left;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;December 31, 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;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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&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;9,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Market discount on acquired loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foregone interest on nonaccrual 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;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net operating loss carryforward acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;ROU lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:9pt;font-weight:400;line-height:100%"&gt;6,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;/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;Net unrealized losses on investment 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;28,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 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 deferred tax assets&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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax 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;/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;Deferred loan fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Premises and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;FHLB stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;ROU lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net unrealized gains on investment 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 deferred tax liabilities&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;(12,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax asset, net&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;36,801&#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,226&#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;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. A valuation allowance is required to be recognized for the portion of the deferred tax asset that will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. As of December 31, 2022, based upon the level of historical taxable income and projections for future taxable income over the periods in which the deferred tax assets are deductible, management expects to realize the benefits of these deductible differences.&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 December 31, 2022 and December 31, 2021, the Company had a net operating loss carryforward of $789,000 and $888,000, respectively, that do not expire. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382 of the Internal Revenue Code. Due to sufficient earnings history and other positive evidence, management has not recorded a valuation allowance on the net operating loss carryforward as of December 31, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and December 31, 2021, the Company had an insignificant amount of unrecognized tax benefits, none of which would materially affect its effective tax rate if recognized.&#160;The Company does not anticipate that the amount of unrecognized tax benefits will significantly increase or decrease in the next 12 months. The amount of interest and &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;penalties accrued as of December 31, 2022 and December 31, 2021 and recognized during the years ended December 31, 2022, 2021 and 2020 were immaterial.&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 qualified under provisions of the Internal Revenue Code to compute income taxes after deductions of additions to the bad debt reserves when it was registered as a Savings Bank. At December 31, 2022, the Company had a taxable temporary difference of approximately $2.8 million that arose before 1988 (base-year amount). In accordance with FASB ASC 740, an estimated deferred tax liability of $588,000 has not been recognized for the temporary difference. Management does not expect this temporary difference to reverse in the foreseeable future.&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 and its Bank subsidiary file a United States consolidated federal income tax return and Oregon State and local income tax returns, and the tax years subject to examination by the Internal Revenue Service are the years ended December 31, 2022, 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1NDQ_b63dc2f0-2d9a-4a18-9cc1-85f903c0b281">Income tax expense consisted of the following for 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Current tax expense&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;16,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;17,561&#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;22,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,610&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtMS0xLTEtMTUyMDg0_c4f2c71a-cded-4418-803b-e9e023031fca"
      unitRef="usd">16690000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtMy0xLTEtMTUyMDg0_1454df74-3c95-4996-8d2e-7faaa036415c"
      unitRef="usd">20896000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzMtNS0xLTEtMTUyMDg0_d66454be-fdcc-4197-a2fd-41be18747e42"
      unitRef="usd">15186000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtMS0xLTEtMTUyMDg0_f7f57bbf-d2cd-4f34-977b-2b4d68b28ff4"
      unitRef="usd">871000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtMy0xLTEtMTUyMDg0_26b5fc46-29ba-435d-9ad2-5f29ee84ab75"
      unitRef="usd">1576000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzQtNS0xLTEtMTUyMDg0_833f5083-f93c-40cf-aa76-349569698832"
      unitRef="usd">-8576000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtMS0xLTEtMTUyMDg0_803883be-5394-439b-be09-a962fa1d5d4a"
      unitRef="usd">17561000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtMy0xLTEtMTUyMDg0_556f7141-3fa3-45f8-8b29-fcb58b532e20"
      unitRef="usd">22472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTo3MDk5YmY1NDQyYWM0NDJhYjUyNjllZWI0MmRmN2Q0Ny90YWJsZXJhbmdlOjcwOTliZjU0NDJhYzQ0MmFiNTI2OWVlYjQyZGY3ZDQ3XzYtNS0xLTEtMTUyMDg0_6b2d77d4-4a8d-45be-bc48-62322fc12c2f"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzg1MA_7039ba4b-adc1-42c7-9c64-cef85a0b6dbd"
      unitRef="usd">967000</hfwa:RecognizedTaxBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMzU_f9101ee8-a8ae-42af-827b-dbf3b8aad64a"
      unitRef="number">0.177</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMzE_f5b63069-ec4d-42e2-99c8-180ef7248d05"
      unitRef="number">0.186</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzMjg_5dd62383-c8c3-4f55-a609-8123be41b190"
      unitRef="number">0.124</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1NDE_aef372a4-341c-487c-823f-024d533f1e91">reconciliation of income taxes computed at the Federal statutory income tax rate of 21% to the actual effective rate for 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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Income tax expense at Federal statutory rate&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;20,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State tax, net of Federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax-exempt instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Federal tax credits and other benefits &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;(1,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effects of BOLI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax benefit of CARES Act carryback&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;17,561&#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;22,472&#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;6,610&#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%;padding-left:2.65pt"&gt; Federal tax credits are provided for under the NMTC and LIHTC programs as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements. Gross tax credits related to the Company's NMTC totaling $9.8&#160;million were utilized during the seven year period ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtMS0xLTEtMTUyMDg0_a9fce685-3dfb-4225-994d-c46725fc235b"
      unitRef="usd">20882000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtMy0xLTEtMTUyMDg0_31aa457a-31e0-4521-b700-8647f31a5f5b"
      unitRef="usd">25307000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzMtNS0xLTEtMTUyMDg0_4d554191-b7d3-4ddb-a46c-c2470e60eeaf"
      unitRef="usd">11168000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtMS0xLTEtMTUyMDg0_1ca6caff-cba4-4289-b37d-0ffdb21b94ec"
      unitRef="usd">936000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtMy0xLTEtMTUyMDg0_e173d868-a68c-48b5-87e3-e86b01659bd0"
      unitRef="usd">960000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzQtNS0xLTEtMTUyMDg0_d8afaa89-4a15-45c0-a2d1-5ad5a251b529"
      unitRef="usd">359000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtMS0xLTEtMTUyMDg0_bbdfca52-01ce-4d2e-97f0-97e2dec86ba1"
      unitRef="usd">1733000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtMy0xLTEtMTUyMDg0_8551332b-8263-4ce7-aca0-764b1d36e4e6"
      unitRef="usd">1929000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzUtNS0xLTEtMTUyMDg0_f0a120f0-6892-4da7-9082-c69a3eaf1d46"
      unitRef="usd">1785000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctMS0xLTEtMTUyMDg0_e864be6d-5421-403a-b2ea-6b79409ddba3"
      unitRef="usd">1979000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctMy0xLTEtMTUyMDg0_88a1116e-9ec9-4213-8666-6a021e143eab"
      unitRef="usd">1630000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzctNS0xLTEtMTUyMDg0_718da8f0-e454-43cc-a309-eb7bd77a5c6a"
      unitRef="usd">1928000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtMS0xLTEtMTUyMDg0_5550f0cc-ca77-4003-9ce1-a0e1c91a34b3"
      unitRef="usd">735000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtMy0xLTEtMTUyMDg0_5577359b-91e4-4754-b096-3968ac9394e0"
      unitRef="usd">474000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzgtNS0xLTEtMTUyMDg0_d9828673-09db-4966-ad37-f41a06772605"
      unitRef="usd">827000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:RecognizedTaxBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTEtMS0xLTE1MjA4NA_e05e4f5e-b62b-4535-90b9-844f7f03a23f"
      unitRef="usd">0</hfwa:RecognizedTaxBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTMtMS0xLTE1MjA4NA_a3af62ba-9fe5-4842-8e2c-c3c713e92cab"
      unitRef="usd">0</hfwa:RecognizedTaxBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEyLTUtMS0xLTE1MjA4NA_a5c10fdb-da83-4679-844b-d7034b1ffda5"
      unitRef="usd">967000</hfwa:RecognizedTaxBenefit>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTEtMS0xLTE1MjA4NA_7e5be090-ba97-4d44-b120-0436e9af30e6"
      unitRef="usd">190000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTMtMS0xLTE1MjA4NA_5e7d309c-77ae-4e6e-91aa-b4d5c3c84a47"
      unitRef="usd">238000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzEzLTUtMS0xLTE1MjA4NA_368d1bd1-e318-468f-92de-85dbdb2cd9f3"
      unitRef="usd">590000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTEtMS0xLTE1MjA4NA_b16091dc-1848-42af-8bb8-1934eb7e1e63"
      unitRef="usd">17561000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTMtMS0xLTE1MjA4NA_79c9e38a-e675-4582-9e4b-016e6a7c8c99"
      unitRef="usd">22472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTplYTRhNjYzYTNiM2Y0NTdjYWMxZGY0OTIwODljNDM0ZC90YWJsZXJhbmdlOmVhNGE2NjNhM2IzZjQ1N2NhYzFkZjQ5MjA4OWM0MzRkXzE0LTUtMS0xLTE1MjA4NA_35c1aede-2dc3-4f1f-9446-9097aeba8df8"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzE4Njg_3d476045-3f59-40a1-add6-c4b017c22b5a"
      unitRef="usd">9800000</hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQ1MzY_df36a05b-e174-4c2c-b1e4-4e654e7a1257">&lt;div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"&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 major components of the deferred income tax asset (liability) resulting from differences between financial reporting and tax basis:&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:2px 1pt;text-align:left;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;December 31, 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;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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&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;9,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Market discount on acquired loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Foregone interest on nonaccrual 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;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net operating loss carryforward acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;ROU lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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:9pt;font-weight:400;line-height:100%"&gt;6,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;/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;Net unrealized losses on investment 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;28,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 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 deferred tax assets&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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax 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;/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;Deferred loan fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Premises and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;FHLB stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Junior subordinated debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;ROU lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net unrealized gains on investment 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 deferred tax liabilities&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;(12,362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,209)&lt;/span&gt;&lt;/td&gt;&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="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax asset, net&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;36,801&#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,226&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMtMS0xLTEtMTUyMDg0_e9ed57b4-b80e-4d38-816f-99ef85af1ff6"
      unitRef="usd">9796000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMtMy0xLTEtMTUyMDg0_bf80c6f8-b5a0-4f06-bff7-6d4714db0b06"
      unitRef="usd">9756000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzQtMS0xLTEtMTUyMDg0_4bd0c51a-22c2-47a1-bf69-8c7e33c7cb93"
      unitRef="usd">3538000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzQtMy0xLTEtMTUyMDg0_20e84d4b-bb86-48f4-a4e3-c08727480790"
      unitRef="usd">3480000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzUtMS0xLTEtMTUyMDg0_2e3d8bd4-71c1-43f1-86a0-57843c59f781"
      unitRef="usd">726000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzUtMy0xLTEtMTUyMDg0_6ee5d2a3-a081-4540-b181-3346ac2ca4f1"
      unitRef="usd">689000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <hfwa:DeferredTaxAssetsMarketDiscountonLoans
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEwLTEtMS0xLTE1MjA4NA_64b74df4-a4a5-4baf-bd39-f078585da928"
      unitRef="usd">714000</hfwa:DeferredTaxAssetsMarketDiscountonLoans>
    <hfwa:DeferredTaxAssetsMarketDiscountonLoans
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEwLTMtMS0xLTE1MjA4NA_50c0bcd1-223a-4625-bc5c-b4460f9f0209"
      unitRef="usd">944000</hfwa:DeferredTaxAssetsMarketDiscountonLoans>
    <hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzExLTEtMS0xLTE1MjA4NA_a5cf64b5-b2e5-44b2-a11a-39ab13ca151e"
      unitRef="usd">705000</hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans>
    <hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzExLTMtMS0xLTE1MjA4NA_253f8397-fb99-47c2-bc0b-5adb28e3440d"
      unitRef="usd">967000</hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEyLTEtMS0xLTE1MjA4NA_d2d6c711-2aad-47b2-9f7f-96e815614209"
      unitRef="usd">166000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzEyLTMtMS0xLTE1MjA4NA_9623263d-4695-4b44-b1bb-14e15d5e31a1"
      unitRef="usd">186000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <hfwa:DeferredTaxAssetsRightofUseLiability
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE1LTEtMS0xLTE1MjA4NA_ac3431a3-e239-40e5-9f76-14e226913809"
      unitRef="usd">5337000</hfwa:DeferredTaxAssetsRightofUseLiability>
    <hfwa:DeferredTaxAssetsRightofUseLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE1LTMtMS0xLTE1MjA4NA_a9ae01a7-ad93-4490-94bc-273665d854b4"
      unitRef="usd">6257000</hfwa:DeferredTaxAssetsRightofUseLiability>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTEtMS0xLTE4NTM3NQ_6a35061a-a2cf-41f2-89cb-1f537cc7b4a3"
      unitRef="usd">28061000</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTMtMS0xLTE4NTM4NQ_209b3e12-4484-4964-865d-f23c58b262a7"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTEtMS0xLTE1MjA4NA_0f413e66-860d-468b-af83-bf6f4188c2b9"
      unitRef="usd">120000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE2LTMtMS0xLTE1MjA4NA_eb4183ee-e7aa-47df-b499-0076d71c2733"
      unitRef="usd">1156000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE3LTEtMS0xLTE1MjA4NA_e3005c1a-b7ab-4c2b-8357-ec331ae42909"
      unitRef="usd">49163000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE3LTMtMS0xLTE1MjA4NA_fabb2778-6ca0-4e3a-97b0-20f08f7da40a"
      unitRef="usd">23435000</us-gaap:DeferredTaxAssetsGross>
    <hfwa:DeferredTaxLiabilitiesDeferredLoanFees
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE5LTEtMS0xLTE1MjA4NA_17c8b9f8-54c0-4661-a117-6bd7c91ca0ae"
      unitRef="usd">1508000</hfwa:DeferredTaxLiabilitiesDeferredLoanFees>
    <hfwa:DeferredTaxLiabilitiesDeferredLoanFees
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzE5LTMtMS0xLTE1MjA4NA_8a414320-b049-4aed-8553-d2b3726117c2"
      unitRef="usd">1838000</hfwa:DeferredTaxLiabilitiesDeferredLoanFees>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIwLTEtMS0xLTE1MjA4NA_30542679-5c17-4bcf-b3e9-fbd6c8ae4a07"
      unitRef="usd">2999000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIwLTMtMS0xLTE1MjA4NA_f828217e-dfc6-4d47-bc0a-027819690bd4"
      unitRef="usd">2436000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <hfwa:DeferredTaxLiabilitiesFHLBandFRBStock
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIxLTEtMS0xLTE1MjA4NA_4d87273f-aaac-41a8-91f1-5f1b353deec0"
      unitRef="usd">577000</hfwa:DeferredTaxLiabilitiesFHLBandFRBStock>
    <hfwa:DeferredTaxLiabilitiesFHLBandFRBStock
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzIxLTMtMS0xLTE1MjA4NA_b2b3b06e-c3db-4c32-9248-a6497876edca"
      unitRef="usd">572000</hfwa:DeferredTaxLiabilitiesFHLBandFRBStock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI0LTEtMS0xLTE1MjA4NA_cb16edc7-355f-4764-8c9b-129e1eecb4cf"
      unitRef="usd">1211000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI0LTMtMS0xLTE1MjA4NA_b4faaf28-3515-4249-9aca-a01bb8cd64a7"
      unitRef="usd">1659000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI2LTEtMS0xLTE1MjA4NA_ffd442e5-6c81-4447-80f7-4c73653b5fdc"
      unitRef="usd">937000</hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures>
    <hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI2LTMtMS0xLTE1MjA4NA_83fe2741-ad4d-4c71-869d-0efc965bfc54"
      unitRef="usd">991000</hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures>
    <hfwa:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI3LTEtMS0xLTE1MjA4NA_2290556e-33eb-4d9a-b08b-3dedf536d813"
      unitRef="usd">4967000</hfwa:DeferredTaxLiabilitiesRightofUseAsset>
    <hfwa:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI3LTMtMS0xLTE1MjA4NA_0737533d-e80a-4943-9cdf-86a19b80c964"
      unitRef="usd">5995000</hfwa:DeferredTaxLiabilitiesRightofUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI4LTEtMS0xLTE1MjA4NA_9e259785-941a-42b6-8765-0d3f17cf0b94"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI4LTMtMS0xLTE1MjA4NA_ce946ebd-cd9e-4826-bb2c-136c0df07758"
      unitRef="usd">2537000</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI5LTEtMS0xLTE1MjA4NA_66c50710-d182-4134-9356-831f27be1809"
      unitRef="usd">163000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzI5LTMtMS0xLTE1MjA4NA_a7f2e60a-e082-4486-b089-e9e5b0febcd3"
      unitRef="usd">181000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMwLTEtMS0xLTE1MjA4NA_c0e07b86-c731-4e5f-bbdf-cf3144d6385e"
      unitRef="usd">12362000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMwLTMtMS0xLTE1MjA4NA_acf34ee5-9ca6-4f3a-ab7a-bb8d1163ef1c"
      unitRef="usd">16209000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMxLTEtMS0xLTE1MjA4NA_0f35a995-37ba-43fc-a524-270162c4ee38"
      unitRef="usd">36801000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90YWJsZTpjM2U1YjlhN2RiYzY0ODFkYTIxMzBlZTgwZDg5ZjQzNC90YWJsZXJhbmdlOmMzZTViOWE3ZGJjNjQ4MWRhMjEzMGVlODBkODlmNDM0XzMxLTMtMS0xLTE1MjA4NA_65f1502c-5b92-4123-94c3-cda110301ab3"
      unitRef="usd">7226000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzI5MTI_ba8ac38e-261e-4b42-bb26-54e1c7f6d9b6"
      unitRef="usd">789000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzEwOTk1MTE2MzIzNTM_9aeadcdf-74b3-47c3-8eb3-a7dff526b9f9"
      unitRef="usd">888000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzMxODg_679b2032-8196-4690-a6fa-091d2d4cee32"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQwMTU_0a400171-af5d-49ca-8602-0d61bf9fb551"
      unitRef="usd">2800000</us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xODcvZnJhZzpkOTZiZTMzNDlhYjA0MGQ5OTYwZWQ2ZjIzYWJlYmJhMC90ZXh0cmVnaW9uOmQ5NmJlMzM0OWFiMDQwZDk5NjBlZDZmMjNhYmViYmEwXzQxMzM_b337ec8f-84e1-4915-a7af-9f4582d24f5b"
      unitRef="usd">588000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIyMTc_14ff4c00-e610-4581-92b8-eb16608683fc">Commitments and Contingencies&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) Commitments to Extend 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;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 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:5pt;text-align:justify;text-indent:31.5pt"&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: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:2px 1pt;text-align:left;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;December 31, 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;548,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;564,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;348,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;392,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;323,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 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 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,280,349&#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:5pt;text-align:justify;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: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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 #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: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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Impact of CECL Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,744&#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,607&#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;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Variable Interests - LIHTC Investments&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 carrying values of investments in unconsolidated LIHTCs were $191.3 million&#160;and $116.3 million as of&#160;December 31, 2022 and December 31, 2021, respectively. During the years ended December 31, 2022, 2021 and 2020 the Company recognized tax benefits of $12.9 million, $11.4 million and $7.5 million, respectively, and proportional amortization of $10.9 million,  $9.7 million and $6.5 million, 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;Total unfunded contingent commitments related to the Company&#x2019;s LIHTC investments totaled&#160;$109.2 million and $41.5 million at&#160;December 31, 2022 and December 31, 2021, respectively. The Company expects to fund LIHTC commitments of $30.4 million during the year ending December&#160;31, 2023 and $25.4 million during the year ending December&#160;31, 2024, with the remaining commitments of $50.3 million funded by December&#160;31, 2040. There were no impairment losses on the Company&#x2019;s LIHTC investments during the&#160;years&#160;ended&#160;December 31, 2022, 2021 or 2020.&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) Variable Interests - NMTC Investments&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 dissolved the NMTC investment during the year ended December 31, 2021 after gross tax credits related to the Company's certified development entities totaling $9.8 million were utilized during the seven year period ended December 31, 2020. The equity method balance of the NMTC investment was $25.2 million at December 31, 2020. The Company recognized related investment income of $247,000 and $694,000 during the years ended December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIyMjE_00e4de95-8fa5-409e-a99f-ec4331d03611">&lt;div style="margin-top:5pt;text-align:justify;text-indent:31.5pt"&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: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:2px 1pt;text-align:left;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;December 31, 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;548,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;564,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;348,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;392,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;323,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 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 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,280,349&#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:5pt;text-align:justify;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: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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 #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: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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Impact of CECL Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,744&#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,607&#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;4,681&#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:OtherCommitmentsTableTextBlock>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="id7efc9e92213480fbff0e5932f253873_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzMtMS0xLTEtMTUyMDg0_f5039d2e-cdd2-46c7-81c3-b2df81ee82d2"
      unitRef="usd">548438000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i611ab4ab0d9341588c0a92dbc40464e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzMtMy0xLTEtMTUyMDg0_c2cf77b0-2e4c-4768-b88f-c8f292a2665b"
      unitRef="usd">570156000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i88f4f9d52b2a4c429b9558e68d7fec14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzQtMS0xLTEtMTUyMDg0_358fe60e-1323-4a75-b7a1-b83afd975698"
      unitRef="usd">3083000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ie6767c6af255439f8e8afc5704f55bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzQtMy0xLTEtMTUyMDg0_29ed6681-33d0-47d4-9fda-05e1e20c5ab0"
      unitRef="usd">2252000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i44173ce4c30e4155a0b1e67df2ced483_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzUtMS0xLTEtMTUyMDg0_bc2970b8-8679-47a6-9c17-5221fba5a882"
      unitRef="usd">13396000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="id6a72f47b6804aed849aa1a52c5bdd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzUtMy0xLTEtMTUyMDg0_6c1d4223-f0eb-4aa9-b2df-ac811761c0c1"
      unitRef="usd">7487000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i7171b07f7eec4359aa558469ed5387ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzYtMS0xLTEtMTUyMDg0_50e3019f-e7d4-4a71-8577-1c319f60136e"
      unitRef="usd">564917000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i49eaa7ee36a545048f82d506c4affa00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzYtMy0xLTEtMTUyMDg0_66677c4a-7aef-44b2-bc5e-d293b236c0be"
      unitRef="usd">579895000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="iea892df3420243a2be6c8e3e6fa2abf5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzktMS0xLTEtMTUyMDg0_8f348ef9-def5-42cd-a168-9d0bc875079f"
      unitRef="usd">43460000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ia91903955ebc4b988f9581e3e74524b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzktMy0xLTEtMTUyMDg0_d359670a-6bf1-4b90-99e5-97cf62fd405c"
      unitRef="usd">51838000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ib0ee8dc6c6f7407d96ca74d1dee015f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEwLTEtMS0xLTE1MjA4NA_dc1ac8c5-6bb0-400e-a815-7783a302fac6"
      unitRef="usd">348956000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i651434bc71e743b1817d0d0454e1b6f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEwLTMtMS0xLTE1MjA4NA_52014998-56c9-4594-a59a-6d4e191c260c"
      unitRef="usd">209217000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i5c8b5a109ad04beb983117126ef7b343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzExLTEtMS0xLTE1MjA4NA_312900c0-aa0f-4ed3-8027-67caa07f8abd"
      unitRef="usd">392416000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i2f6c2d6ee75041c6871c1c8085cac090_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzExLTMtMS0xLTE1MjA4NA_e27081bf-5216-4a01-94e1-504e0d1c763d"
      unitRef="usd">261055000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i4125e048b407493285e82614ba1b22b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEyLTEtMS0xLTE1MjA4NA_29a8e21e-2cc4-41e2-a03b-387036af2141"
      unitRef="usd">323016000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ib68f923916e043319974c025135ee6b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEyLTMtMS0xLTE1MjA4NA_107cdca1-0f70-460b-bf18-d15c89dc1cfd"
      unitRef="usd">285010000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEzLTEtMS0xLTE1MjA4NA_6f899849-a681-4d57-a916-0916e679772b"
      unitRef="usd">1280349000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTphZDVkMTkyNTQ1ZWQ0MjlhYjVhNzIyYzdlYTJhMjAxYi90YWJsZXJhbmdlOmFkNWQxOTI1NDVlZDQyOWFiNWE3MjJjN2VhMmEyMDFiXzEzLTMtMS0xLTE1MjA4NA_5f796e2f-0206-4290-aca0-819967db1b12"
      unitRef="usd">1125960000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtMS0xLTEtMTUyMDg0_c239d9e2-c5ea-4c3a-ae1f-539f4a147049"
      unitRef="usd">2607000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtMy0xLTEtMTUyMDg0_04cdab65-6abe-421a-bacc-953d0d14ab13"
      unitRef="usd">4681000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i75189035bd444241a2c35877705c4ed5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzMtNS0xLTEtMTUyMDg0_33f5a2cb-7ff5-47d1-a0d2-3001ba3fd399"
      unitRef="usd">306000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtMS0xLTEtMTUyMDg0_177e51b0-71ff-45e8-93cf-cefb950a5913"
      unitRef="usd">0</us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtMy0xLTEtMTUyMDg0_161da0bb-b3dd-49e5-9157-0d251625d346"
      unitRef="usd">0</us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal
      contextRef="i9f5aece08a2f4204bff03da12eedb41f_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzQtNS0xLTEtMTUyMDg0_eeebb7df-f8fb-465a-83ce-3d375e75d396"
      unitRef="usd">3702000</us-gaap:OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="ie68ea63d95504eaa9f25d2d1bfd5c881_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtMS0xLTEtMTUyMDg0_8da56b2f-0265-4914-b6a2-0ffeffb766d8"
      unitRef="usd">2607000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="ifd0643b83d674c63906d0ff20ac9db11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtMy0xLTEtMTUyMDg0_2c23b577-c02b-402e-ad79-334871304feb"
      unitRef="usd">4681000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i37e2c8f494f44e4b84f9ee2a1c1b5e19_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzUtNS0xLTEtMTUyMDg0_cdf0fb7c-6c95-4010-a4a3-bf238a1c8ab8"
      unitRef="usd">4008000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
      contextRef="ic9d2fde8d4464260aef8ed8eb27a2f12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtMS0xLTEtMTYwMDQz_eae579a4-a828-4e58-b313-94797e450885"
      unitRef="usd">-863000</us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
      contextRef="i746568f62be54268ba0a0ac4b09df760_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtMy0xLTEtMTUyMDg0_df0d81c0-00d1-42cf-86f1-e9a739d3d9fb"
      unitRef="usd">-2074000</us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal
      contextRef="i6b73b9896b1e4fe5b544e21cbc113273_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzYtNS0xLTEtMTUyMDg0_90dd944b-77b5-4ae2-86a5-e399679c8623"
      unitRef="usd">673000</us-gaap:OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctMS0xLTEtMTUyMDg0_12bb7840-a700-4920-b1be-46d40ba977f6"
      unitRef="usd">1744000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctMy0xLTEtMTUyMDg0_ea45f45c-c51b-4a66-9b03-2695476a2e6a"
      unitRef="usd">2607000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i200848c63f5f4ae7a6ace9766ad99e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90YWJsZTpmMjA4ZTUxOGJkN2Q0OTJkYjY4YThmMWFkMjdiZmMwMC90YWJsZXJhbmdlOmYyMDhlNTE4YmQ3ZDQ5MmRiNjhhOGYxYWQyN2JmYzAwXzctNS0xLTEtMTUyMDg0_1f7ce764-0a19-4e22-89c8-1c06467bb861"
      unitRef="usd">4681000</us-gaap:OffBalanceSheetCreditLossLiability>
    <hfwa:InvestmentsinAffordableHousingLimitedEntities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwNjI_20fb1ecf-1a59-44c6-ac30-065e31205dae"
      unitRef="usd">191300000</hfwa:InvestmentsinAffordableHousingLimitedEntities>
    <hfwa:InvestmentsinAffordableHousingLimitedEntities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwNjk_a604d101-94a6-4bf1-a8ad-b04e9ed1d3b6"
      unitRef="usd">116300000</hfwa:InvestmentsinAffordableHousingLimitedEntities>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzExOTI_d24f0f27-f009-427b-80dd-690818f6735e"
      unitRef="usd">12900000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzExOTY_ccf2fa16-6860-4b84-90d0-a226f3895f51"
      unitRef="usd">11400000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEyMDM_b794dc9c-2ad9-47ba-8777-6f8af951f51d"
      unitRef="usd">7500000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEyNTQ_4ea72ff5-1b38-48c8-b7ee-2d26a1702569"
      unitRef="usd">10900000</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwMDc_3c97db58-c70c-4f75-8741-9b7dbcff0cff"
      unitRef="usd">9700000</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwMzg_953a0b9a-7448-474f-86cf-1e93f3cbc7da"
      unitRef="usd">6500000</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEzNzI_49977aa0-5c33-43cc-a9c2-edb2897203f3"
      unitRef="usd">109200000</us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment>
    <us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEzNzk_7dfb521f-7c9b-42d0-8908-e15d0407b007"
      unitRef="usd">41500000</us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="ife5492a0e39847dc8804e886c9cbea2e_I20231231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE0NzI_ed86a6cd-574b-484c-8a05-7a5f3ca785d3"
      unitRef="usd">30400000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="i1ea734a34567469290a3c6d6145a956c_I20241231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE1MTk_9a83358e-6b7b-419c-be0a-49a68790f419"
      unitRef="usd">25400000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="if8191a39e4d1453688403aa985a68711_I20401231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE1OTc_c55b7fca-27d5-4b6d-b8dd-b258d88465d4"
      unitRef="usd">50300000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_04db06fb-58bd-4f29-8cb3-b185c839f52e"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_7dc4fb02-95f6-4eb8-b150-32337c4a7da6"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE2NDA_ae00feef-1be1-4519-8717-5f170e6709a9"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <hfwa:InvestmentinCertifiedDevelopmentEntities
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzE5NjM_d2e32ec4-a47b-46d2-a264-0fb566f9393f"
      unitRef="usd">9800000</hfwa:InvestmentinCertifiedDevelopmentEntities>
    <hfwa:InvestmentinCertifiedDevelopmentEntities
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzIwODg_ceb57690-6154-4a80-914c-c7770fe40b03"
      unitRef="usd">25200000</hfwa:InvestmentinCertifiedDevelopmentEntities>
    <us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
      contextRef="icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwNjI_8c101674-49c4-4c06-a6cf-6a434e672c7f"
      unitRef="usd">247000</us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments>
    <us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
      contextRef="i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTAvZnJhZzo4MjdiZjg0YTQ5ZDc0MDBiOWY4OGI4MmJkZGVhYTUzMC90ZXh0cmVnaW9uOjgyN2JmODRhNDlkNzQwMGI5Zjg4YjgyYmRkZWFhNTMwXzEwOTk1MTE2MzAwNjg_f6cfe684-26ac-471a-a258-87e913e8eb0d"
      unitRef="usd">694000</us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90ZXh0cmVnaW9uOmYzZDJkOTlmZGJiODRkNDVhNDdhMDEyMWQ0MzU3NTUzXzIyNzE_9c598313-a639-4940-80aa-5ad32347e747">Regulatory Capital Requirements&lt;div style="margin-top:5pt;text-align:justify;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 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. The 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 Consolidated Financial Statements and operations. Management believes as of December 31, 2022, the Company and the Bank meet all capital adequacy requirements to which they are subject.&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 of December 31, 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 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:&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:2px 1pt;text-align:left;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Company&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;Heritage Bank&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="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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common equity Tier 1 capital ratio&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;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;8.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;9.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;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.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;14.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital conservation buffer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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:9pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/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;As of both December 31, 2022 and December 31, 2021, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC that allowed the Bank the option to delay for two years until December 31, 2021 an estimate of CECL&#x2019;s effect on regulatory capital, relative to the incurred loss methodology&#x2019;s effect on regulatory capital, followed by a three-year transition period.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90ZXh0cmVnaW9uOmYzZDJkOTlmZGJiODRkNDVhNDdhMDEyMWQ0MzU3NTUzXzEwOTk1MTE2MzIyMTQ_ee5021b4-e846-4306-9d59-8c0e45b8abcb">The following table presents the actual capital ratios of the Company and the Bank at 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:2px 1pt;text-align:left;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Company&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;Heritage Bank&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="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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common equity Tier 1 capital ratio&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;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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 #000;padding:2px 0 2px 1pt;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;8.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;9.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;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tier 1 capital ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.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;14.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital conservation buffer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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:9pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItMS0xLTEtMTUyMzQ1_99936a48-77cf-4c6d-8fb4-34c8d0f0b8f6"
      unitRef="number">0.128</us-gaap:CommonEquityTierOneCapitalRatio>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItMy0xLTEtMTUyMzQ1_fce98d0a-412e-4cd9-a444-c3e5629a7609"
      unitRef="number">0.135</us-gaap:CommonEquityTierOneCapitalRatio>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItNS0xLTEtMTUyMzQ1_3ee869a6-3ddf-4044-b453-84c3f62803b3"
      unitRef="number">0.129</us-gaap:CommonEquityTierOneCapitalRatio>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzItNy0xLTEtMTUyMzQ1_d6cdca83-303e-4723-bf98-1d8eb4cfbb25"
      unitRef="number">0.138</us-gaap:CommonEquityTierOneCapitalRatio>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtMS0xLTEtMTUyMzQ1_17118ab7-5cf0-4549-9cb4-044d158bb60a"
      unitRef="number">0.097</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtMy0xLTEtMTUyMzQ1_e01603c3-4f32-4d70-9b41-6deab24add6e"
      unitRef="number">0.087</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtNS0xLTEtMTUyMzQ1_11edbee8-a6ab-491f-81cb-8a94485b86d6"
      unitRef="number">0.094</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzMtNy0xLTEtMTUyMzQ1_0c91fc25-5647-4cfb-936b-2fe0c1bf0e1d"
      unitRef="number">0.086</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtMS0xLTEtMTUyMzQ1_f553d0a3-0083-4d4c-8382-dca73a02f191"
      unitRef="number">0.132</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtMy0xLTEtMTUyMzQ1_888d56d3-b425-4a68-8a3d-100d2ff4d7b9"
      unitRef="number">0.139</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtNS0xLTEtMTUyMzQ1_d90b3bd0-175e-4f5b-b6ed-eb9d346167cd"
      unitRef="number">0.129</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzQtNy0xLTEtMTUyMzQ1_dc117e7b-1260-4da6-8fe1-c1e260a4003d"
      unitRef="number">0.138</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtMS0xLTEtMTUyMzQ1_9f037be4-1e4c-49b6-903d-1e090693d3e3"
      unitRef="number">0.140</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtMy0xLTEtMTUyMzQ1_cb7682c3-6319-4e4e-8028-9176fd41fecf"
      unitRef="number">0.148</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtNS0xLTEtMTUyMzQ1_41c1f820-9e28-4f01-8914-2da1e24f9de4"
      unitRef="number">0.137</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzUtNy0xLTEtMTUyMzQ1_36c4ca63-870f-474f-9d30-ef22a1fbc009"
      unitRef="number">0.147</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual
      contextRef="i4cae56e9638544909607fb1bc1b24020_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtMS0xLTEtMTUyMzQ1_c5fa5a53-2458-41a1-9a2d-885be69e693a"
      unitRef="number">0.060</us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual>
    <us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual
      contextRef="i609c66accf1e4e0db502890b1e8d8fd4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtMy0xLTEtMTUyMzQ1_c6bcd703-d051-4a55-8a33-9d9bb7781091"
      unitRef="number">0.068</us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual>
    <us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual
      contextRef="i16188f81f42042d9a86b26f9b5cb81bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtNS0xLTEtMTUyMzQ1_87c7f48b-fbd5-4a0e-af28-d89440582a03"
      unitRef="number">0.057</us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual>
    <us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual
      contextRef="ibe9407ce3e884fe885b3deecb880f863_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTMvZnJhZzpmM2QyZDk5ZmRiYjg0ZDQ1YTQ3YTAxMjFkNDM1NzU1My90YWJsZTo4ZjM1ZDhhMzE3Mzg0OWZjOTNkODIyYzQ5ZjNkNWIzNS90YWJsZXJhbmdlOjhmMzVkOGEzMTczODQ5ZmM5M2Q4MjJjNDlmM2Q1YjM1XzYtNy0xLTEtMTUyMzQ1_29708f6b-0956-4bb3-98aa-efdafc16e936"
      unitRef="number">0.067</us-gaap:BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQyMg_56fb8c0f-fb2b-4116-88c2-33328ab6c6c2">Heritage Financial Corporation (Parent Company Only)&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Following are the condensed financial statements of the Parent Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Financial Condition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:2px 1pt;text-align:left;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;December 31, 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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;12,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 in subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;804,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;869,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets&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;819,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;875,983&#160;&lt;/span&gt;&lt;/td&gt;&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;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&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;Junior subordinated debentures&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;797,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 liabilities and stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;INTEREST INCOME:&lt;/span&gt;&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;Interest on interest earning deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;INTEREST EXPENSE:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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;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;1,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;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:9pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Net interest expense&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,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(874)&lt;/span&gt;&lt;/td&gt;&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;NONINTEREST INCOME:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Dividends from subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Equity in undistributed income of subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 noninterest income&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;87,540&#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;103,175&#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;51,690&#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;NONINTEREST EXPENSE:&lt;/span&gt;&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;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;5,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 noninterest expense&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;6,107&#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;5,824&#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;5,667&#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;Income before income 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;80,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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,875&#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;98,035&#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;46,570&#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&gt;&lt;span&gt;&lt;br/&gt;&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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:700;line-height:100%"&gt;Cash flows from operating activities:&lt;/span&gt;&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 28pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Adjustments to reconcile net income to net cash provided by operating activities:&lt;/span&gt;&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 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;Equity in undistributed income of subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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;Net change in other assets and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.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;Net cash provided by operating activities&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;42,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Cash flows from financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock cash dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(28,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 61.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;Net cash used in financing activities&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;(32,687)&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;(51,826)&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;(47,856)&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 2px 79.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;Net (decrease) increase in cash and cash equivalents&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;9,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,745)&lt;/span&gt;&lt;/td&gt;&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;Cash and cash equivalents at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 at the end of year&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;12,926&#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,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;9,736&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQzMA_86b12a39-1dca-4f55-8135-28f9053cf923">&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Financial Condition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:2px 1pt;text-align:left;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;December 31, 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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;12,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 in subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;804,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;869,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets&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;819,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;875,983&#160;&lt;/span&gt;&lt;/td&gt;&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;LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&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;Junior subordinated debentures&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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;797,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 liabilities and stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;819,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;875,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzMtMS0xLTEtMTUyMDg0_d3e6e28b-0bfb-44cc-826d-1c660a925a00"
      unitRef="usd">12926000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzMtMy0xLTEtMTUyMDg0_e4fe9cf6-78d0-4aa4-9da6-92bb23766035"
      unitRef="usd">3513000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzQtMS0xLTEtMTUyMDg0_652581a4-272e-4e9c-8f65-ea2f59dac92f"
      unitRef="usd">804123000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzQtMy0xLTEtMTUyMDg0_d4024f40-e73a-4251-956c-7e4ef852b25e"
      unitRef="usd">869862000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssets
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzUtMS0xLTEtMTUyMDg0_d37c13db-d6ad-48f8-916b-11653f375d6f"
      unitRef="usd">2838000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzUtMy0xLTEtMTUyMDg0_f7d3df84-3ef8-45a2-8936-78136a9e8e26"
      unitRef="usd">2608000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzYtMS0xLTEtMTUyMDg0_408e782c-1305-483e-a54d-f7dc40269ba5"
      unitRef="usd">819887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzYtMy0xLTEtMTUyMDg0_90a4ce41-49b8-4fda-82de-1e3034dd4faf"
      unitRef="usd">875983000</us-gaap:Assets>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzktMS0xLTEtMTUyMDg0_d6c56e07-4a31-4e58-851d-ccaea24c9c6a"
      unitRef="usd">21473000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzktMy0xLTEtMTUyMDg0_c91ee7f2-7d61-4eea-b0fa-4ee238181887"
      unitRef="usd">21180000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:OtherLiabilities
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEwLTEtMS0xLTE1MjA4NA_eb689f73-adaf-4084-801b-4bbf58dafaa5"
      unitRef="usd">521000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEwLTMtMS0xLTE1MjA4NA_86ffc913-6e68-4db1-b59b-adcf38832c3b"
      unitRef="usd">371000</us-gaap:OtherLiabilities>
    <us-gaap:StockholdersEquity
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzExLTEtMS0xLTE1MjA4NA_da4d4fe8-14ee-43ab-b596-a940c6a55880"
      unitRef="usd">797893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzExLTMtMS0xLTE1MjA4NA_20b039b1-4677-4efb-99a8-c54131762b7c"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEyLTEtMS0xLTE1MjA4NA_306d9e2e-cb9e-4191-ac32-94b201804583"
      unitRef="usd">819887000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZToyZWE2ZTVlY2Y0MTk0ZDVmODU0NjdlZDVjOGE4ZTI2OS90YWJsZXJhbmdlOjJlYTZlNWVjZjQxOTRkNWY4NTQ2N2VkNWM4YThlMjY5XzEyLTMtMS0xLTE1MjA4NA_e43b407c-6e86-4d5b-8836-ff8c55f53094"
      unitRef="usd">875983000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQxNQ_e873f81a-3be1-4b3a-aaa1-cfd37d456a09">&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;INTEREST INCOME:&lt;/span&gt;&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;Interest on interest earning deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;INTEREST EXPENSE:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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;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;1,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;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:9pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Net interest expense&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,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(874)&lt;/span&gt;&lt;/td&gt;&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;NONINTEREST INCOME:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Dividends from subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Equity in undistributed income of subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 noninterest income&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;87,540&#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;103,175&#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;51,690&#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;NONINTEREST EXPENSE:&lt;/span&gt;&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;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;5,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 noninterest expense&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;6,107&#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;5,824&#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;5,667&#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;Income before income 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;80,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;96,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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,875&#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;98,035&#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;46,570&#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;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtMS0xLTEtMTUyMDg0_4b79033c-42ed-44ef-9f08-e20ebd17910f"
      unitRef="usd">15000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtMy0xLTEtMTUyMDg0_83312b08-17ff-4c43-b77b-4cca20d31e56"
      unitRef="usd">30000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzQtNS0xLTEtMTUyMDg0_6c5cfaf9-857b-43c6-8b39-2cb6e38508f6"
      unitRef="usd">16000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctMS0xLTEtMTUyMDg0_9a631b19-c12d-4b26-9cce-5e32e1eb2ca7"
      unitRef="usd">1156000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctMy0xLTEtMTUyMDg0_2b87364c-46eb-4f13-8228-6305f777edf4"
      unitRef="usd">742000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzctNS0xLTEtMTUyMDg0_91477d83-ef2b-40fc-894d-4e5525dd2038"
      unitRef="usd">890000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktMS0xLTEtMTUyMDg0_0f6694a1-a7b6-4b11-8a6d-886b87d60bc4"
      unitRef="usd">-1141000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktMy0xLTEtMTUyMDg0_b2ef82c6-95e8-4bf5-b4da-c4415cf4b470"
      unitRef="usd">-712000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzktNS0xLTEtMTUyMDg0_b8c6938a-10f8-4efc-806b-c5ee2817c31f"
      unitRef="usd">-874000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DividendIncomeOperating
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTEtMS0xLTE1MjA4NA_7730a290-5cb7-437a-8f70-25afe640b6e0"
      unitRef="usd">44000000</us-gaap:DividendIncomeOperating>
    <us-gaap:DividendIncomeOperating
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTMtMS0xLTE1MjA4NA_32595332-7c9f-4b4e-98f8-f0b9b070e284"
      unitRef="usd">46000000</us-gaap:DividendIncomeOperating>
    <us-gaap:DividendIncomeOperating
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzExLTUtMS0xLTE1MjA4NA_20d68a4e-b808-4b9d-ae55-6109b7b69700"
      unitRef="usd">39000000</us-gaap:DividendIncomeOperating>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTEtMS0xLTE1MjA4NA_e0d5e34f-4619-4fab-a8bb-b2d8b384d9a9"
      unitRef="usd">43507000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTMtMS0xLTE1MjA4NA_a8c6ea06-36aa-4c83-bfc7-0c99d85d9ebb"
      unitRef="usd">57058000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEyLTUtMS0xLTE1MjA4NA_1b4cf023-2f06-4d80-a35d-84457fe6e003"
      unitRef="usd">12685000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <us-gaap:NoninterestIncomeOther
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTEtMS0xLTE1MjA4NA_fd44e84b-489e-4bc0-9382-d24b7c9c567e"
      unitRef="usd">33000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTMtMS0xLTE1MjA4NA_a823c8eb-18c6-46fd-ae07-76f64ff0f158"
      unitRef="usd">117000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzEzLTUtMS0xLTE1MjA4NA_9b101552-7f4d-499a-88f2-040711941b52"
      unitRef="usd">5000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTEtMS0xLTE1MjA4NA_dcb58f7c-ca7a-47df-861d-34ab1b934ec3"
      unitRef="usd">87540000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTMtMS0xLTE1MjA4NA_77b96be2-74cd-42ce-b67d-c01be58d31bd"
      unitRef="usd">103175000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE0LTUtMS0xLTE1MjA4NA_6900847c-2dfd-4b4c-ae3d-9dc2d12d66bd"
      unitRef="usd">51690000</us-gaap:NoninterestIncome>
    <us-gaap:ProfessionalFees
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTEtMS0xLTE1MjA4NA_7c15cd5e-2cbe-4d68-9056-70b2a0a790f1"
      unitRef="usd">476000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTMtMS0xLTE1MjA4NA_abd713f4-fd16-4f49-92b4-41e8f6faf34e"
      unitRef="usd">394000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE2LTUtMS0xLTE1MjA4NA_bcf4d7a6-d7d3-4e82-9c8f-2a10a337fdc7"
      unitRef="usd">495000</us-gaap:ProfessionalFees>
    <us-gaap:OtherNoninterestExpense
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTEtMS0xLTE1MjA4NA_69cc1ec1-9601-4ff9-aa14-f12dd7b4740f"
      unitRef="usd">5631000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTMtMS0xLTE1MjA4NA_5f218fff-eb5b-4ba1-ac81-d1331a78062d"
      unitRef="usd">5430000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE3LTUtMS0xLTE1MjA4NA_4af35543-a7cc-4e12-af16-b143e72f02a0"
      unitRef="usd">5172000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTEtMS0xLTE1MjA4NA_05ff107c-1e8b-458b-878a-c51cde282075"
      unitRef="usd">6107000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTMtMS0xLTE1MjA4NA_5841e96a-e97e-439a-97cb-0e85f3d39d6a"
      unitRef="usd">5824000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE4LTUtMS0xLTE1MjA4NA_86eed430-665d-4bdd-940b-5517f9c429c0"
      unitRef="usd">5667000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTEtMS0xLTE1MjA4NA_5fca5fa7-267b-4c07-919a-8e466bb8582c"
      unitRef="usd">80292000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTMtMS0xLTE1MjA4NA_f4d83b67-5986-4e1d-9d6a-9b730e467cbd"
      unitRef="usd">96639000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzE5LTUtMS0xLTE1MjA4NA_2db6747f-902e-4a9d-81a6-6886956fc7d6"
      unitRef="usd">45149000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTEtMS0xLTE1MjA4NA_a975c116-dfab-4333-b21a-8e6c1cb8a680"
      unitRef="usd">-1583000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTMtMS0xLTE1MjA4NA_6cc34ff6-5087-4288-9fa2-bb0958e3fdcf"
      unitRef="usd">-1396000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIwLTUtMS0xLTE1MjA4NA_a94941c3-b500-4e8d-92b1-c0cb124bb274"
      unitRef="usd">-1421000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTEtMS0xLTE1MjA4NA_9572fda9-1eb1-483f-8b75-bdd7e6c30fa9"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTMtMS0xLTE1MjA4NA_7c9cc47c-0786-4798-b5aa-392e03310695"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTo0NzA2NzkwNjE1ZWM0YWM4OTJlYWEwMzk1YjYxY2FhMi90YWJsZXJhbmdlOjQ3MDY3OTA2MTVlYzRhYzg5MmVhYTAzOTViNjFjYWEyXzIxLTUtMS0xLTE1MjA4NA_a6797023-b942-492e-84eb-85fcf50bae24"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90ZXh0cmVnaW9uOjE0MTJlOWE0NTcyNjQ1ZTQ4ZGY4ZDRiZmMzOTFlZmJhXzQyNw_83621a4e-9750-4c92-9079-243f31336192">&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:120%"&gt;HERITAGE FINANCIAL CORPORATION&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:120%"&gt;(PARENT COMPANY ONLY)&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:120%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/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:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="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;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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:700;line-height:100%"&gt;Cash flows from operating activities:&lt;/span&gt;&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 28pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Adjustments to reconcile net income to net cash provided by operating activities:&lt;/span&gt;&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 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;Equity in undistributed income of subsidiary bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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;Net change in other assets and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.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;Net cash provided by operating activities&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;42,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Cash flows from financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock cash dividends paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(28,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 28pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 61.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;Net cash used in financing activities&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;(32,687)&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;(51,826)&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;(47,856)&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 2px 79.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;Net (decrease) increase in cash and cash equivalents&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;9,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,745)&lt;/span&gt;&lt;/td&gt;&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;Cash and cash equivalents at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 at the end of year&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;12,926&#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,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;9,736&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtMS0xLTEtMTUyMDg0_7eb4b9b6-ab4b-42c5-a578-e328713c26d5"
      unitRef="usd">81875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtMy0xLTEtMTUyMDg0_bf68b960-027b-409b-97a1-771b89cef6bb"
      unitRef="usd">98035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzQtNS0xLTEtMTUyMDg0_17393eb2-570e-4714-9be1-358560de1007"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtMS0xLTEtMTUyMDg0_195d10fd-042a-40aa-8874-0b68c6bf430d"
      unitRef="usd">43507000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtMy0xLTEtMTUyMDg0_75ac4bff-ade1-42e2-b51f-09a3093720ff"
      unitRef="usd">57058000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzYtNS0xLTEtMTUyMDg0_9e4ea8a3-6df6-4a51-926f-4816ce7b57ca"
      unitRef="usd">12685000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtMS0xLTEtMTUyMDg0_a52faa8b-dcb5-4701-8687-df076ef75232"
      unitRef="usd">3795000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtMy0xLTEtMTUyMDg0_cbe373a7-91c5-4963-a050-1bcfaf9e3232"
      unitRef="usd">3666000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzgtNS0xLTEtMTUyMDg0_bab1f67b-9051-491e-a0a9-868b47836303"
      unitRef="usd">3559000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTEtMS0xLTE1MjA4NA_ea2c77d5-d73e-478e-b271-8745db82581f"
      unitRef="usd">63000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTMtMS0xLTE1MjA4NA_3a9c28a0-be6a-4696-bda1-2df791cad28b"
      unitRef="usd">-960000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzEwLTUtMS0xLTE1MjA4NA_6ee4b901-9661-44c2-8ff0-cc1c37fecd15"
      unitRef="usd">1333000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTEtMS0xLTE1MjA4NA_9f3bef03-fac6-4587-ae01-d99677ddd456"
      unitRef="usd">42100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTMtMS0xLTE1MjA4NA_eb272ae9-ffdc-44b7-98d2-773072d3b670"
      unitRef="usd">45603000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzExLTUtMS0xLTE1MjA4NA_64c5ae2a-dba7-4964-9fd8-d72fe93e0373"
      unitRef="usd">36111000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTEtMS0xLTE1MjA4NA_a852f01c-884d-472d-9bbe-b8c8d932a131"
      unitRef="usd">29491000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTMtMS0xLTE1MjA4NA_f14f7b78-a848-42f3-9f44-5a8d06e2cd55"
      unitRef="usd">28937000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE3LTUtMS0xLTE1MjA4NA_93435c8a-c1dd-43c8-a4f4-b0119093d991"
      unitRef="usd">28859000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTEtMS0xLTE1MjA4NA_29c61c38-2ad0-4b87-9b8c-1cfc8aea0a2f"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTMtMS0xLTE1MjA4NA_ef8e8255-41eb-484e-84b7-e641675efec1"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzE4LTUtMS0xLTE1MjA4NA_69a7cbd7-0ca9-4b2b-a5fc-0403a9be6946"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTEtMS0xLTE1MjA4NA_963b7b91-6b6b-428a-9949-4b9e6243f489"
      unitRef="usd">3196000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTMtMS0xLTE1MjA4NA_a1e72e77-b41f-4024-a3ea-acd10347c004"
      unitRef="usd">22889000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIwLTUtMS0xLTE1MjA4NA_7df59ce2-d247-4776-bd6f-94661e725cb0"
      unitRef="usd">19119000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTEtMS0xLTE1MjA4NA_edf8e38b-4755-42b1-aeee-40f2a1f62831"
      unitRef="usd">-32687000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTMtMS0xLTE1MjA4NA_5fe23cd4-688b-463e-a2eb-79d401e32a13"
      unitRef="usd">-51826000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIxLTUtMS0xLTE1MjA4NA_6c13fb3e-4b4a-46ae-bc9e-f208ced8496b"
      unitRef="usd">-47856000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i363e9aa92a404e4395907db6ed940cab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTEtMS0xLTE1MjA4NA_ddbf3fba-09e2-47aa-8106-12187e2667c8"
      unitRef="usd">9413000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ied321083a0a2427fbbb41d66646a07b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTMtMS0xLTE1MjA4NA_603c3ee0-5f3b-4b05-8479-b465a3f8e588"
      unitRef="usd">-6223000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibb3544b2072c441ebdb25fce3e6b6fad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIyLTUtMS0xLTE1MjA4NA_e815ea65-e746-4cbb-a21a-fa41d72744dc"
      unitRef="usd">-11745000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTEtMS0xLTE1MjA4NA_42a567ee-ed8e-4305-84bb-21d2d2e3becf"
      unitRef="usd">3513000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTMtMS0xLTE1MjA4NA_f21ef294-16b6-47f2-8a18-e6b815c7ff27"
      unitRef="usd">9736000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="if7b8e60ba04749dea6bd574755342f02_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzIzLTUtMS0xLTE1MjA4NA_82cd31b8-4611-485c-b501-7076912f07ea"
      unitRef="usd">21481000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i38074f70a88a4d1b9533bae7f76bf19d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTEtMS0xLTE1MjA4NA_997cb0aa-43fd-4bd3-bcfa-b20bde5718a5"
      unitRef="usd">12926000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie046bd0fe9854ec99fc6b3dfdcb82dde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTMtMS0xLTE1MjA4NA_e79d057d-5a48-4f0a-a8d1-c26eadabfead"
      unitRef="usd">3513000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i10e0cd1438764c1e920d0d5cad2fa93a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xOTYvZnJhZzoxNDEyZTlhNDU3MjY0NWU0OGRmOGQ0YmZjMzkxZWZiYS90YWJsZTowMjkyYzc1MzcwMTI0ZDUzODNkNzc1YmRiZTg0MjJmNy90YWJsZXJhbmdlOjAyOTJjNzUzNzAxMjRkNTM4M2Q3NzViZGJlODQyMmY3XzI0LTUtMS0xLTE1MjA4NA_bed9e194-f2ee-462a-8f9e-f49a9a4ca0c6"
      unitRef="usd">9736000</us-gaap:CashEquivalentsAtCarryingValue>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Bank adopted ASU 2016-13, </xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses,</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTMtMS0xLTE1MjA4NA_2bada9ef-eace-4df3-9a93-bdac2becf25d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTEtMS0xLTE1MjA4NA_6c68db9d-bb26-4326-b5bf-94c1a3c81354"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90YWJsZTowNmJiNjQ1Y2FiNGU0ZWE1YTJhMGYyOWRlZGQ5NDhmNS90YWJsZXJhbmdlOjA2YmI2NDVjYWI0ZTRlYTVhMmEwZjI5ZGVkZDk0OGY1XzYzLTUtMS0xLTE1MjA4NA_569e4270-5d73-4f54-8b7d-f8dd02b39a4b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjlkNTBhNTI3NzgyYzRlMzY5NzlkYjYyYjcyODJhYzA3L3NlYzo5ZDUwYTUyNzc4MmM0ZTM2OTc5ZGI2MmI3MjgyYWMwN18xMjQvZnJhZzo2NjAzYzU5Njk2MDg0YmFmODJkZWQ1N2E3MDkwODNjOS90ZXh0cmVnaW9uOjY2MDNjNTk2OTYwODRiYWY4MmRlZDU3YTcwOTA4M2M5XzMxNQ_22e31d76-a2e6-41ef-a08e-9cf62bed8aac"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M+1#/=CC=I$NF%Y1S&J:;:X+!/H@3X/B24G[8$3^0+],?_0=02P,$%     @
MTX%85EX^D[0O @  K04  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-
ME-N.TS 0AE_%,A)7J^;0$Y0D4@^LJ-1%U:Z "\2%FTP;:V,[V$Z[O#T^I*%(
M;=2;Q(?Y?W_C9"8Y"?FJ2@"-WEC%58I+K>M9$*B\!$;40-3 S<Y>2$:TF<I#
MH&H)I' B5@5Q&$X"1BC'6>+6MC)+1*,KRF$KD6H8(_+/ BIQ2G&$SPO/]%!J
MNQ!D24T.\ +Z6[V59A9T+@5EP!45'$G8IW@>S183&^\"OE,XJ8LQLIGLA'BU
MDW61XM "006YM@[$O(ZPA*JR1@;C=^N)NR.M\')\=G]TN9M<=D3!4E0_:*'+
M%'_ J( ]:2K]+$Y?H,UG;/UR42GW1"<?&W_$*&^4%JP5&P)&N7^3M_8>+@31
M](8@;@6QX_8'.<H5T21+I#@A::.-FQVX5)W:P%%N/\J+EF:7&IW.YDU!-5IS
M_WG-/26!-K9V,\A;BX6WB&]81#%Z$ER7"GWF!13_&P2&IX.*SU"+N-=Q!?D
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
M>[:\633*DZE;88MZ_GDK:7CM\_#:73-Z97A_*1)Q'E.+PUL,8/?J33N]:Y>
M_]V7>8[$><!37*7_UXVQ#7D@0HJM(<5"2+$(4HP!B4FEY)Q+R3$>J?>\;JHL
M:9>1;@5%<5LG-1)GS1N>B3]_F]-UE6.4GEHYD&)K1YG"L17X#E4G<$C;"%*,
M 8E)9>&>R\)]75GHRL%5YKK!8*^,IE,SAA0+(<4B2#$&)":5@7<N \]8!N$S
MKY),+#1BW3[6P?'<M3;-"IYR[/G$]@>58/2=6@EZ1_58AS2-(,48D)@4LG\.
MV7]9R+IP??5\AI!!MD:[J=F., PA#2-(,08D)N4:G',-C+EVIX/S%ORDW<6A
MN#*,.Y[$G]O77!=OH%[Z.,,3Y)71=FJ^@9*OZAA".D:08@Q(3 H86ST-LHP1
M7[(/5/']H4JV;=ZFZ=DL.?6L#51M?5*[K+^YF,H=WU,G<U#G"%2-0:G)97$!
M"?&+RD);#E@=<AQ@/#SHS9:3@\;JU;/&-01UC4#5&)2:''+/XK 9QOV+-R?*
MIXU5A5BVZWC#$W*SQ^14(=7"<5V(0$T9E)H<:L_-L!F<_7L4RNTP6ORLS9VJ
M5[ZV:RNY&W=C<NZ0:B&H6@2JQKX[O'+N/=##1LBS7,7U%J798Y;R0EQFISS)
MQ?J=(C&+)^;[&Q].RM($3@*+*!,X*)H#50M']B$"=650:G+F/7G#9O1V <E%
MZ"/NHQ!+FS\HA0-56V.5PU$G$!=PMH;$@5I'H&H,2DTNE9[&83..&]Q/&93+
MN#)Q-9#$LJDR38 R.JPR0<?#%L'#[-6]$T5B#VLD MT[IG-U+'SE[@SNJ1GV
M_L+[,QB2-*U U=:@:B&H6@2JQJ#4Y)+J&1TV0[I7W:<Q:T^N(%"^=U*3SJB(
M0SW=%3\HYP-58U!J<GGTJ ^;6=^+[M=@E?8IUPF@K ]4+015BT#5&)2:_)A.
MSP6)F0N^!/T2E;U1UW4'!6$VGORDC:727\4S!/6,0-48E)H<=$_ZR,M(GVDU
M,$M.?O(*E L2#8T,*/9MK'GT"I0-@JHQ*#6Y+"Z>TS.SP2D F*B8;4Z([P\O
M#,R6DX,F*@#6N(:@KA&H&H-2DT/N62$QLT(S "8JJ0I\BSK#5$%!(*A:.*X+
M$:@I@U*30^U!(#&#P%<#8*)!:=AQE9OTYOV8'#PH#@15BT#5V/?'5TZ^QX'$
MC -?@8")BMGF),"!-\P<%.Z!JH4C^Q"!NC(H-3GSGNN1T5QO) +&VOPAJ=@*
M5&U-5,9&'6PYGJ=[FA[T,3Q0-0:E)I=*SQ2)^5&\:0A87R::Y^0<VZ;*T@"*
M"$]J$@)VL!?XP^S5O2,!)=0?3@"@6$_C&M# O3*9][B.^'\A 2:@_ Y4;0VJ
M%H*J1:!J#$I-+JD>\9%7(C[C-3\DW5J!JJV)BB$Q\0*':-8'4.0'JL:@U.0/
M7/7(CYJ1WXL(,%69WY  FVVG9@VJ%H*J1:!J#$I-+H<>#%(S&'P) :8J?*/B
M.!P6!"CPH^J#@*IG".H9@:HQ*#4YZ![UT9>A/M-J8):<NAJ JJVI!D>*Y<"B
MMKH<@#I'H&H,2DTNBXL/X)KAX!0"3%7.-J<X&-[Z,3M.SEGS^5G5- 0UC4#5
M&)2:''&/"JD9%9KY+U4YE8]]3YG-03$@J%HXK@L1J"F#4I-#[2D@-5/ 5_-?
MJN%HV J(K1S.H# 05"T$58M U=B( 9:S[VD@-=/ 5Q!@JE*V.0D\=TB S7LP
M.730C^".[$,$ZLJ@U.3,>ZQ'1V.]D028:/,'?4805&U-5<36$F#7#33/>(%:
M1Z!J#$I-+I6>*5+S(X#3"+"^3-1/TWJ!YP=T.$V (D*-J^,0.KRU$VJVH[9#
MARM7!+IW3.,Z#P+?&7ZF8W'QK5WMU[[],ZX>LJ)&.=^(AM9;3RA4QV]2.[YI
MRGWW15Z?RZ8I=]W++8]37K4;B/]ORK+Y]J;];K#S]]DM_P102P,$%     @
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
MVF$UGVUH6H;U\ R '&[A4YDGW2T\:6FS4Y6V7\&:P[B?P_I 4C#2)R8WQV_
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
M#%M)1+O'CM*T_:?0A*<3& ^A3WH>L1" 7CX!_2>!GQ/'H1_!3->[.U+(\!L
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
M#A:4T1!X$]]J^"=*0M^4RA2<+,*D/(6=L<@.2ZJ<Z0!^IWW&@A%TMTG)<(3
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
MC -+OT/TH3#8M5.-"0<-&/&E5Q206WY\%)TGH>N#$F$N1(I%,_D56(7H\<G
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
MR+-6H8&*QB#B*1JI!%B!"[-[8;$4T49R9IY550><5I ^C#["Q?2JQ\>[0RU
M%W5664@U@"?7.QG\F9KLX.T/71AM@,I>:QWTRM-O]BK)6P/7T?8%6XNL,;!.
M* H]W^&H E0$T&0\?Z><]5<TV^+8C0"]:&0[7[ 9R+MY@O[C\@C=$0$;Q]N4
M/)0QF-)+T:+NGH2H,XF+\L3#T&-4<KT8M90GZ$A;$=OQKBE/(4M#'D5F9.RD
M# TS1.VUD7P\ (G ( @SI@">X( -IB?<A@SR41525#J'QVC!?3/JN\XM[#Y'
M)A^I+R.D$I7'"#TSP)7K0H07L CU!)T4JN%-XI_=W&[7W?;88=?I&PRM=WH[
MG#TLRGQA WL8F,0,Z0A'V>2JI::*:3GD#L6!.>:RZ4V&5[.JI8RR.5 :'H&P
MZP6KE1#%/@%8R(HPJCI=#_"">![%5ZE4*QJP&U/&]2*S5.58+2V!=TT]+2TZ
MQL,.!P,#BTSW\UWG'[2"TC*_H[T@U3L>RH0]:CA*.VB)8[QC.CX"80&ICY.1
M(]E^E'JHA7PPFA[ ]PZT']96??YXX#RNIPL;'+#0]<W[9Y&"!2@;Q<Q4B-HP
MA*8PU'P.N\\-WT$M'TCKPFAM28BHYU0Z9Y8]DA;$D^[+HMT%'R9JS1+D6U/.
MR[I%5=NW#EM)5=KSQ*/LZQAC>4\%T(;'YIAL>P5%W\MZC@DV44UM'7C]L?N]
M OQ4)! ";3JFVP++^*Y%NCP%)2'T"Z;A#5C*EK@<A6X)^GGBT!B#F0.4L" D
M],ZC .#"]0"FO7!+94YB#!2]-""X%*"T$X0&D@O\&,"(,/: RVS(S0GH 2)D
MMX3JF,94*!,T#6".D>\!\6 /$21XQ*]ZSG,<^%E>8SG.?J<9OCL/!;&+((%>
MH0NE8H]0)\P+;3W7Z<C0!A8&!'D\@P9-728W!&AY<4AP>I2 $5G@C]J/&R>)
M=IC2(0WXOPP_>#CQD@$U. 0#!X..QI[%$[&Q3>2F)"HUG9,BVX=! !-<"CY#
M*$Y&G@-2ZZ>4# $%GIN"#!#Y]@CE(GY39\LO3L0<80BT6R(4D6G-U,='A.<3
MA!K1ZXYJ/$(;*#Y!\,:FI8,)Q89=)ZYE$1O0[ <&!1G6$/B&JB*VO<@^<DS<
M@!LAI8,!M1CEX[X$/WH0S 35?U-CGURN,]-AG]CAS--"H'LNS5$E@E2;[ER(
MG(ZM3=<?-"+3Y3.MFW+:FEYF<#,B>VZ'[IP3*WM,21@0HQX,3(#AE1@HHR"]
MJ@RNMOB"K4L"Q=#PWA[B#=H%%B*(+YI2Z3('T+[-:H2V,<I2UJ66@(FK%L5#
M+<3VB#K3!I"0A;(">4%TH-NR>8;UFW,VQB9J0BNV"RNQV[:079:E#*?/FZP0
MNQOH'#,%UGDZ_D!J9T51VG/-X2EY(87MRF3QVN X):#(P09K:&@&#V>CNU(6
M-D!5,!S<4I5W@KXC4(TBJ28.\/*AA,PI'0P".S7BS#I3,9--1ZB $6#F=0];
M]GCC-%/E!JP2C8/\=H5TZ(%H!RE)'B=(^5S \I"I#4YY7CI,=I(OJY1\- ,/
M/A30-NCC"8T37U8BU]M0[-'=L_?TZ G[R>\5U@2(WRS/&THB8JT9W&!8T;-K
MA4E6VHF![@;Z/06QFP>B-&471JG0133B#7LIEYN[>8OT1CB?%,O9 EP=(YL>
M=BZSW\C<NWDV7-/F9X7^BKD@!38J8<8=C] ! \4+\</U7J*5A<F(I<A4"[U/
MN/1D?!XX!B0TMWEB-P346@V%08[]TF\@;O%;JVBU853E]!G @B-2$4! P;V4
M G2KVA50E.Y30N1P-N6#:BNM.N)DE>@^>%&J(SYZ5G<F:>GKU1^BD<]*T ,#
M_)7T'!6$(':^,]#(CI<=X5K]5QXUH%MGOY68#V]414Z?9QU6G,)^S-0[ZZ_0
MIV2A7K)_T2F*H*_R1Q0UF87_G'T<]_VQO0*(&KQEP&<(7+XWJM-CY$7.>'!2
M""CSH]![PBY'=O38 +70'@]WD@GUB#'[6(EBCO%[Z&3?QO;W))"L_LK'-(L]
MD&*K;E7$1HZ5B-LC1<C8NP8>LH2G<\%SI_0&6N_=[KGEUTP!J<PU)2<4^P .
MC$NEB;88Z)$#.QF*:K]L1#Q. G.Z"V;EVW/?A,Z,S#,'5S'[3A1&Q4_V%POF
MXWE?$F997E:4-I'#H\@QYUU.Q"(7;#!F8<HC(.^!?Y1$NK4U-?<,!+W[(B_A
M^U7; /:@:X-21DE(!V\)\#%$)(F5%(8=,AYXI7=&&/ 45"E( .T3!K4"X&F(
MB'Q_@(@C@^$ICD#VC+:^ TX:I]V5BZO1;$SEMJ'V\:['BY_@E?+>1%/_;HLE
MM^_$%_HJ2O5P\T5_-]B>D[6:MHV)+X:_*2"GOO GX?;!DX^+.%59*JQ O-5Z
M\A<5>7(]W:CA38)=-=R)^S>H\:,<?G#.SBCU')"&OX>=P?[NP$!T(JU4I?1V
M)31.N3RSRJ *VQ/C$S6W5Y.TI\H[.?;3H,O!+[K ->?F=VM4D& (^^.NS=/-
M3^.N[2_"ML/M[^INLV9.Q;L2,TQU)G%X83\Z]#=:KLSOP\ -M%R:RX4 @6AH
M -[/I-3]#2VP^<'@U7\!4$L#!!0    ( -.!6%:E5X,!JRL  '.+   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;-5]^W/;QI+NOX+2>G?E*EC&^^$X
MJ7+D9#=5]HG7SMG4UJW[ T1"$HY)@(< I2A__7Y?SP,#$J3LV#GGWJK$(D%@
MIJ>G'U_W] Q>WG?;C_UM70_>;^M5VW][=CL,FQ?/G_>+VWI=]1?=IF[QRW6W
M75<#OFYOGO>;;5TMY:'UZGD4!-GS==6T9]^]E&OOMM^][';#JFGK=UNOWZW7
MU?;A^WK5W7][%IZ9"^^;F]N!%YY_]W)3W=0?ZN&OFW=;?'MN6UDVZ[KMFZ[U
MMO7UMV>OPA??)[Q?;OCOIK[OG<\>1W+5=1_YY:?EMV<!":I7]6)@"Q7^W-67
M]6K%AD#&WW6;9[9+/NA^-JW_*&/'6*ZJOK[L5K\VR^'VV[/BS%O6U]5N-;SO
M[O^SUN-)V=ZB6_7RKW>O[DV#,V^QZX=NK1\&!>NF57^KWS0?G >*8P]$^H%(
MZ%8="96OJZ'Z[N6VN_>VO!NM\8,,59X&<4W+2?DP;/%K@^>&[]YT5=M[[^M%
MW=Q55ZOZY?,!K?*WYPO=PO>JA>A("V'DO>W:X;;W?FB7]7+:P'.08VF*#$W?
M1R=;?%TO+KPX]+THB*(3[<5VC+&T%Y\<8]4NO3<U)M =KO>ZZ1>KKM]M:^__
MO+KJARW$Y/_.,4%UD<QW0=5YT6^J1?WM&72CK[=W]=EW__8O819\<V( B1U
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
M-8%_;07&B.&1BZ\PP1BS:HG86T 3I48B/GO?GE%25L@QYSO$ E(G6HUL466
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
M^)SGXEY'PQ,&!;J.];@RGGW%)F%=4O23)H7@C@B.D2%QE"D@74(F$M@98WU
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
M6YJQE^%,Z12O6=WRDZB8:2Z.DYD)^Z1Q_BPE]5]KM$FI"<HB71J1208T%7O
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
MXFBG-]AY[;TJ\9W(3YG/'>:YGO>*/'_TVS?R_ /R[D4NRH=L7L'/?US-6ZV
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
MECA5YP0Y$,U<Z"$/+S QN5WQ=BG(=:,VK27?$K4@'Y7E]1',",#X#M9Q[=1
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
M'"_CI[;-\OC!\IUT"\)0J7)LG20G1R/AXD? ^!)LS1_>YC8$6_%CH7"X.EJ
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
M%A*!E.)S@W)3#AF2V=]8S (=_.:S!#&K82")#H53ZE5%3"K>OKEZ_T'4R(8
MKH[W$O'>/,3\@Q*,\<TVH0 ^"IT60%[ T=S.? -XPL@*@BF7?4UC5ZT<G_Y4
M,#1GY\1[P_I)[5(9:8)'B61MK#2>.*TPH>1$ P=A9]!B4!\&JM6QBUV>7?U<
M-,?)P<$>ST^3DY.]A]5)-JSX-(<69-&A.=FRY!L@[NJ)8.*%HD/Q:_-:<\@(
M/$S8KJ/D< 9K#I*CUKS#9/;+=YBG#0HX@P61VHFI.OACH&,LH3BX&CU#]@B7
MMK#1B&IE7=#_8!6R&UTJ=?Z,?$0;OQ$EXC82XRU5F/<J^$YRQ"(%H)9K-(!;
ML/H>L4X!EHW:%HS#HBPWP*U0<D,L;=L :9%96TKJ^>?3H/@*Y"YOB(69!4UJ
M3<9GJJ2Q!1@ I:':8GJ,.TN+0HP\1*8A.0M)^Q]8LPE"C+U<@#(X/HE BPIV
M0@VF&L*=JBEWD-I1^19=_ 2F-4O@@#;CD>>VB(#2GS)<V@-BHUN!:<(:D F%
MS=AC[3OH921L= ?U4F<X4'!U\.WA8+FUB8D>B9;TKN&C+77&6?R(DRZZ0V[?
M]LY<=^%\%J[:$X!4#B*_G3Z>+539CV_Y+IFR<KHWD" O1G_L5/FOO?E9OA2W
MO[^]8K?X(0=X8N+Y;*^8,UY%!*86-S'4.1_0SBYQSM-1C-+3@5,45P]0H(T/
M&LT#"03J,Z;L6"*5S/B8]PT"1,3L%3%)"9;(4<\$"^A8.%EAYV\2A- J:D<9
M\YI\6QGH0?" ILA"%%N$?<%$T9ZF3 IO=07DM[B.$0/%$"-AH1Q:%X]&ZJ3H
M[$EAC5STO$,'UT^^IPS7R:( _OC#Z6QZ\FN<]9[AW6X;!*-?%7W"M3$4W%D]
MWD?N]VH%W7+;XU3VH9<IVAY4!!=P9TE;SDNI8P\Q[WIZ(@#L".O8V":S S&/
M?<KW=+$;DPJ9"6.CSCZ(N'V#Y TA9)#XW-EJ8V"%=GY.#%C2Z8S<,]6C('@6
M%\_T?IO[2-T^< \^H<RW1P>M1J^D',6%^109(_0Q#A3:420A<A)^Z.P!1DHK
M#2AI0$)#!G9;9)&(-X;)R&7<<O1AKDN5 18]"VYW1!65<I<OT)<R:4,AY$KJ
M7":ZDJ:#(9@-0RB&)1IH)L\>?)XA36,<Q.EDLD<+<>W;HSP.XKU) B*EXE#7
MXJUK1O%&/SA@#@Y0&1MS"Y+UXJYQ:<$%\.DA['PG7-"UKVU=<R($1(>Z!,L]
M%^K'W'/;7;>R1-ZJR%D%W['(,-Q2AHVR9*[Z"H*1=Z/*A3(D".<:ES:5NVGX
M'6F+S+G4:L4,'"<2NG0^)G;'_<Q1BX,? 'O;\LZA#)%+7XKK6(*WL00)/(_%
M;$>EML(_Q)M\W/F\RCT\3DZ?%;B!+[THOXV8[XD/PDD'6%_I$5I?>6@;.MU4
MK*M8PTIS53U9=%T-$TS] [;E@D5N4Z67%!6$/WN)L,7&_@YWG/7@L\56=Y1I
M(JC07H@P,(@"%U-W/: /$]P./1$.F/AU-![[Z#(>? [CSI8^^H'MJ<CCE[%^
MM/^N>!D_IVV6QX^2[Z1;$(9*E6/K)#DY&@D7/_3%EV!K_K@VMR'8BA\+A</5
MT0+,Y]:&[H44]%];+_X/4$L#!!0    ( -.!6%9*0$,;2P4  'D,   9
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;)5766\;-Q#^*P/%36U 66D/78XM
MP,Z!IF@0(\Z!HN@#M3N26.^2&Y)K6?WUG2%7LBS+1OHB7G-]PV]FJ;.5-C=V
MB>C@KBJ5/>\LG:M/>SV;+[$2-M(U*CJ9:U,)1TNSZ-G:H"B\4E7VDGY_V*N$
M5)WIF=^[,M,SW;A2*KPR8)NJ$F9]B:5>G7?BSF;CLUPL'6_TIF>U6. UNJ_U
ME:%5;VNED!4J*[4"@_/SSD5\>IFQO!?X)G%E=^; 2&9:W_#B0W'>Z7- 6&+N
MV(*@X1;?8%FR(0KC1VNSLW7)BKOSC?7W'CMAF0F+;W3Y719N>=X9=Z# N6A*
M]UFO?L,6SX#MY;JT_A=6038FX;RQ3E>M,D50215&<=?F84=AW']"(6D5$A]W
M<.2C?"N<F)X9O0+#TF2-)QZJUZ;@I.)+N7:&3B7IN>D?2) LA.&LY\@D'_3R
M5OTRJ"=/J,<)?-3*+2V\4P46#PWT*)9M0,DFH,OD68MO,8\@C;N0])/D&7OI
M%F#J[:7/ _SK8F:=(0[\?0AD,)$=-L%U<6IKD>-YAXAOT=QB9_KR13SLOWXF
MP&P;8/:<]>G3J?\9/?BR1'BCJUJH]:\6E%:Y4#F68E8B4.D:X:1:0,G"(!8&
MD2K*6:JG4C@$IR%'XZAXB=OJAD7U?"YSM%W:R&]>A=7&DE:BA+G(92F=9)GV
M&'\TLF;#(%1!!3[;]Q?Y."OQCS;2K4D-'*W+ "$G!G$$!A6NR(&NV9/UMFJC
M;Z7U2^I (%5N@E*0=R1.@=&:2[, KG,5_!;0U+24Q,L[(%6ZN@(=&BHB.D.;
MB](C FYT15-B!!>6(R,&8C5#LV6A#V1_EW[=?>I?OA@G\>BU?93RSY^^@K"6
MNNM*6#A*DFA$95R6OB.1V:-D% TW.UV"9&OTC:I<^W/)2/.RH>)BR)TK@[60
M%/\=M67. PMIBL0$-[;#.0B1*:M+65!V"KAV-(2;)X3OI2*22,H="162LQ N
M*+"B.(BBE&+&][YND611MH=D'(W_!Q*XR'/3X$$H&U^R);CS=)[Q)Z3]?,A_
MZ8AA2A6^3#Z,&7UV0#=FPZRB,0R"Y0B1U(5E)@C7K@ ]PZBD%:$^A3]1F-#(
M#I" [QR./W!R=6,I5GL"G_;RE&OKX BR[B1+_#@:C.%ZJ8U[Q<S;E1KW(9O
M-T+BL>V<Q-TX'L,D&\'UII H<;I".!Z/3N XR4[@BV;F*Z+5CN(CM!3"L-L?
MI#0.NJ.TOQ-O+NP2&BX9+BM1Z8:YL7M!;*8BXXWQQ&'>!%^[EW/():'.QMYE
MOY_=%P"E?L9E'JSC7;X4:H'>_<_83;KCX03BM#L9#N&[_]B2)7%+@!9,7'Z
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
M@YKZYQ94--\[U6&(_?(.5(N!PN+]V]L;&]_DYU_@O_!Y0PVG(1=]*ZB%HLQ
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
MBH>L;@ 69*O!WM4]4 8(HK?]/!U1H ,,2%5P5>[,O)EQ^P5OMIS7CL8F4XW
MJ7"IL""D5W7+9T76\ '[^YHKF$?AJA7GK.0/O-1,+F&B3=MH(XPJVZ$H6FW$
M8,FPI1>@OF8_XT@6LVL2=88L:5H(+0)8J N_# '6"*R#]]!Z"*\8_Y*OLWK%
M[0)TA L7=0,,@IC@/<3G2PYDJK9I08++MBXL@UD)F$M+O),5+'GGM25@:KFM
MN=)KL>G(+;+\GA0'0Y .2J@&J1F)&Z- * 4Q"9 SP*'0@W!E*#*Y:" 8P"*6
M2E8,(P6^FSW D&Q1&G,2]8IIV:J<&VE8[02*T\#5@RP?\$U1@&I$#HLS4HM"
MD9% :-$#*^WD&Z1=<JV=R N>E6"T,&RAY#U7G>AUFZ^!%OO<R@;&D1&;";2H
M8'E^HL XB<7] <*9H],32*V6C9V?%O30\=]JE$'%F[4L9"E7R/A6-&L0-+HR
MR=28I1- ^G0!N.G!<<B=26<2]!^PL#]W)P6YH:=.GY4LP$DB5@"XRK;&]>:9
M7K,E&J%Y2/,[434\7]?B,[B)76);'ZTHHA$H&PR]!1J?-17G%Y%55Q3HRZHU
MM*9.-(%D 72DVD@%/L]RKM!L45!MM;'67*/*Y"?N+1(F U>!.(S\DI=T: DC
MQ:JVD&A$U&,+ W:>7; //&^50B(XQR^R5O[&+3H5(I!W6@,P.)E$A^ZLP<ES
M58LEN$?=['$?0-(!IX!CP7*)1W1JM<=4'3)%GG[-WM8/ !,$E!_QF3&B:^(V
M@#V<($.4Z5[7W>MH;D:;[4;6#M$[M@VT'J.UB3T@#-2#,SH<;6GO!NSMLL.9
MZ)"CT]PXI0)+BYWS5<>"<=ES"^07 _83 7 ?K2V%C=[QWL7[V</'@&]Y6V8X
M]M#8+1&XX9PGF-6RECR=-4=.'=)?]M%_)NL[Z\V!+Z,Y]3BW!Y(^Q"#V#!!9
M)D5=@)$W4ODEI[#DMT?+W84N?AR0FK50Q25:UJX+1< 82F  /E?B.E167K[A
M$%DQ\K"?)0 )F'GPL/ /2WJ(\Y@PM10XDTU5G& 0)T&Z>.OF[F=4) T;''C.
M42Z1*UX(G$-K2Q-SLMV&?!A)8(Z6RZJ2M8G'QFPP.P/6(/:6#*2#^)9M-BH3
M.BO1%@3*'<BO>(VK@:%>1N!\)4P. /O U8[%,X!N2NMA=IZI4H!"!*W$9D@&
MA@ENE-#W>(W9-,03#;ZKW;(A0&-NAM)&OFGE>H\M3*?:!F#R=[C-T(; 4KH@
MA&_*#!C':(9K7HC:"]8]I.":EVV!\^2(GXH,#B;@!BV1%\3]BOM! W93?&J-
M$1E-*BA?01H@EPHBB<M2/:\8%'),&!:8>7:F8%^ K JED1%14ELAEI &\QJ=
MS"6D9!Y]'%KN(!/-.I\SEG*;U?> K%J&H0M'H99%A7I&;,<$VF5Z9AIGMX@#
M9FJ<#XT'EK(P$WPD;PPD8?/;O?@"_$&F""4OI:@^J.8E1C]\*31UZ^8D@2!N
M=O8^P-!W&9IIP*J=GEXL+*AD=:>%B%)3+/BM\WCSQ[D74D&YQ=5?_C1+XND+
MX +,!8H,($PSF26B+:V0L.(@3,HW2 !(1X6X%"!R#54)CO:4P2<!E2@_O:_E
MMN0%IB7.+WRR!VL#!+,IF4$BB,RBXDY<@:UC.G\\$?^R@; MM$%4/Y<;;]H%
M6&[!4W?A!R]0@FBT>^!9B =1M 0!W,P/R^P@#7@H=[];0 O!B!*&SRV@*%5<
ME!]X_PHA#FW,RQ2P7O'/K5"A1'&$L2G PYL.#^!1_CC@@C2P+66B#F8T!GPM
MJH7N2.P#3')%%@!&3Y(T0; ;"6P8$#\>'3X*AF_74F-<S4IO_2[+!@C6\,8Z
M@Y)B@1ZO^(/@6Q0#/ =T-7,"ZXUU[0%[#Q#A:^O(/_@O;6JTNN,+OH%(0/Z5
M07HD;68F6'O@^BBS\@\-4%JL+8[A#=2TI9I>!\K9]UP<9-!+:% 4U2,A%!)Z
MN0K/Q7D;EJP[T"N4L!1@'6IWN04!DW.:R#%@;[ HR:@F^\E[[]L:7FZ-^UYW
MJ&@"F'8E $$.E7&4\Q @6\8;W16\E/H7W33@HM0+ B P41+3S: 0,E7,48(3
MKBCS(>^PK]!E:I$'>H_AUKD"# B0&&,K7V(G$]-R:_89V0J&7*O <#Y@(5!6
MX/(W)50.[6KM;0L,5(<9,.7?1"[[)"F=VD=SEZ*<DJ;>9IM I. ]6 J@@0";
MKD"W) ,6UY!89"I?[XS5/RH.,&H)MH"(8@ROT7LSNBS"12=72SH[=+'!2 ^X
M!G7"8UB4PT#BH13WO!1K*0ODU[9Z*>8W$%J71H<-YE\8(Q05*YA#WI %O %C
MKQ8PB6MATON'=^/.R:D6TZ[6ZZ)N[@%>@+_EC8?[TR)RL HP@.E=\ [605]7
M&7*Z9Q*/S[8%F6*%$&8*MHOTC1R0$#.+/-&^K;I<@Q=?)[1?[3_%_ ;L5H',
M$2#7O#2!CW*EZU,/*&'D.38?*7T.J%)7"=,Q[?,QDX#9QJAR1<D&W%9H*WF,
MD!L4K,EP8.39KY"?8%,5,X#:O6>J(U/!GSF5W\%292D*\HZ/0::S###TSF4B
MQG^PR="K6+\LZ[YG[VE*R\53YGQ+R>Q1G0-/%OW2%'M@Y).$K+^8"9H^IDLM
M-Y!CROKY*3T*M(_2$W)]2K>ZY")DU% $; $+W7!J[Y6[Z ^H#HZ2=UQSJTUF
M=YC!0P&)V2H\Z7+Y[\[D;PIC4D@WZNDXG= W,(59OD\1O<;Y%RCG*6E<*=X9
M% T"^2V,?$K>&*_+V+)ML&0V'?P//?VTKGW6H-"TW8G$2$$50U9FM6V#G&B7
MV@A[Z.8'W3.;#)LH6E!TM[T+7ESWQ(6_RP8LQNT4.(QR"CE_B]8@6PW,Z O
M1>+LN.U!K1K?9'?RO6:_#3X.V IQN*;7*0N$%#G?A2-_8),TFHWG\"6>1],I
M?AF-HN%L"%^HADA>L'=M+<PV33 R'J?1,)FP<93.YRP>3:-),O5#/@1I\]V[
M]S3[N]N/;)2,HG0V\>\=7M]U_A0.FTQ&T2B)_6N'UW>^GRL7I5A9Y(>5I2/_
MSO[5^PY$+W'[ Y0;+ [B\SSN5G-P:11WHJ]XI H61RGH?#1*63*.XND,;PPG
M43(9>XH_ O0WNZZ3%<_&].>>N\\@,[:F>MD3"&'EPR@>=@P?7/X<F'9 ,;3X
M?K(_.$J=;?3<.LIU_D,L';283M,]WH]N]9IZ J_!T\X<#JY/&3MJ>38++/#@
M^H2QI_$XFDTZXSZ\[C?V)!K&'>G]JZ\8^R2:SSOR!Y?/-/;9'!PZ[2SW\/K0
MTI/1D/Z^U=)!-DD\]\,.+K_#TI$2 %-H+4>WOK*!8SM9OO41-GCM/DS7G3H1
M>GHBSO$.C>^J[M>.>PWF-@S\E'Q"*E,&\;[$TNA2+B\Q<;V4ZM)6MUE.A0Z5
MOHIM06O\LI#;VFZNN$Z27<"@/^0N\!@0=MOP'$+=N-4^%EB/EWDRMAK1G\<7
M+#C= "]_9\P]W?>_#GW7==BNV7O<6K^4>=YNL$RY^_ C!M@8 2:>)7NV%%C5
MS+'U;4)YV@PH'",FKP33Y8'\&'+6FCKGW7D,FQ29MO(I*0R>+/AGAH!G"SZX
M:9)E:BWA):P>8G=,G\/1_)2$Z%F/^E"T\6Q^!$]XSRPI/^8'T'><C(!HDLZ.
M1]+=#WN];VIMY;X%7)HZ'$0CJ1X\6E^%?;EE5N$!"\3J<9#8N$^\9SA,HW$,
MZ01D=TD/-WCWJV6F*X(/DOCSY()-YC/Z.Z2,][[/K$< Y6C8232:#D\HSCS[
M(XS;=[7S3"G:O_(E#54-/?(8D$# E+WYFTZ/K/W[V#)!"&V@UD,019C&;@86
M_%A BM\IG)JIP#!0)M1JP7K=]X<0BI>T*>)JI* M 6SC+%"9@Q&URNV6FQ--
M=E,/%PK)!G8^/#;V(O>A0)'/<]P)N& KC%^^4P#?>::0->S3^1X.\KFGW/#@
M1!"M/)V XPT$;#SL$ #]OV .R_PQMA/.P+_A'PHG"9KD^60.)@>?LXL^U#B?
M7K#S=#R_.,BB^K BGH#Y1L/Q\(*H_?N P4U]GLXZ/K[5TSN/.X]'8UKZ) 66
M?P%[($.P1D&)Q5,4_@,N'*D!'*:6'O#9FSRXI.%SFT$>TI@<3M3F:#+)9@&.
M[H-),&,5GG#$Q73YE@CV$[X"39??7N/[L&@8_2T\#?$6FROG(+0/=-"/NF;8
M;GG!_DF'BH&?\S=HNDJ;OM43#-I&^W<V=7-[YUU7['F=IU^N;@A<\>]OH?2+
MX"2M.RB"VT^B<)N&IUE<\#S#_15SEF#+:?C!#G3!72=YK^='?E&X(R@!5CB<
M-)@QZ$E _C\T0<'UWZ6+=#P8_AG*E?,XAB\7$+O3P>S/_>[Z X7?PYD_4GSP
M(8.4N]A+W?:ZQ>&.VRU0*,P1V\(?<@(-2-(\_R)L3Y,.\=H0:<N@GIWXP/=>
M&#. L?RH>QB<HD&?:WBUH;9X>'X/AW"0H-D?<69PO/-.K4+LQ6*/D[;?7='D
M&IO!R2'=+CZ9KBVJ&YZTR)TYF(I'6FSU9@HTVK,'YI0]2-7U7#^UQ<IW)*RH
MS#$5X#O[ O5FU>T>'PG"[HUCIY0.0NZ=5Z-\ ' Q%_@S"=SB6F"BTPAW&"O8
MI"6)==;I=&<8WS%+W&0?]@PR'4/&HHZL"3=K(<P4@NICWC2EWVPT36*O37>$
MVE:^HL8K3%]X=H_1SIR+P-HX/"'E3X2:EGIW@.+@ %&XJ8W;D5%PZ,>=V6#N
M:$SAS\:07FR7N#MG%N'^7;EWC!*/*QM3VCN;@*?K<"_++%>3J$"NVJ@I6X%#
MK?:ZYJ=,V,8QD#&*!4^5&IOP.9;9']9K8LSJQ28!IGT0O'D@F[WDU'K>B5K<
MA=.>Y#:K2(;/<6"7)PO$?(7['=+DVT[\Q?ZQP2>'SCO'6H!/IWZ\\!ONS%\_
MM;SL(.[&YCQW:!9D?/@%^S7 KLM3AE! S8<GOAT7)4]M7 9]X2=TB/NI$NIC
M6PDA"MMIT\DD2N<3-IFFT2BH"@^OS=%&<^+$G.W$S'X4#8?3: 9!*XUFHSB:
M!2WVH(UNG_RA*KO)<S+ZKCGG>84,)QJ/INXCA<I]$LWF"8M);,]MDC_>*S_5
MF>_KSG=V%?0=K^FLFU<0X+#4@@QK'$WB*2AY^LCW8_.Z,Z>6<@=LEB#P/8W&
MTQ0^9U&:C(/U[%\'![BI1"0,";("@S(M5(890-UH G8^/?@X7/=_M[5 HVX7
M4,-A(,4ZCB^ &N6'4 */@+%D"-9UW.BUMX_TO<EV1MGH'_ W!H6G#.@\JX_[
M)!T?)XO_,=@339,T2N;)(]^_ X%<<_YK3?LG@D\Z2P%\P 2G$P2T3MP'UP9\
M]C-6M)$)_!\'FXC[5_V0E4*.#;,.8P*F>309'C>YNB>/HLHHFJ"1N0] PS&4
M4C'8YR1^[G[$X]L2IS9!^C9"G@DJDV@X!EF.XT>^/P-41DDT2^?P":$A!)6#
MZ^>!RGA(1/<_G@\J\6R(,6 Z/A::O7T25*:$)"D@RYPE\?,@Q>X"V8]0P\%E
MW\] KX*?ZU9<K>A'R?88F?GEKK_K?_=\8W[NV[UN?C0-E=T*3SV6? E#AX/I
M^(PI\T-D<]'(#?WX=R&;1E;T=<VA=%/X CQ?2MFX"YS _QK\]?\!4$L#!!0
M   ( -.!6%:20CW-2 D  (X9   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;*U9:W/;-A;]*QC5[B8S-,V71"FQ/6/GT>W.M/'::3J=G?T D9"%#4FH
M &E9^^OW7("DJ%A2D]E\L$0"%_=Q[A/RQ5KISV8I1,V>RJ(REZ-E7:]>G9^;
M;"E*;GRU$A5V%DJ7O,:K?C@W*RUX;@^5Q7D4!)/SDLMJ='5AUV[UU85JZD)6
MXE8STY0EUYL;4:CUY2@<=0MW\F%9T\+YU<6*/XA[4?^VNM5X.^^YY+(4E9&J
M8EHL+D?7X:N;A.@MP2<IUF;PS,B2N5*?Z>7G_'(4D$*B$%E-'#B^'L4;413$
M"&K\V?(<]2+IX/"YX_[>V@Y;YMR(-ZKX7>;U\G(T';%<+'A3U'=J_7?1VC,F
M?IDJC/UD:T>;Q".6-:9697L8&I2R<M_\J<5A<& :'#@0M0<BJ[<39+5\RVM^
M=:'5FFFB!C=ZL*;:TU!.5N24^UIC5^)<?75?J^SSV0WLRMD;5<+7AA-<%^<U
MN!/->=9RNG&<H@.<PHC]HJIZ:=B[*A?Y+H-SJ-7K%G6ZW41'.;X5F<_BT&-1
M$$5'^,6]K;'E%Q^R=<FU:&V]Y1N$5LVNM>;5@[#/_[J>FUHC3OZ]SWK'.]G/
MFW+GE5GQ3%R.D!Q&Z$<QNOKQAW 2O#ZB>=)KGASC_DU>.LIIOYZ'V+,/%?M'
M4VQ8E) 30GS62V%)>+7YFV&&$%VJ(A?:,+Y::?4(%D3S[L]&UAMV6_ *[[QF
MM"=S81@*B:60QC2\R@13"Q9ZXR#P@B!P' VM[4K*5%E"(4.:,EG972I)1/G(
MM52-8?5FY8Y:JK.YM2<;V..S:[N/P!+E7.@^N+Q.KA94R&3UP/@CEP6?%U8,
M6S1UHP<Z-PAQ_=Q05?,",N,X\.+9U&<O^$MFP64?5A;0ZS77N6'71<%0(4W-
MJYR$.;.4I3%L+2!*/ F=2;(@;S31D+"-X)H)2J]G-@0^^TBH5C6HC<R 2M%
M>:W*GO$W\V1K;MC))"37./X9-TOR928$[/@>W$/ W[-?J )MPAZVV+M>(?\+
MUQ"W(4ZNH!/V7RGN%;MW3O[=EFJ1GUT_"HW.P]ZUFK-;+>'<#P//('*_8!3.
MV-2;C%-VPL+$3]/^=,Y>3+THF;YLU]$U%D)"#D, B:>5U$22!+..X+@<X//C
M#],HC%[WWR_F+]F=0(V2&;%UD=6&U&#=H<3=^H.H8&2!)%[RG'$@W.@S"U-6
MR 62!^=( 0KR?DMS!W^W2;- WA3".6F;)/J 4#KW+9'[OJT)QZAV:@\D9^JA
M0F#L9CCAC&?2L>"D0JT.*HE"<)).*/8\!B\ F_X0?V)SX+:0M:4*TVV$=I#D
MH&0++G6;:* [),C6OV^#Q*5&DGQ]:NP7ODV2Q5= ?#A#?D*71(22S>_)YD_6
MYE]5U9JU-TW@LS2P>9+ZXQG[Y$A?N.67[>HQ'OM2(-N3 K]5LMZ3 8U=WB8
MR6E#>\/0J0@0+1PDQH6 )ESG_\'(2)%#[9$*0J:0I*[(2:H[F=*Y;0-K62^9
MX-FR0_L!_&B6\-FMT'9D!EG;B9YYR.FWY(\"L6=5V9>87>YY;,5U+3.Y(B]
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
M080Q)6^F )H5IE4L7XR)_V(!DKTGFB29! R6)U.(!^1]X(FUU.4SCN@ -T9
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
M+(#UA;5A^\$*NG\UT[\!4$L#!!0    ( -.!6%;=VA->*08  ,$.   9
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
MK/<P$XS4%&% @-'^QGZ[M.O<\$8^ '/=X-T%L)<MT&)\< N;YL_T:-?7UXA
M,.2J[H>Q6 / $0_E&6*R@"HP"D)JTP/C[PFM(C#U4#.;C8O_;(@[A9_@X6&+
MF'6UHSW_\OSEY4F.%!R\8X\D!4^-%#P]>(.SO"M'"!XQ# &F!'9&E("P;UO5
M",9(GN%#EA+?E!_@JH?0PB&$32D7% ?K*W@Z,+K^Y>+B=0$"&IQSNX4!5C94
MW;+<IOBRV?;#%MGPV-%A]-M&D!GNUE;N 6X ?WS[XA).M=.IZ;O[+QW6"5B(
MT]?C+JYS 5C3 M81MC*& W(#@HVRD!+X_WK#"T%QJT+,+#^4=5->-<'OB%!N
M" ?>+U<KH*&\\#6*$WB=-H#WD?A&6 UQ[7*[@08/RZ9#],5;T'V VU&=%+_%
M#5R%IH;;-\#3)<_SSVUU38,LXKH6LX5MA[@"!J]QY)&XQEW0Q?,H-WA)^QHI
M@T&*]E0N91/+NE]NU["S%FFR+!%6%4Y P!H15V!K(+_"$F^Z6]A)C[1CVP!1
MJ0%V(+U'T0WNOQ"NS@,=X0'TNV8J)0=!X, UPL[&>@F8U</KPW98!H  GB,@
MH!N[6-Z4+9 BHL7T8\22SR*&*'PN+G_%O=8M@'ZD@QC"<ML3%US<ZU6AD_=Y
M=-NNMB@L$A^I1SG<],T/9;.U$[SNNNJV!@92PXVO>UH?\9)#DZW@R0*'H6_\
M#4:*3Y.>S"G)?:[ALME6<GE9IAXBFK%P@HN[I^!P =ORYU:W</:R($#"1A -
M[P_( T.YE(NX[D1N\7/JL([,P7U:$Y>JA(!$^37+- [2XT<RC:^-:7Q]D-J#
MRM+ I290T#9S#./P$)? 8D%S1A8+Y'L7RMX(E5"'Y(3=N<(1OFP!\,$!K[<%
MH>#5*?U58@\WI$=<Q&E,=MHX3G52S+8$HU=%VQ6!*6FG)$N7"YC<!D0#6@I\
M"?KG\CW@405"D4Q2A']M@0=DS^\@>!YY?M_8^7US&/@@CQ(>TA\O8)%P_Q"X
MN7-\Y%"%_;+$/X+[16\F_0" O2$FT1+B7\&M&.0#RN4@K@&PVT2*K(!4X"4%
MXHX26R3/(&.%BN3*-PPSN;N7TQ40YI1 ET:DG20K?W=:5.5NP)-L2+N(+(/4
MDVT/E'H(V;,\"*)'GN6W=I;?'CR EY$5O#56D#O'1PQ3O,SQ&1*X;F]JT'D<
M'1OX?N )U1\"G9Y0__*J;A#(<!GQ>C"/$\ CIW17MT2E;/H(#H&/E7U/SXQ(
M*8"Y_D&<:1A/]BR31HHB/*Z:EKCM-\C'X5"'T#2(64)Q6J1"@'3KS+* J)/^
MY,;7A9E@!2N+S&S!DM^V136&UGH-]([? LD*52FY!ZQ5$!W9MY6V&^\"$^Y.
MUCA??90B$0H#W(([5G_GXA=$_5#O9@(XEA])W(-G8.$DUJ'6MMYT+>X%'NP
MQ#U]U8<;-&X2EO"N3?VK L(?=4WFVT[02^DS3YV#U9Z+*[)^B8L?9/C)D"72
M&L!J!@F1')@86'^[(WH#% 3GTD'6LK'I*"H"H!2Y?Y7S$\'[,4/^GJ'8!#DB
MD>@=^J,$C$:69DO$"X"W'9S@CTM L:,/:*G&3;E3Q?N(7^'I$N6#LTT4A8M7
MER]5:*K;J@9%8$NRV?WVQ"=[UX2RK<H)A09 X.1P$EL\L YX/7+Z#H2P/^+R
M%L75=F2Y.QFU'AR@.A#P6>\S,#3URJ:33>P*M'-<RVZ%_:P#R/V@_/P#D#85
MY); 47HB!(S;:$ 806A$$\H>"/6\@[Z:73CBE'=>6D$ G!D)+: ;H^B;O40&
M'L%7AP.HZ!<E<@Z2$CD1 .G17Q"PG^.(7^B >\<CRG"D ]TMQ;$A1ZY]Y4Y@
MV(0E7JN"33-VP?1 7L-9UJ#C\0B@L(J(OT<]VD<$LW?.84Z/VD,?^$+ <T+P
M#F#*16X%N]S\\.]L>KK+("W06;1=B[-O14O?IN0-L1"H(Z@^&W@ !MN4.P;O
M5:!%PBY0 2I;$V\JT#-:IF-SC-N4L N4KLH5&B:_5)%HA>N0L9%%R7YI9:'B
M"X@L"K H %FOQ"23A4(ZH]M?C90'KBFJ\R6A\1A!*T"O8 R!^@8T[ZZ*YH?<
M7(=!>:)Z;E[VN4B.ZRT>E[-_B.(KC*0-<=.'5/0L#A#C:0+"OBS$'MWLF*RS
M 86.<=4S_X&?;I$4P0FWW1JN!Q)]MD>BG;IF[>46I"544X?M$J5PIZB?%+_
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
MVZHD:--2%0<$-&&JAF@DT0SE42>C-7@Q03F :$Y$&Q,-[[M4L7,AF6;FYK=
MJJT1T1/F@(\/@GO AU?;GNZ IW&#1=6I@,,6;D!W1:B3XA7)5J9G9.@6_;9
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
M!=RL^A(%X!>Z3MT,(E]HXHFJ&5+]"G RVPW0K"JN@MXPNR':O&%;9U][^*0
MEF3A2&&V;5C#H'QB["Z^[I$X5QC'"?(FRONH;&%90V:@'/T)ES!\7/B*L+Z\
M:O(,""J;;M#8? R0@2ENQYM%+)S:6]%)M<6QM /W:LF%$>>[*-9(#I'P]*JB
MF;U4-9D^7/?B=0?\;78:0>KXG^.,LQMH:N0]\@U?E%2S=XJ?\3(+ R 3!&(<
M<X"R6-<?Y;UA>A\LM_L7=KPL>'GFQL\\2Q(B665"90&V:!N"N8Q&1 W"647-
MGU%>H^]$QT-P?2@!!;>#5-%1B<A9[P$%8I D5]^C^X!_H3\M7>J !)H$/4)@
MUNBI\FZ.#))O/KD1%!4;0>S2YSE$*)TMHLE$W;&9[ ;*55.:HP!R<\EESU"$
MIFNOV62L8J5P7J4/?&C /H"L"X-6TK.2J(;\B79M I %!TE9930,U W7)#@O
MG(Q[@ RIKYRE%$=/''#VR-QPF,Z_>><,$\C)/:, .DI,=F0TG;!!?'!$%?B*
MN]X<@><B.8G!)(;$RG.9I,8U6@D8[R@FPSA-M(TR)? *B=%-#C9Q9<1.BK<U
MA9W%G7BEX7.](NYWU&05CU#Z3"7]+\BUCX)%V=R6.TP])2%B#>#Y@,*A."<I
M^@%#C6J1%3CN)8D9$8:>S_",Q4@%BAI[E2C25HDFT<\<J*+IR>E"+/E=U26O
MB:*"8.=^#**BBN(B7YJS 6^F9E(;84-F0 ZO4>*C3HK_LV=1%C\18[9B4ET,
M KT*5M5A[!8VDYS9]\7GM9=G8T&6I%Q;F#+RM"BQH!H6ANINY9[')V'YUVQH
MSTV$Z(_%O]*JN)X,1D'>L,BHX0+6#QOH7".#6 ,+P1\)N" &Q9>AX"OO.QL-
M6Y( P/UN,LC"^Q7E&U[:Y  E66Y7($%>2[@]4\ T=)06CBLG;8-.R!QK0[>L
M2],&)B?&&BG6Q:% '#9U+I+4(TJ%N8V)ZKC+:!*-^>M";"4S%/?S>?TABPUZ
M2"E6Y(1CN".>]Z(PGKS#J((< I[:;$=GZTG4Z/E=\WH$*-\]IM2C;J\:]M3
MDER^*!FD>JV624.""\^3-T2",QY0&AKW0-&3@,2(M+GZXPOI?Z#7/T$?J:2P
MD/8"R-XZ=KYS^-7"+H1'?:W.>%=)!09D>L&FKHBZO5$I:MA>_5,R60#LU/-
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
M6?L]N_!-T2(MBI6 V"JL\8K1%>WZ<DE1=BV1&-C*H _NHVNY]7 GO2QPI,
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
MXINH.8F8#UE/(-9#@=:NZ:H$"U@1";L.GN)FI?%/46?O/-;9.S]<'>^B0BF
MTWQ>R!W+2N /'Z;P7W*&0%(4K8R5U##X=4C]F=*E4BNYN:$FJK-58[-R<OYA
M3#>I^V$D$T;^ #Y%*;#S6 KL_*X*7KY?A/"67XD09<_A\&CO*$)B;P<*:NW(
M^3O1H',?VYY3FP\-WUF?DWL\F6WWH;+='>]FBR7EC_=3E,<ZC^6QS@]7LHJI
M<F^Y(U?^5!\ZB+2/R@K\-W5 AKPD\!VCW;X?5/X17S8[DS"6I%P;S72I4WCS
MM.<&^1;@1*/XR6GMU+F*S2I92V=:#X64-EGJ\2TFNG$V3Y+ZJ<*NV45TMQ3+
MQ!K?"8:!=53>@AR&L=V1,X"(0V2R9$<TKG:^]19[%LKK:ZR<(3>C:[50!A?H
MLD7*HO+(]BFJ8YW'ZECGAVM:J9>0=&9M=LXRZ:5J3UGT>\2PPV1<KTU\-BB.
M23  R=$U:9UK5C+0>!(+?"ZE/TFJ;PO;C+V-8W!;_O[GU\#<6$V0RW3]3JM,
MO L)E3QZ*PC%%4V\$,JB,XFJ#XCZ\,&<4[.D5;SZGE/IO_ZAT.DO97H8^[F4
MJ;J0N-COT\)498_!Q6C1X#Y\XV"%K>*.I:$6WOO "83Z3)8$G!1_ WKBS0XL
ME=(T>D3JJG>I@[$Z-R7*8<\]@X/5('=W4_Q\'"Y7S<Q*;'<MBZK<H>A;2?)G
M1'50KSJF)M0J'M;]1I%1M/2!4P+]5FPA/EA:U-E^X$*^O/Y%3*A.'0?\3FQG
MIH?!Q6IK99\^XM=<GI@P8(LYSL 5U^NZPU*@FV#C LW%&W-(>!R]Q7 VV]H\
M!YOLBN/$F$2F '2E!TMB,@!76XFCL+A.R9V^"KM.6+?+-")G/4AWBLC_ /5V
MO'&MYP^C[=Z[2K4S:T!1,N=094[2GZ5)LY4/?^.I4#ZUJ]5SU3;V%CR;<366
MF:+XNJJDF:RYR!V7P6JB.I"C7Y1<H*FU&C'G>DYB-C@-$&(]')TS0O:W@ 70
MJ/0K&4%86."+*TF/5S5;($7&O,1XHU\ UG>< 3S&WI[4K( )05O.$S&3C)GC
M#!E!A[WM^O=ZF\DRCO>#KCL'[6!+7F(%4E8FZ8&@QM_I>!0 5]&6<(&<*]A+
M?]R>G+I8TM^,*-KPE9K0"GU8*\BF71?X?=):#..$"NDZ-A'*NC4URN6NFZDF
M_IYQ$6W6^C&%G<OR,)I59:WU 1UJYF6.3U'W[SS6_3L_7+P/2[*2$?,EIVO"
MFB^J;H.((;P)@018V<+?7%H@+X/\^=,4OUR\?59<O/T=0YF^/C[[LECL\0\=
MIXI7\?F[;E,OBR_/O_[B>[A:9M- ?$V?A-/*#^FCM%#<E&5\>WSVW4(_?'=\
M^I7_\-1].#OU'Z3E!']Q?GI\>KZ@P%-IK$!59Q@P(*[\UQ9D5]PRHB00-'P+
M>%93+BV(5E1F2FSP?2W%:10M&],G%K%-%_M%V40DI9@Z91A'ER\N?SWR+TIV
M10K+/<U%8S0(#I,LL)[6RXHBH]!=J[=5CI,.6DFAYDE-W9/BY<CMXVEX-AUE
M^IIJ1@?;>X9$-/6*+#)E.+$KS)P?R0%H1807;LW6I4+,U&E9A<1:G[32);C0
M!: $)RR3H=8L+8(5;\7]-6@7TT\A=]25T.&0E"-\ ,R%IZI,IT*UR!]4D).-
M]9-B7=B*@#YK)S 0E9:Q\*U&LB\X. )7A]?!'%PB(6 I#FGH$F/J.)C>0M?/
MGB[HDGGL('Y4KRT@3WP"TNO=#RL^4XRM*_4X8NSS;!7YN;_EPU]BNQ545YIR
M9S%1I3.%:%S:Q9L7;X'LC04><,-.F=8\:131B(=SP])6H)#/=LG5^240=I)=
MIZ34T4J8SP)V.;C?A5BLNTKZB(>Q[ZP\GH1:J/[^P+MY/X24D)>Y[8A<O'H(
MKM64AN)*[PU9 U(Y*3-^1V'N6?GM1]?RSNQEX#5.:IM1T>Z9@LP]<N5F<&WJ
M \NP.'&N.L?UOS40CZ)T79$RST.M%KB$!7"#._$#:"\M>8;Q68%^4OR^(0.^
M7 1"2+Z>N? [LAX5OM<:/I.TN,9Z)5^>?&4I*E+R<L\[68LB#_&-#J$,C&U-
M08KR;;!?S\=">AP *A]+4)!SD^! WYR<Z4 ,1/%IZ$[=XT3'E.98.R"+9LI<
M+Z1@__[TY.NX5*2/G#1\XH49% "^ @GC35#7^AMT^;P)E&4LPLNW7WW[Q1XI
MY/SL^#25*,Z/3[_FGD(F1?Q6@GC,"Y/\,DY?X[,EWE57L4>@)4^[1I.D76+H
ML75PTIBJJRT<?ZNA\(Y/?4[R-PO.2FSX*/ D1;:G+9.7J^<M)Z8C*V^KI1)A
M]RZK3]@%Z?H)NT"*%5,P"7$8!F?GFMSTLHVTFULLT:DH@./@K0MG)YT8PXQ'
MB]VR$V(-)].Z"< V_?:KV7YH#PUO84&""WG<_486_O#BV2&WK6I?\2A(^06"
M!(Z$T/_+Q<5K#OTS_YE&$B3UT;WPDFB)[#)CW,L?G<O\BQGE5#9UC&W.3+>>
M^S@M2"&=5Y+R]E?'^O7ELU=O3) [*5X8+NBU/'^ZR"23EM6-6JGP:_*F7R$)
M?T5Q+A5?Q5_@#- IBSG2W=@!S2;7BQ43DU@)R>^00WG+ 1RDK,>0@HMAZ*1%
MR0*-AB<6T[U>)VG%%ZX8?TH9AIAXM*?<$TM?XCV;4V_<+7=KC/WRE/)Q+6V3
MS)S-'?U9#^WZZH@<T*3SQVEL[_H.(!W(Z(%-0_"UY4B!O@S?O]=LPGD.LEDC
MDOQB'_T[ER[UL*J 1(X;DD]D[(08OGO^1OMT[UQ: <?U<;.X6CH32R\J$:UY
M;R2ORYT@O:(/0MUT_7VZI<DL 3F:]=3BR!XXL\"S1D*)H5G8+!7#I]YJHTY*
M(X(3O-'RL$8,V'5DO8W9HNOTN2D(Q M(E$BR981$W839ON;;BN-EB\J7(H-J
M_?M>#?)2:",=2SU+Q.S;<*MM":4>P=;"V4GWE<+0W&HQ3; :!1-,%]JGF4@*
M+!ZP)1T="V_D1%[NZH9A8GB E&: 45ZQ5:*H#PJA*-LQ$J2E)&AO6CN5+5%3
M3O%HY0@9TB.4(]"!+=]#*0X(6A_0R]A$I6.<,6FGAE!(M5>NZL'I5WB<[6ZR
M(FF.('A'N;(9]<9*,C(#)2V:6@&3,AW3K82EX@BT4L-*%ZO R!XAI#_%"^ZJ
M)OGFO%PM:H(,XI;_(#0J#B*J^'93,?]4#'0*&#'!VI"' S CC9OV0YW0$6IX
M)73C'E3C3]B2^.QR0+V+W* 8!7#78],S9BN] PD94;/:J@,6*Z[S.AG(&W=A
M=+@J#-%WB]W7+/9_'7O-FH__U"8+3\A,]KP<RY]_)+/#96B:@6-"?SK"\HWV
M+5)_;"OS_<7YT9/9]\_.OK\\P^^?Q&%^_G$#V -\^1H#]IJP@B%/3[YY>L0)
M-_IA[#8_'9T=83+>V*WISYL E[K'!^#W50=JB'S "="A0,O^^;\!4$L#!!0
M   ( -.!6%:XW!@(X@D  )4;   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;,U9;6_;.!+^*X2W6-@ &XLODJ@V"9"DV]T S;5HVET<#O=!EFE;J"QY
M)3K9W*^_9RB_R([MYM [X+[8E$0.9X8SSSPCG3]6];=F9JUC?\V+LKGHS9Q;
MO!D.FVQFYVES5BULB2>3JIZG#I?U=-@L:IN._:)Y,91!$ WG:5[V+L_]O4_U
MY7FU=$5>VD\U:Y;S>5H_7=NB>KSHB=[ZQN=\.G-T8WAYODBG]MZZKXM/-:Z&
M&RGC?&[+)J]*5MO)1>]*O+F.:;Z?\'MN'YO.F)$EHZKZ1A>WXXM>0 K9PF:.
M)*3X>[ WMBA($-3X<R6SM]F2%G;':^GOO>VP990V]J8J_LC';G;1,STVMI-T
M6;C/U>-O=F5/2/*RJFC\+WMLY\9)CV7+QE7SU6)H,,_+]C_]:^6'S@(3'%D@
M5PNDU[O=R&OY+G7IY7E=/;*:9D,:#;RI?C64RTLZE'M7XVF.=>[RMGRPC8.7
M';NWV;+.76X;UO^2C@K;#,Z'#GO0S&&VDG?=RI-'Y G)[JK2S1KV2SFVXUT!
M0RBWT5"N-;R6)R6^L]D94X(S&4AY0I[:6*R\//5=BQO.WMF18VDY9K_\N<S=
M4]<'_[@:-:Y&U/SSD!?:/?3A/2B3WC2+-+,7/:1*8^L'V[O\^2<1!6]/6* W
M%NA3TB\_VZPJL[S(4Q_8U82E#VE>T)$QI"EK4@R:C26'U#^YP6'UO\Q(>H$L
MSLLI<SY F'^,V'%XF,ZKVN7_LF.654WKU4F:U^PA+9:6M,RWL;;5CJ7MZG'J
M<)&7XSS#:.R7T_VLJK''HL(#;(L]EC@XDC:MJZ9ARQ)05/A=IX"@QJ\K\,3B
M=/,R*Y9^W8])8O#R$>6?.[[&Z4Q++R<OV=7'F]LW"+/,SD>VWL0QN]HXZX:<
M]:M7X>M6A5^]"L]N?VCU>4]^_=W[M7];PKIJV4#=9L!N7ZCF&_;U[/Z,3:L'
M6Y=^.ID+&"ZSI^[*5RPR/$%6OV(__V2DD&\QZH<\"-6 'BINPH3=+<L\RQ=I
MT5TJ8L$#$^-?LKXP7"HL$:'B@8S89]OD8VR;8\W-W4>_^]WU/=-QPG6L-IOU
MPY"$#)B6FBL3P5WSN:VS_76QT%RHB(F$]77"8Z4'+(HTUU)@2;VH:D05JT9%
M/O59TS#-@R#8[B.B:,!@C=+L(Z*E9BD\[5Z/TNP;_-XQ2TH(#9G0T$W* 9,"
M_HG9E\I!I5=,<!T%/% *8QF$Y"TA#8^3<."?*H2 UNK(0<UL@;"O@/".;CV]
M_)A$&/ $#M@Y)Z5X:-J-1<Q5*([Z728!5\)T_!%#S0#FQ9*;V!SSNY(A%UIN
MUVFX0^&\I%&<[%_[)8XBKI(]_1+)DTCZ0(H5U_#]?J:(3J:TV=#^^@SXG\<^
MSE8G&H.P/<@X&K1W%4+T8-!+H;@(#4/2!(;U38@XE%@ BX_Z7@4XFRABD@LA
M6%_R,$&FJ"#BQNBCCJ>-HH1"-L$BP4628)$(N8F.A;Q$R,<LWIP KL5WPSWB
MD3),82ODR("N$VRX/E9C*&>D#T"NM" W:=PQY"B3(&=5^-^/=019(&@O(0-_
M,#R._(Y")7"E.A[FFH<RZ40YP1@A2WP4620RP81=1.(R$I3W=%!RXPD%3ZA$
M;96*N3 ^MB&<TIZ=*/WAIO2')TO_/4CY>%G8G:+_&H']VM>>,=&9TY7_M/PO
M/U3'GY4YSD9/D%)Z'K6$F]9GS5E:$T=QE)1NQD;4'9RQJYU9)'6>/K%Q/IE
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
M?33 8AZ(,WTV0C!DB2(&OF@!(T3+8 9 028B/9LB_=F*&PT!S)Y#L )EPQ"
MY=&, .TJRC^1C-Y.R\CC6&*%PF,.PX=+&R1C6A(EGT *\&85%GAJX4?,MEC.
M">$[?PQ@L3Y.6FN1;1*KH4\ /PP.0V"YK:_"=*([%L@BB8J!+VA$MBKU&8S
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
MG-LQ1GMK#KU_X.>77OOXPFLOZR"V.M3W14;>F:;175%!T7)GP2IK+PX?DDD
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
M'TOZ8J!V 70_5\JN#%>@^P9-_@!02P,$%     @ TX%85MU?KY_U P  -@D
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULC59M;]LV$/XK!W4K$D"S
M]>:WU#:0I!L6H$6#)&TQ#/M 26>+J$2J)!4G^_4]DHKJ((ZW+^*1XCUW#^\>
M4<N=5-]TA6C@H:F%7@65,>W9>*R+"ANF1[)%06\V4C7,T%1MQ[I5R$KGU-3C
M)(JFXX9Q$:R7;NU:K9>R,S47>*U =TW#U.,%UG*W"N+@:>&&;RMC%\;K9<NV
M>(OF<WNM:#8>4$K>H-!<"E"X607G\=G%Q.YW&[YPW.D]&RR37,IO=G)5KH+(
M)H0U%L8B,!KN\1+KV@)1&M][S& (:1WW[2?T/QQWXI(SC9>R_LI+4ZV">0 E
M;EA7FQNY^Q-[/B[!0M;:/6'G]R;3 (I.&]GTSI1!PX4?V4-_#GL.\^@5AZ1W
M2%S>/I#+\CTS;+U4<@?*[B8T:SBJSIN2X\(6Y=8H>LO)SZP_(%'2<'+'\AKU
MZ7)L"-2^&A<]P(4'2%X!B!/X*(6I-/PN2BR? XPIFR&EY"FEB^0HXGLL1I#&
M(211DAS!2P>*J<-+CU/\^SS71E$7_'.(I(?(#D-899SIEA6X"JCU-:I[#-9O
MW\33Z-V1!+,AP>P8ND\PA$)J<RBUX\YW%8*QQ8/<*JQ7%_^7&!MZQ847KE-
M3JH$V2FH_9&4G>)BZ_:UJ+@L-4@%S/0S0%&"XRL,EF?P%S+EJPQ4(VQR5$.=
M[".&DRM!:++33)3Z%#X1#H6F$"Z@8PB_0!8NLL2-L\D<;BNIS&\&5;._:QY!
MMH OQ,1QVWL3AW$\AT4V@]LN]^M<%+)!.)G/3N$DR4[A3AI6@Z!OVI[C"[:4
MPC2,)BF-DW"61GOY%DQ7T&EBNK$GTLA.&&WCU)VESX6#:0B\4TC?*#K631^K
MIHQYS0T_=,">=39W(:,H@YM/GX%IC80N<T,?48^.#T7%Q!9=^/^#FX3SZ0+B
M-%Q,I_#5?8L(B=T3(4*A' GZ9R'<:5/&\GF!=&AC/U*9R7K>!M/1!&:C^"5T
MR75A3P<(" ]C/D=*1E3\7VE(:3BBGLF@GLE_JP=:]NC+D-=\Z]I=']+24:C#
M,K<"V\B:M.6.W+5C+PHOL?JU!*BP]D!>:L6N^_MQ:*5+V;1,/+Y],T_BV3O=
M@[*M0M=>VC4"LJ*RB-9!X(.!#=UHOEY BK/K=#%OJ+JAQ^V5>&;#IGWO97:2
MD9G&SIR0:9]D3B$-IR1C,F=D)ED*=P,D:65"HO/2>L990S(-LT4&5TU;<\>)
M]B-)[B0)XV1RZKK\J7\?*8^$HE.['JK^>.\N:U!MW8VMP?68O]:&U>&GX-S?
MA3^W^S^*CTQMN;!GN2'7:#2CZBM_2_N)D:V[&7-IZ)YU9D4_-JCL!GJ_D=(\
M36R X5=I_0-02P,$%     @ TX%85E2B<.Q8 P  I0@  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#0N>&ULM5;;;MLX$/V5@;HH$L"([K:<V@;BI$7S4*R1
MM+LH%OM 26.;J$2J)%4G?[]#RE:\C2WTI2^\:>;,&<ZAQ[.=5-_T%M' 4UT)
M/?>VQC37OJ^++=9,7\D&!7U92U4S0UNU\76CD)7.J:[\* C&?LVX\!8S=[92
MBYEL3<4%KA3HMJZ9>EYB)7=S+_0.!P]\LS7VP%_,&K;!1S1?FI6BG=^CE+Q&
MH;D4H' ]]V["ZV5J[9W!7QQW^F@--I-<RF]V<U_.O< 2P@H+8Q$833_P%JO*
M A&-[WM,KP]I'8_7!_0/+G?*)6<:;V7U-R_-=NYE'I2X9FUE'N3N(^[S<00+
M66DWPJZS35,/BE8;6>^=B4'-13>SI_T]'#EDP1F':.\0.=Y=(,?RCAFVF"FY
M V6M"<TN7*K.F\AQ88OR:!1]Y>1G%N_KII+/B+!$@6MN8%4QH>',\<5GEE>H
M+V>^H=@6P2_V<99=G.A,G#""3U*8+4&+$LO_ _A$NF<>'9@OHT'$.RRN( Y'
M$ 51-( 7]S<1.[SX#-X#&JZ0]&8.26OXYR;71I%R_CV5<8>7G,:SK^E:-ZS
MN4?/1:/Z@=[B[9MP'+P;8)OT;),A],7MEHD-:N#":A"5PA(*6=-;U<S)O:&"
MG2(]"'N:].<MPEI6]'ZYV("Q$@#W5= 5L<-[!KD&0Y;%"S.[O3NPNSUF9^4$
M9:L<(%DUJ+@LK5/)"V:PO(:OR%0G%L(HL,Y1]>6V0VB' "[N;1S9:B9*?0E+
M1L@% OW^:$-'-@ S+D:.&RZ$/=@S?;81_H!XE*4)S<DH#$(W1TER> &*;E48
MQ?/6\M8PF<8PCA.*/3EG$H8!O'V316'TKI_OA4&Z,0,%706G_& ZA4D&892]
MJ&W%> D7:3B]A(MI:L=DD@VFA*+\*9ED%,>35TD-""[M!9<."NZ16%"1;:I<
MM,,:&T3Z#1K39[C]%H7]F5=\XV*,?D%9<=H581SMBY.\U+MQ]4[2@"J=QF-;
M[S&MWS_9=^*R*UKW=,*II3*%*,M.A7^M@GB43L:O")Q2@7_4.FI4&]<@-5UE
M*TS71?K3O@??=*WGQ;QKX)^8HFO04.&:7(.K"<E =4VQVQC9N$:42T-MS2VW
M]#\"E36@[VLIS6%C _3_3!;_ 5!+ P04    " #3@5A6V2] ZK &  #^$@
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
M9G<[S8>WWQ!+'%SSA(/%ACH&JA.:B3(OFB+E%MV=/VKR#IZI/411%SH<\0V
M4RM1%4R0A7BFH;FQ]Q2:N&U4Z[P;[#M:_PC9<'%^[/O!R]:.ZSIIW5*UU(;$
M>,/@[1_4;1*-"15P9.ZYVZTJCST2ZIRX'7'V-BQ5(QQ( ?Q<'50$OF\XD4_\
MP#'<3EG?;[_6VQ$XG'&]W0U=FKF&:09&"!O4,4+7,L+.X67G@+)^\D-#=AW'
MLM2%87/LT>H*;&YX;M!<''CU\HTPLHFEW7;J\>/A4\A]9YY#YYX;7'5.=,[)
M6\B6;8" $87B&EB>X5L!!#DX<+\+KULFH4;3VT:?O]0"0>_ \ ('KJ'AV%['
MGNWV_08]NL8O@9]EAP$!35#DE5#:4\A'K@\X#WJ7OMW_*G..H"YG4(2##W#/
M)VP&TG0NA'<8%Q2S34#7[A%:W;T3[Q5]K(*-^P-^'@3<(2#GI!.RHV*\FQC_
M,=QC!+9CV)%]X/X[&*@Y]OS:<>B1Y..$#I /0##PD= V[NZU*_+9SLZ($1_^
M>IU_SVRWABG+@7H"5C4M34R1X9N[IQ2;)P=9Q35\!%ES 3;TH&RT )^^=>I)
M[^$#WWW'RT-'S">2B@_O@N!+SSIP?P*IN+81.A%<(35T2:77/HU4/%,+W;Z<
M3BI6:&(."+Q=I]7=>TDET$SB +-$Q+9.HY3Z?+V^="/<:0X5D=/.)P7PUKW0
M'TXHJ)J@Y*J^+FA[VV\SKJM/$C;#JP\[H(I=0 U&4C:'J>8D\$9$5A]+5(U"
MK/0'"C-1%"+3MTL&;Q 2!\#SN1!%T\ %VB]6KOX'4$L#!!0    ( -.!6%9[
M4TKK% 4  ,L-   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*U7VW+;
M-A#]E1VERL0S-$6 $$DYMF8D)VGSD-2U<YE.IP\0"4D8DX0"0);5K^\"E&@E
MD9DTZ8.$V^[9R\$"X/E&Z5NS%,+"?576YJ*WM'9U-AB8?"DJ;D*U$C6NS)6N
MN,6A7@S,2@M>>*6J'- H2@85EW5O?.[GKO3X7*UM*6MQI<&LJXKK[524:G/1
M([W]Q+5<+*V;&(S/5WPA;H1]O[K2.!JT*(6L1&VDJD&+^45O0LZFJ9/W A^D
MV)B#/KA(9DK=NL'KXJ(7.8=$*7+K$#@V=^)2E*4#0C<^[3![K4FG>-C?H[_R
ML6,L,V[$I2H_RL(N+WI9#PHQY^O27JO-;V(7S]#AY:HT_A\VC2QC/<C7QJIJ
MIXP>5+)N6GZ_R\.!0A8]HD!W"M3[W1CR7K[@EH_/M=J =M*(YCH^5*^-SLG:
MD7)C-:Y*U+/C&ZORV],IQE7 I:J0:\-]NIZ]X[-2F)/S@44S3GB0[R"G#21]
M!))0>*-JNS3PLBY$\3G  /UKG:1[)Z>T$_&%R$.(20 THK0#+VZ#CCU>_%C0
M2Z[%+N@KOL4]9F&B-:\7PO?_FLR,U;AA_CX6?8/-CF.[(CHS*YZ+BQY6B1'Z
M3O3&3Y^0)'K>X3EK/6==Z.,;+,IB70I0<S"..E"KA]TM[?:8PYV0QQU^MQ0P
M5R66K*P78-U6V-6M_$<8L+A\U#P4:^TU4& KN ;AM@ @@:*:";TG,3H#SX&!
MC[YL1'$ZN1,:3P%X>2]T+HV *RUS ;^OK;&\+APHMU\"D1%D03),X1<@+$S3
M5KN 9UE 67:RF\<*G@N)=D"A3_<KJ9T(BT9[@6X[-(*G3S)*Z/.V[2!SV)(Y
M_&XR,1<6 W8>-HGE&ZZ+3EH[P7^8UF\X@NKZ)]C]%8L,L\NM@%=<:OC R[6
MMZJ^0[,(=91B&@5IY#E.P^$(/C2BSYKID]UL%\9_HR]IZ4N^FSYN,(V^%(P;
M7EW?O#>P<,%^>0 VW'4C.YK<8<SK+:S=9K:?\79HS"K J&7E,NJE7%;O?%;1
MCY70_MZN<W$Z\\?=(;V.(UC7TK:NMNRBHE2% 8D5D2-V<09_.L)?'B6<NC_2
M)'K'O$0?49(, Y8PK+$@9JD;X6,!BW0EO ?OA*[0A(<V0,/1[I=]O7&NI;F%
M5UH(>(V.NBC@VL5,PA3Z$(4Q_I.0X/]>%?:J!QN-#L,L!<I"AF;B<(A9UEJ4
MS8V7*S&?RUSZVV Z@;>3FQ>3/QP1E4O2%J:\OD7SA;C_Z?5K=]<T#&$:\QW7
M=\JY4DHK,8,Q"9/^:9J&6=_U6?^4Q DV0+*0X"!*<?T1H/QX6 ;8*$S[IR/F
M<&+F<+"/!DCB^U%(^^W.:[W9 B,^P0S7L<',N>:RVQ@@&D,Q;!PM683I[G>4
M7=J67=I==LWST<6,5=9Y0G8"_? )Z<C\^CP\4C'O?6G]3V=@' =#%N$A&&-:
M20."PEA/P2BECI.$M$<CB49!-HQ/@(Y"+,R'VP]OQ2%S\UF()^HWSLR8) $A
M"= DQ"MV;Y&P-!@QYFHIC1XLTF$0IW@:HW#&#BW2.$@2O&=I&B)FITF"G6$0
M$>90HH,@XRA@$?4FZ8%)=&1(O<G1Z-!DC%&FS4(:=YND$*=9D(TH9A;A&3UZ
M,PP.'MB5T O_&6%PMZ]KV[RUV]GV2V72/- ?Q)O/G#=<+R0>W*68HVH4IGB-
MZ^;3H1E8M?+/]9FR^/CWW25^;0GM!'!]KI3=#YR!]OMM_"]02P,$%     @
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
M$*;[FUS_8M7"W9ZFRN(NYJ;WN/Q*S0+X/U/H6JL7WF!SG3[[$U!+ P04
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
M;?F]K@>JGHPU863IIM%2&IIM[KBFGPDJ*T#\3$IS(*R!YO<T^0U02P,$%
M  @ TX%85FKRT!1&!@  F \  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULO5?;<MLV$/V5'363D6;8B 3OCNT9699KM8[D2DI;3Z</% E9J"E  2!?
M_KX+D**56%;2/.2%!,'=LQ><!1;'#T+>J26E&AY7)5<GK:76ZZ-N5^5+NLK4
M.[&F'/\LA%QE&C_E;5>M)<T*J[0JN\1UH^XJ8[QU>FSGKN7IL=CHDG%Z+4%M
M5JM,/IW14CR<M+S6=F+";I?:3'1/C]?9+9U2_7%]+?&KVZ 4;$6Y8H*#I(N3
M5L\[.HN,O!7X@]$'M3,&$\E<B#OS,2Q.6JYQB)8TUP8AP]<][=.R-$#HQJ<:
ML]68-(J[XRWZA8T=8YEGBO9%^2<K]/*DE;2@H(ML4^J)>+BD=3RAP<M%J>P3
M'BK9B+0@WR@M5K4R>K!BO'IGCW4>=A02]Q4%4BL0ZW=ER'IYGNGL]%B*!Y!&
M&M',P(9JM=$YQLVB3+7$OPSU].DEE4QC]N&"\8SG+"NA+^1:R,PFK7V=2<HU
MSJW6&7^",2^?.M">9?.2JLYQ5Z,+!JB;U^;.*G/D%7,>@0^"ZZ6" 2]H\3E
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
M-\R40S$\1$BB\8BS#>"ZMD+3!4.FL5;#)U2_]WO)U5.B[.0XPB+F)#?O@"W
MI!"J@A G8(($$?K6+<<"4XG*UT03<$^6E"Q(C*@$UW',"BH)78);EI*88&'J
MW.%8V:3/8"9$@1.K'F=4E6.LO$<*\#.X3A*BP5$*9K3T9-W4APA+1%+Q<=25
M:J"ZN]VX&M2D'!3<,Z@0@AM&Y4J 7VF"$QN@JQBJ:8);FB;0B1CA^!3TPA,
M PC!PWT$/OSX$<PYHO$*"+S48VGIY_3]J&&-*@UJ"UKT?K1@B^88>Z]VD9[!
M[>W!W?H$V/45_9+;7>2O+ZHVF$F<B;_;7EW96+^],9WF+D6.8GS5R34J7^/.
M^*<?PK/@ES9^?8)%GL LDOLUR7T7^O@KD\K_8^6U7*7"0I53K-(9R-&SB9,V
M)DO$@4'4^7T]AH,@"$;=]2Y%SG8/I<@3F$71H*9HX*3HMR*;8Z[]+<9<J@RD
M\DJ"UVKJRC5%0/VI/*(2T/?](31Q-G&H]Y5@9SLOH&>3'WEJSN+KK.;KS,G7
M'?Y6$*Y(6A0TT9DWQUQG936=MS'C!#N4F1)LN,-,<'HQ>$&.IQ8M<LYK<L[?
MZ4SJ$XHC,S-5>5P[T/Z4/CE_]=+#%Q'G;/G0B/,$9I%T49-TX23IAE"2%9GB
M8U*0U/B0R?O;BUF6<[;&>Q.4$_U0E_()%GD"LU@=UJP.CSF?#GV2[!,L\@1F
MD1P&S8=MX'3>!X$7A9I&E:QH=<XWS,,!>,:(MYE.W::'TN0+S>9I1P"$[PSR
M3P6G1!8<GX %>=*%\F->SR/YOG3H1C_4_[RB1;[0;&9APRP\9J!7K?EBVB=:
MY O-9KI1**'SV_SM6'>;]QRA[E5A^$*S:6HT1N@6&3?HZ3_-YV[X@SW0JS+Q
MA693VVB3<'#46/>J4[RB1;[0;*8;51.Z9<V;L>XV[PT=P>Y3 T6^T&R>&H$3
MNA5.$^S_;E[WJ6*F7M$B7V@VLXTJ"B^.&NM>99)7M,@7FLUTHY1"IT9X.];=
MYN>.4/>J='RAV6O3C=2!;JWR&7.BEW64 ]+'-I[<]H>ZF%>TR!>:S5TC?V!X
MS&"&7N605[3(%YK-=".'H%,$["RYE?LF:A9JUMZ^5S=;.86OEMP&+U>YW6T?
MS-3_(6=@(V>@6X_,J,IWTBQJ?T5/8,IQ0B28(LZ?%XQO$$\47_?%7)"$($[:
M<Z.[C8,]T:L.\H5F\]OH(-@_:LQ[E45>T2)?:#;3C2R"[CV;WPN4ECLU^F-3
M/@-2NW:[TWK5/17:JQVR5YMD44O-X85=L62@N[/5GF&^-$<6!#"[V^5V<GVW
M/A9Q;0X#O+@_"2^GY>&&!J8\:W&#^))0 5*\4)#!Z;GJ%2^/+Y07DN5F0W_.
MI&29*:XP2C#7%=3S!6-R>Z$;J ^1C/\!4$L#!!0    ( -.!6%9E,_P*4 ,
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
MJM9 _OVV+)MO;]KGO8_/]R__#U!+ P04    " #3@5A64"[L,@ %  !R'@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RUF6UOVCH8AO^*E3--FW36
MQ'9>.T#:6DW;ATK5NNU\=L% U"3FV*:LY]<?)Z0QQ,&E'O1#R=OS/+YL\'W'
M'FT8?Q!+2B7X71:5&'M+*5>7OB^F2UH2<<%6M%)WYHR71*I3OO#%BE,R:X+*
MPD=!$/LER2MO,FJNW?+)B*UED5?TE@.Q+DO"GS[3@FW&'O2>+WS/%TM97_ G
MHQ59T#LJ?ZYNN3KSNRRSO*25R%D%.)V/O4_P\@KC.J!YXE=.-V+G&-0H]XP]
MU"??9F,OJ%M$"SJ5=0JB/A[I%2V*.I-JQ[]M4J^K60?N'C]G_]+ *YA[(N@5
M*_[)9W(Y]E(/S.B<K OYG6V^TA8HJO--62&:_V#3/AMX8+H6DI5ML&I!F5?;
M3_*[[8B= !@>"$!M #HV +<!3<_YVY8U6-=$DLF(LPW@]=,J6WW0]$T3K6CR
MJA[&.\G5W5S%R<FWZI$*J<9%@CLZ7?-<YE2 #^"*59*K/EZ3 MP0^7SCW365
M)"_$>_7(S[MK\.[->_ &Y!7XL61K0:J9&/E2-:M.[D_;)GS>-@$=:,(UG5X
M#/\&*$!H(/SJ^'"X'^ZKSNAZ!'4]@II\^$"^3R7C,O^/SE0?"#F$LXT/A^/K
MW]VE6)$I'7OJAR4H?Z3>Y.U?, X^#L&=*-D>*NY0L2W[Y'I-Z[%C%05/E'#
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
M/*_)&$'.BNI*G^H\M BN_P+!JPG>)J'_ J%7$WJO)?1K0M]DIK)B\A!11<-
M\"41&HUJ^L8DT[#1/BMTV<=*X%.&/!5>%PN0"NNHR!CB4C#%0)(C<@<T8[\A
M(5?XZDA"BX1\X5+BL_T(%&69/$#4_3@B^WL'9(^P@GQ+>2D1* -;861:WX[K
M*$95%-X+4;@>N>&%2B7Y6"20K O8:*GQY:U\C;R=BA'$QZ3G'A+/\;R.@"Y?
M3W<[Z-'KZ<X.-[VF2CVCU_MGE>0AB6"B3$$^/I9,/;?K]O-B(I7 ;^E75PVJ
M,_K=9^C^<B[G-(:AA0U$@EB %;Y_Y_K.AZ[\O:58]$9B:[GM-[GM[U(/KP2^
MU]C!ZO=]IM_WKNQ5*@.CHIOI(NP']J*=DFV$=[8.B;8A[J!WTH#6# P: X/_
M,9"9S[3+027CMPX_\GQGP\0V: ,1=<BX9]T6_,:"O]/"5YQOZQ6P]RL?!UU&
M_*TL'GD#?\/(-FBK&ML0=^">;EBQ6\TU!S$S0TJ2F)>%JOI1L]O,P0O3_C?V
M1S@?JW'V5Z8:KC=4S'27S6"*DL[Q"88DJH%5+12?FQ8^X0H'@KE-<<:#T !\
M/N5<K1;Z@.9?0_@'4$L#!!0    ( -.!6%9#Y04P;00  )(6   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4Y+GAM;*U8:V_;-A3]*X16#"W012+USFP#>2!H
M@ X-DCX^#/O 2+1-A!(UDH[;83]^E*SH8<E:%?"+K<>]1^=>W2,=<;'GXDEN
M"5'@>\9RN;2V2A7GMBV3+<FP/.,%R?69-1<95GI7;&Q9"(+3*BEC-G*<P,XP
MS:W5HCIV)U8+OE.,YN1. +G+,BQ^7!+&]TL+6B\'[NEFJ\H#]FI1X UY(.I+
M<2?TGMV@I#0CN:0\!X*LE]8%/+]";IE017RE9"\[VZ LY9'SIW+G-EU:3LF(
M,)*H$@+KOV=R11@KD32/OVM0J[EFF=C=?D&_J8K7Q3QB2:XX^T93M5U:D052
MLL8[IN[Y_@.I"_)+O(0S6?V"?1WK6"#92<6S.EDSR&A^^,??ZT9T$J!W(@'5
M">AG$]PZH>J<?6!6E76-%5XM!-\#449KM'*CZDV5K:NA>7D;'Y309ZG.4ZO;
M_)E(I>^+ @\DV0FJ*)'@-W"1<:'H/R0%5UPJ@/,4W& JP%?,=@2\O28*4R;?
MZ<@O#]?@[9MWX V@.?B\Y3NI@^7"5II=>0T[J9E<'IB@$TRN27(&7/@>( >A
MD?2KGT^'_71;]Z1I#&H:@RH\]_\;\X&SE.8;"?[\J(/ K2*9_&NLP .B-XY8
M"O)<%C@A2TLK3A+Q3*S5K[_ P/E]K%Q#8+WBW:9X=PI]]9DKS/3];%H@F]D8
MJ_L YE=@Y7/C>86<.(S<>&$_=TL:QD$4AB&*FK@>6Z]AZTVRO9!2/^_N&$DW
M>EZQU"/+&%9$8#;&=A)L[ETR!-:KVV_J]HV/J&^R>$-@O>*#IOA@\J9?D\?N
M(^O]T1-KK/8#8- 9/]<-G,&4CH0YOA_&XT,:-GQ#DY(*!R10# ,7'G$=AFFN
M\!37J.$:37+]AN563Y,J7[/ZP?])D(W>E$IK"A2[1T83_:8LN*1*@G_!3/E-
M7GKN!!H"ZW4I;KH4&Y=?;+)X0V"]XJ'3&@?'M !KQ.ZX0C\((^]HJL?B4(1@
M,#[6L&-VH$D1UF@]'FX8#U0X&J=M2'B";^M!X.1;?G5#TE)&X/YP_\ ESI]
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
M#]7K=[+?(+?C6U1YL[TEKSW6F9'%IFFKHA^L9E!DY>Y_^FLOQ,$ *HX,8/T
M=NH W@_@IPX0_0!QZ@"W'[#=]/ENV[?"Q6F;WE[7U2NI.[1BZ^YLU=^.5GIE
M9;>C?&IK]6JFQK6W/U1IV9 'N9#92_J82W)%[HJJ;K/_RR6)JJ8EU8J,0%_'
MLDVSO/E&P3]_BLG77WU#OB)92?[U7&V:M%PVU_-6S:Y[C_FBG\G'W4S8D9G$
M<O&></J.,(<Q8'AT^G *#(]/'^X PY.3A]-0'SY7%=F7A>W+PK9\_ C?W6)1
M;<JV>4=^K%JI_NU*H)0EWV9E6BZR\NFP(/_]01&0[UM9-/^#I-^]FX#?K3.C
M#\TZ7<B;F7*;1M8O<G;[][]1S_D'5 A,LAB3+$$BTTK&]R7C-O;^DU3O:P*5
M8<?@;ADZ"W^Y%8[K!&YP/7\Y5'B,XP%U/8_IN-@ZHZGB(9%IXHF]>,(JWEVN
MCEAJMY9$'?O(HI;+K"5YU32R(>IPDG?:0H+N6+T#H:X$"P//T!.$<8\:<HJ1
M[%>^0P-7AR4 C/MAR/<P30)W+X$[:?]Y1TK90MOLCC9&.(X?^,;.$8UQW/<Y
M=\RMMDYKZDZ$1*8IZ.T5]*P*?B[3_:%+:4>66;-U4;)=D/RRR=1N=7Q7\L;[
M"'--L2( Q4-N?'YCZSRG2HI$IDGJ[R7UITDJ5[+N9%Q)T.#\L3S4<:CY>01@
M?NAR0T7KU*:JB$2FJ1CL50RL*D954<AZD:4Y>=PTZL4&W .M)%,/TIAD,299
M@D2F52+<5R*\Z+HJQ"P9)EF,298@D6DEH\X049PO7EGU%-K1CE&?"<>P'@A(
M0^JYAD?%]DE-51"+39?P(.71LZRO>EK]>.?XU%RP@CCNB- 4%<")T',,O@3"
M,2<, WB-18=<1:T9 +)B\CLY>+:S@JQ<JN1=JX>@)JAA"I4M1F5+L-CT6@V!
MBO*+FC7%C$L1*EN,RI9@L>F%&\(<M:>YDPQ[G,F\D*G%HNDL (ZI+.R;SF*=
MTF0!D=AT 8<H2.U9\,UV/<Y\5Y2'YGF#",3YZL\4%<!QM9YW3+N&^!P>TB-V
M/20Z:H]TL%U_^GA'[N_O004PHU>$RA:CLB58;'IEAF!(_<N:,V;:BU#98E2V
M!(M-+]R01:D]C)YDSL'H\TR%-UKT02@W,)?<L7U"D^4[1WZD0X"DUK!SQ)%^
M>BUE?54M%IMUUC5.'A)05M2XB,H6H[(E6&QZ\V1(C,RY;/L$,PM&J&PQ*EN"
MQ:87;LBIS)Y33S$G-LZ&(?>=4=('<92ZICW9IS190"0V7<"#OJ$]W[YUY=C3
MZJ=D13#2%(!Y@IHM!0@6"K,MDT P$7H"7C6R(3@R>RL.]N@?J_*JZGR:_)5/
MV^DG?]Q1@R(J6X+%IA=J"(I,7-:G,4-@A,H6H[(E6&QZX8: RJ8U*\%BC$,A
M=0//XV8:A8 BY$YHGCVT3VJRA.?H5;(AVC)[M'VS4P,MR)#Y9HL-@@7!J.4-
MP:A#*3.M&L"YGCC2\V9#C&3V!N.#;+*E+-O.JVNI;F33IBV\/Z$F1%2V&)4M
MP6+3:S(D1!9<UI51&YNH;#$J6X+%IA=NR*;,GDU/<N5PW/\2W./FA0X CGHJ
MW9N7(-FG-%G <^1&/N1&;N\TOM63^;BI>,7&5^1 ,"H<\S 'PMS0J% "OFG(
M0MB2^9#!N#V#/0PV3!95V;3UIK^H5QE WMTLY8O,JW6A?!M4 S-01:AL,2I;
M@L6F5VH(>_RR5XERU,XF*EN,RI9@L>F%.[A4%.%:43[Z>+-0C%9F$81C7A"8
M5U/9IS19P',$1SX$1WZ>ZT4Y<"6H[WC<U!2 N:,U=@S!J,HMYN(9PH7^4:<>
M4ABWI[!)3DU^)P>+;5 <S'@5H;+%J&P)%IM>MR'Z<>^ROHW:]$1EBU'9$BPV
MO7!#6N7VM'J2;X\O;@T<QQ>FQ0 PUQ5F!]X^H<GRG2-8\B%8<GOK\<VN/6XT
M7E'/'4D*P;@C3$DA6.B.EM< + B.G)OF0T;C]HPVU;.-2].*3=YFJ[3(\M]
MI5 [C*AL,2I;@L6F?UUE2(KBLAU&@=IA1&6+4=D2+#:]<$.Z%5_>813CSB%3
M.=W\FD<$X*B@G)OK1/N4)@MXCM IAM ISM-A%$"SSQV=_(@@& _-4RDQ!*-4
MJ6]^5PO *1=W81L70X(3?]5B+)N-,F9P2U';AZAL,2I;@L6F%^'@2X.7;1\*
MU/8A*EN,RI9@L>F%&X*K^/+VH0"Z@J$;^*YI&&,<X\PUG2"V3VFR@.=(D&)(
MD.(\S<.>5OON*N/<//\!PCQFAA,(Y@:A,#T8@ G.?<.#YP>_8M#]2,4_T_HI
M4[M)+E=JG//>5P3U[G<?=@_::KW]88/'JFVK8GOW6:9+67< ]?JJ4J[0/^A^
M*V'_ZQNW?P!02P,$%     @ TX%85DK[1UUM(P  )60! !D   !X;"]W;W)K
M<VAE971S+W-H965T-C(N>&ULS9UMCQS'=4;_RH Q @>0S;[UUET.1<"FHL2
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
M,&8S25&,=8KLKLUO&H#K51:8RR0%,DHJT,&VOU\ %EA97RZ3U,??G]?<<T)
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
MMYC @+]7+E %(;4JAB=%@M_F_ 4LOG*W+1]\89I?6Z3Y;<U?R/(K%ZB"E+Y
ME3E^;9'C-T]@0,4K]\AR>&&N7EO@ZBTDL 4*WWPF*8+1S8S"=Q&! ?$N6* *
M4OH"52;HM3."WA<C=+T;D0IO6EL@:-5<4BP#@OZB+Q6P;5V_S9H[[Q_F^K5Y
M6VY38!HD-%@^K/]0,XB1&;2G;\S+:QMX><NQ"0AXY<N048I\)&VDAUEZ;:VE
MMQ2=D*"WZT@\-@4Y%T)42V.P4>WG+48HH-XU?31RO\F<[=17?UJFZ+5%BM[F
M) 4\O.2Y)_VQ4)0+ZA-&)NRU1<+>UD0%1+RFBW)Y#!+VNBYH#QF9L=<6&7OS
M5 7$NB?-MY/'(0AV@U>7]3 'KRUP\!;R%=#N>BMW 9@R:[6Y"$S/:V?TO(L8
M"TAU*?H!'"A@18XU7GMEK&4*7CNCX'TDK=R,KGP3JX&B57/G-3.;KXT7?7F
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
M-W 3F;;OE3CE*%=J8G* HXBKWE>SD'78\@TKW0(=M,BZZ9%URCQ$9IY0<PF
M /&0_]],:Y:P#D/&'6T8 #O$##N:'><@#IAEK4-[B>X6 J!$INW))4Y9R96:
MF!Q@)?+R?;E$;HJ1<,!D(K:[ \G0";IRJ:(K=]R4I[#1.0\L0P\UY!;UEO.[
MTB>GW2JNU,1  7KHM%VXU"D9N5(3DP-D1%UUX9J%K,.6[W+I9C2 #'72J6M6
ML0Y$IABDN41  6/H_V_G-4M8AZ%H^]6%,?@^T*&>W]T6<[#:FW6L8WF)MA<*
MR$.G;?2E3E'(E9J8'$ A^O*-OE1NEQE7>X7)J>[;;4 J=((N7RIS"!U_A4AA
MH[M:%P&L1&98N1G0=\(79E-M^R\M\XF9M3_6[)%EY2;GN'YPQ9H'L_["W$NT
MP$2 0M&TS;Z14WQRI28F!_ I,E\S<K%B(_ENF-S%IS#2($$$>!.9\<;)DHUD
M5J%D[+QLH[O=%P'01&:@L5VRPY/M@PO8*06Y4A,3!;P43=O&$SEE*U=J8G*
MPJ*7;^.)#K?Q&$U$UP=?V9Z@C2>2[WY)OLLFVM4+J!.94<=V]8Y:ZO-MUJ1W
M<9YF_QQ>S$XO"+E2$_,&F!5->_,L<GKSS)6:^.5^H+C%R]\\6\A7D^1JK##2
M+.<%<-9B@MMG_1C$5(T5-F/GYX/'T_!E=]\]M:?VNJFW>[[+_MW]DX$NNN?A
MC-Z_#-Y<[9[O S*[QPU]C*O[E,_<C-UQ2?]U6P>JW1-\=B^:<M,]!.>V;)HR
M[_Y\8/&:5:T!__RNY N@?]$.L'^.TNH_4$L#!!0    ( -.!6%;*8+)-I0X
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
M[N5*QDM9M@V:]^^+HOY^T#[Q]O"$X_G_4$L#!!0    ( -.!6%:[K!%\C 8
M *$O   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+U:76_;-A3]*X17
M#!W0UB*I#SMS##1ABQ5HNR)MMX=A#[)-QT(ET9.HN!WVXT?)BFF1%&TGC%]B
M2SH\O/=*O#DZYF3#BF_EBE(.OF=I7EX.5IRO+X;#<KZB65R^8FN:BRM+5F0Q
M%X?%[;!<%S1>-(.R=(@\+QQF<9(/II/FW*=B.F$53Y.<?BI 66597/RXHBG;
M7 [@X/[$37*[XO6)X72RCF_I9\J_KC\5XFBX8UDD&<W+A.6@H,O+P6MX07Q4
M#V@0?R1T4^Y]!W4J,\:^U0?O%I<#KXZ(IG3.:XI8?-S1:YJF-9.(XY^6=+";
MLQZX__V>_6V3O$AF%I?TFJ5_)@N^NAR,!F!!EW&5\ANV^8VV"04UWYRE9?,7
M;%JL-P#SJN0L:P>+"+(DWW[&W]M"[ W L&< :@>@8P?@=@ ^=H#?#O";RFQ3
M:>I 8AY/)P7;@*)&"[;Z2U/,9K1(/\GK^_Z9%^)J(L;QZ7L6YR6XH7.:W,6S
ME(*7X$O!*O%M 0B=<7&IY$4UYU4ASGPA-R5X3BB/D[3\Q8[=,C\#20Z^K%A5
MQOFBG RYB+F>>3AOX[O:QH=ZXH,(?& Y7Y7@3;Z@BR[!4"2[RQC=9WR%K(R$
MSE\!#%\ Y"$$OGXFX/FS7\!<3%*(A] 0X?7Q?/ 8/G(\GW> KU, O+OEN)D
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
M"!;EAVM*?)ID 'E_Q9C8G60#5/^V,/\74$L#!!0    ( -.!6%8J41B#_P(
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
MQ)N<X/2]O8BVFYP0J=GN #.><//T/<@LSG(KB>>JU+CG$5+RH\[?<Q3W;PG
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
M!B(&"=]>3:[1^R7!F4-N\4_ ']/&=Y!1N1?B6W;Q<7,U@1DB'O*US$(P]?'
MESP,LT@*QW]ET$DU9N;8_/X4_4-.7I&Y9RE?BO#?8"/W5Q-O C9\RXZA_"P>
M_^ E(2>+MQ9AFO\'CZ4MG(#U,94B*IT5@BB(BT_VO9R(A@.B PZX=,!=!WO
M@90.)"=:(,MIK9ADBWDB'D&26:MHV9=\;G)OQ2:(LS3>R43=#92?7*SX0:2!
M3,$E6(KH(&(>JPNQ!=6-Z8I+%H3I.V7R]6X%IF_>@3<@B,&7O3BF+-ZD<TLJ
M)%D\:UV.>E.,B@=&11A\$K'<I^#W>,,W[0"6HE#QP$\\;K QXHJO9X"@"X A
MQAI R_/=D0$.J::5Y/'(0+SK2!QCJ9N8PL_6^V6+]GUZ8&M^-5&K,N7) Y\L
M?OT%4?B;CM0+!6M1M"N*MBGZXB\1!['D*K!4ZR92A: ^BIK1\2Z".7FP;&]Y
M6&#H^S:UY]9#DY+&CMC$AWYEUT+K5&@=,UJU(R[W+-YQ\+%$?7G#61+$NZK4
M+\!*1.I&L-81*.+3!K!+A!S/]3H$C#A&YH16+*F1Y1,U<%]2.R,QM#?AR"/0
MQ6Z'%^WQ1RI]%#KZQ+@59/=D8FYYLE;[CFH;3SGZ>ZM)4YF<1K[4)L)_@$\L
M^<:UB\T\]-29(?CVG6YA&1U')M&K9L0SPBI(13DIU>;6V4ZBS9S7SQRD!-ND
MDSFOGSF$(7)M?>;\"J?_>IF[8P_JCI:6>=0IGM&!I!D=1R8-P;J1PO$[3&<"
MC/S+<9S63D-] CMI->,9R[<A')"1;\G 6*%EB"85BHE'NA5:VC5+E-K0I41?
MH0C7(/$KU>@%^*+D:E6Q6G;FL:?N# ]4JMES;.IJ<8*,PN"9I7IZ'DB_8&UB
M(Z_;V\VPQM*N!0LR*Y8O0K(0Q"*^5/+_F 3RA[$QHKX4<2AR,>UVQM*P5;W0
M0;:#!LJW%BWHM&H9O<4N>2*#;;!FDK<4O9:K&<<4P1D9JN77$#RH5CS(+'F>
M4\O#DZ*=D[XRNB0.IK2;?B/ L1-0ZR=D5C%=1AL#([?'2"D]Q^UMQVZOH(F-
M/3*@P5&M;)!9VOQ$/0,IS!5L'EEMQH,%;/0<F[]:1:'3,JI3P"#3[(WSU3-/
M*N6 [?V8^K;34Q"OH9APK9BP63$5^[%I"\9]*>3XV/;L+A.-(26^C7VH+UE<
MRQR,C"?YM]F:RI%J 1HUTG./\R\5K4VU%DOXA%@:/M&#*5-*#QR*M:M;1C=E
M<(0;.5!=PW&ZJ=+;-;IJ&WZM:K!9U9PZ_)[#@6BQ-1X^E!P&[ 9.5+B6*-@L
M4;1GOW. VSI R.T!'[ ;.,3C6JE@LT+HG@;.P>QHL<!>P11V?MML '"M&[!9
M-QC$X#G8J0Z[;W<?!@W9T0'X==?'9W?]1M-_UO2[.FC0P5T* W9#M5Z+ 6QN
MR>WM_QS$7J\04!>LR:2-LV[0V-R@6^>?"\ D$ FXOA</''Q8?5RJKIT>$Q:O
M.?@SB/3""_<[,H+$A;TVIK/+_O0<2-UJR=D/)\;K"J)Y,(%M]===L68P(_L8
MJ5LV,3^9&%29/T'=/&)V/K('Y*79=>QDU$V=O-@3D/-FXL1##SJ#0Q/QH@\]
MK,8[KX@GN_Q58 KR[:]X_57]6KUNO,Y?LEFU>?&N\A-+=D&<@I!OE2N<N:K"
MD^+U7W$AQ2%_@W8OI!11_G7/V88GF8&ZOQ5"/EUD U0O81?_ U!+ P04
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
MO?,88Y+M?:%M:+%N3M"YT'@>-Y\KO&*!- #\OQ!"/S;, /VE+?T+4$L#!!0
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
MPLL"ZOZ2,?EQ4E;0[B5/_@=02P,$%     @ TX%85MDS(0UE P  UPX  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#4N>&ULO5=M;YLP$/XK%INF3=H")B1I
MN@2I3?<F+5K5K-N':1]<N 1K@)EMDO;?SS:$0$=8.Z%^";:Y>^ZYQV?BF^T8
M_R4B (ENDS@5<RN2,CNU;1%$D! Q8!FDZLV:\81(->4;6V0<2&B<DMAV'6=L
M)X2FEC\S:Y?<G[%<QC2%2XY$GB2$WYU#S'9S"UO[A2NZB:1>L/U91C:P GF=
M77(ULRN4D":0"LI2Q&$]M\[PZ0)[VL%8?*.P$[4QTJG<,/9+3SZ%<\O1C""&
M0&H(HAY;6$ <:R3%XW<):E4QM6-]O$=_;Y)7R=P0 0L6?Z>AC.;6B85"6),\
MEE=L]Q'*A$8:+V"Q,+]H5]B.)A8*<B%94CHK!@E-BR>Y+86H.>#Q$0>W='#O
M.WA''(:EP] D6C S:5T02?P99SO$M;5"TP.CC?%6V=!4;^-*<O66*C_I7T&6
M\R!20J"S#0=0.R0%>GD!DM!8O$)OT/7J KU\_@H]1S1%7R.6"Y*&8F9+%5UC
MV$$9Z;R(Y!Z)A%VT9*F,!'J7AA V 6Q%N^+N[KF?NYV(%Q ,T!"_1J[CNBV$
M%@]WQQUTAI640X,W/()W)@0H[58L#E&N4N1U125#-:E_?%:^Z).$1/QL4[((
MY+4'TB?[5&0D@+FECJX O@7+?_$,CYVW;2KT!-;0Q*LT\;K0_261.:?R#F7
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
M_X<I8H$SWD 6 5](#!!A=_.96P'2A#^_$>6)5NF18 %/6#4J(,+ZE; '$==
M*$:EJ>?Z2HM7((8-A%]# %2&'_N $CO0L?D6[ 0/?D_PC,I4;U0$\I)^I5_7
MMY[3#_:RPSOS@H-2Y"7#,.BFFY7%L2KM*E??6MWMG6FFB#U!IGD\Y<O3>\C)
M"[U?3]"= L6>CK'/E&&64K@);KBDIO_[>?6@=#>IK_LK5I4&DK/>,OB5>&X$
M66.:H:L':(XA FA8T#7L?E''TI^Q[PZ9V"%_=U7<O18/Q%F95EDBDXUUS]2.
MMNWXA6E".^.7NDTWK>,.IN[QOV*QHDQ")B\!TCL;PODEZK:Y?E%\;1K)!5?0
MEIK'G.","&T WY><JZ<7/4'[SXO9_U!+ P04    " #3@5A6 #(;#CT#   +
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RMEFMOVC 4AO^*E553
M*[7-E0 =1&KIJE7J5-3+]F':!P,'L.K$F6V@_?<[=FC*)0T5VQ=B)SZOG_<D
MYIS.0L@G-070Y#GEF>HZ4ZWS,]=5PRFD5)V*'#)\,A8RI1JG<N*J7 (=V:"4
MNX'GQ6Y*6>8D'7NO+Y..F&G.,NA+HF9I2N7+!7"QZ#J^\WKCCDVFVMQPDTY.
M)W /^C'O2YRYI<J(I9 I)C(B8=QUSOVSGA^8 +OB!X.%6AD38V4@Q).97(^Z
MCF>(@,-0&PF*ESGT@'.CA!Q_EJ).N:<)7!V_JE]9\VAF0!7T!/_)1GK:=5H.
M&<&8SKB^$XMOL#34,'I#P97])8MB;1,7#V=*BW09C 0IRXHK?5XF8B7 ?R\@
M6 8$'PT(EP&A-5J065N75-.D(\6"2+,:U<S YL9&HQN6F==XKR4^91BGDQO
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
MLL A%*0!X/V-$/JT, >T8VWR'U!+ P04    " #3@5A6Y[G[0 0#   +"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6RM5EUOVC 4_2M65DVMU#:?
M!-I!I$(Z;0_54%FWAVD/)KD0JXF=V0ZT_WZV$S(^ NNDO4!LWW-\SO6-;X9K
MQI]%!B#12Y%3,;(R*<M;VQ9)!@46UZP$JE86C!=8JB%?VJ+D@%,#*G+;<YS0
M+C"A5C0T<U,>#5DE<T)ARI&HB@+SUS'D;#VR7&LS\4B6F=03=C0L\1)F()_*
M*5<CNV5)20%4$$81A\7(NG-OX[Z.-P'?"*S%UC/23N:,/>O!YW1D.5H0Y)!(
MS8#5WPHFD.>:2,GXU7!:[98:N/V\8?]HO"LO<RQ@PO+O))79R!I8*(4%KG+Y
MR-:?H/'3TWP)RX7Y1>LFUK%04@G)B@:L%!2$UO_XI<G#%L -CP"\!N#M X(C
M +\!^&\%! T@,)FIK9@\Q%CB:,C9&G$=K=CT@TFF02O[A.ICGTFN5HG"R>B^
M*'/V"H#&0&%!))KFF ITA68X5V6 )HQ*0BML#DFOH?,8)":YN%!!3[,8G9]=
MH#-$*/J:L4I@FHJA+94RS6\GC8IQK<([HL+UT(/:*!/HGJ:0[A+8RE+KR]OX
M&GLG&6-(KI'O7B+/\;P.09.WP]T.>/QVN'/"C=^>DF_X_"-\CR )!_6VR<TY
M"?3C;BXD5^_-SZY\UWQ!-Y^^2VY%B1,86>JR$,!78$7OW[FA\Z$K5_^3+/Y/
M9#MY#-H\!J?8HR_SG"Q-+5\B+)', ,UA22@E=(G8PDR\ N9=&:V9>X997Z:K
MR!_XO:&]VL[485#@AMYN4-P1Y/M!&[3CK-<ZZYUTUI9%B4G:);^&AUN;7@4]
M9T]^1U#/#_?D=S&%3K?\L)4?GI1__Z+ZF "A[I&DXGS_"J@MA <;NS?NGH/#
M&,^YV3/0$3,8=.OOM_K[_UI80-._E53_L*1Z_;UT3SJ"#NHN/@S:J;O:D[W5
M)@K@2]-N!4I8165]L[:S;4>_,XUL;WZL.GW=F/_0U)\)#YBKUTF@'!:*TKGN
M*TF\;KWU0++2-*,YDZJUF<=,?:T UP%J?<&8W ST!NWW3_0;4$L#!!0    (
M -.!6%:QZ,W:E 0  -,1   9    >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM
M;*U8VV[C-A#]%4)=M G01/>+4]M $J5H'[8(DMWN,RW1-A%)U)*4G?Q]AY(L
MVQ*M&(5?$HLZ,YIS9H8::KIE_$VL"9'H/<\*,3/64I9WIBF2-<FQN&4E*>#.
MDO$<2[CD*U.4G."T-LHST[&LP,PQ+8SYM%Y[YO,IJV1&"_+,D:CR'/./!Y*Q
M[<RPC=W""UVMI5HPY],2K\@KD=_+9PY79N<EI3DI!&4%XF0Y,^[MN]CVE4&-
M^)>2K3CXC125!6-OZN+O=&98*B*2D40J%QC^;<@CR3+E">+XV3HUNF<JP\/?
M.^]_UN2!S (+\LBR'S25ZYD1&2@E2UQE\H5M_R(MH3K A&6B_HNV+=8R4%()
MR?+6&"+(:='\Q^^M$ <&=G#"P&D-G+Z!=\+ ;0W<<PV\UL"KE6FHU#K$6.+Y
ME+,MX@H-WM2/6LS:&NC30N7]57*X2\%.SE\E2][6+$L)%[^AIY\5E1_H!KV0
MA!4)S2BNL\.6Z$>M($G1_89PJ CTNL:<"'05$XEI)J[!ZOMKC*Z^7*,OB!;H
MVYI5 A>IF)H2 E6/,Y,VJ(<F*.=$4+:#OK)"K@5Z*E*2'CLP@6%'T]G1?'!&
M/<8DN46N_3MR+,?1!/1XOKFM,8_/-[=&V+A=TMS:GWO"WS^P'] B83FYTXG;
M&'MZ8[61W(D2)V1FP$XA"-\08_[K+W9@_:$3YI+.X@LY.Q+-ZT3SQKP?B*;3
MK+'U:UNU5V[FD1V%_M3<'(HQ1$TBR^VAXB'*"_S0ZE!'X?M=^/YH^#'=T)1
M.R'H*505*162TT6E6I)@7M!B!;>RC"58+4F&2LPE36@)+5RLD"!)Q:FD1-N/
MS;.#@Y"M'O5/$?$0<1/J.0<=Y^#,E!TS@Y4<=B6A=J!V[]*1"L[*Z1"ER^D0
M!3D-7#V_L.,7CO;Q Q8TT;9P>,D6OJ2S^$+.CO2*.KVBT7KHWD&X?0<=%H)
M,-8("=VAROV*[I:O=?I&@UIU?=MR(:>]ZM !@S",?+M7(!I@8-E1X)SH@4G'
M>3+*^86H/D\4:Z'>U0AO,8==X!."DT\;^E-$/$1X=N3HZ=C6?N"P1@E]8Q)G
M:E:C"=I>+*'M0\_(J!:I3:D."3GU/,\_(<+!U&6/=GY,,[5S:WN_-;U0\U_4
M6WPI;\>R.7O9G-':V<V>194O"%=C:5-'_Z->G+/K18?4UXL&.5XO^X'/'AV-
MYD_+)1R4%.&225)("N_##Y2J*H)C4Z]M/J/NZL+T7+M/?(AS)KX_>#5J<+;O
M!XY]@O1^8+/')[9FITB;5KGD7N%I,NH%;C0)^A+HD)/0=:.@+X(&&=@AG+Z#
M$S+L!S][?/)[UF6\92W76((RG"#RGF05');0DK,<UFM]RDIV![B=CMVP6$('
MU6[0@B2X$D2-5BE#@L%9O<I26(994]*;W4.U6@ZGOBAT^C(.02$47%_"(<IV
M0VO2'[+,@]-N3OBJ_FH@@&Y5R.9$V*UV7R;NZ_-X;_U!?;&H3]%[-\WGCJ^8
MKV@A4$:6X-*Z#2$TWGQ!:"XD*^LS]8)).*'7/]<$PR"J '!_R2!I[85Z0/<=
M9_X?4$L#!!0    ( -.!6%9I7,_QP 0  .T=   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DT+GAM;*V977/J-A"&_XK&[;3GS+38,M\I,).$D(0$XDFF[46G
M%PY6P'-LBR,)./GWE3\+B;79S#@7P1;[O*N5Y-4:C0Y<?),;QA3Y$4>)'%L;
MI;9GMBU7&Q;[LL6W+-'?O' 1^TK?BK4MMX+Y00;%D>TZ3L^._3"Q)J.LS1.3
M$=^I*$R8)XC<Q;$O7B]8Q ]CBUIEPV.XWJBTP9Z,MOZ:/3'UY]83^LZN5((P
M9HD,>4($>QE;Y_3,ZZ?VF<%?(3O(HVN21O+,^;?TYC886T[:(1:QE4H5?/VQ
M9Y<LBE(AW8WOA:95N4S!X^M2?9;%KF-Y]B6[Y-'?8: V8VM@D8"]^+M(/?+#
M#2OBZ:9Z*Q[)[#\YY+;=GD56.ZEX7,"Z!W&8Y)_^CV(<C@!J MP"<+% NP#:
M;X&N >@40 ?KH5L 72S0*X >%N@70!\;PZ  !EA@6 !#;)>H4\Z<@T:JR7XW
MVZ9NT7*Z*7J^:3GA]-V,&Y%RRNF[.>^8D'+2Z;M9-R+EM--LWNW\(<F>L*FO
M_,E(\ ,1J;W62R^RQS3C]8,5)FE">5)"?QMJ3DV>%%]]V_ H8$+^2JZ^[T+U
M2GXGTW ?!BP))/DR9<H/(_E5M_Y,;"(WOF!R9"OM/)6P5X6C9>[(-3BB+EGP
M1&TDN4H"%IP*V+K75=?=LNL7+JCXL%(M0H>_$==QW9H.7<+X?!>U-&K$IS!^
MOA4@?O6!=S_1>,^(SQ"Q%]YI#7Z-B9T:\1M,[&;\%A-[WXC/,;'GWIT:_ X3
MNVO$[S&Q#XWX A.[V?L2QJ=LU2)M:EPV#WB\;N0]/.X 3W"[2C[M3*_]F>2S
MY(J1?\Z?I1*ZW/BWII<7N6JG7C4MP<[DUE^QL:5K+,G$GEF37WZB/>>/NBS1
MI-BT2;&K)L5F38I=-REVTZ38;9-B\R;%[IH4NV]2;-&DV+))L8<FQ;R&Q$XR
M7:?*=!U(/<V<D:Z;@KIL!I-5E6,L<V"^*G.,=0[,5W6.L=#YP']9Z!@K'43\
MI?_:4@<3/S7S-YCX ?X6$W_?S,\Q\1?^:\L=3/RNF;_'Q#\T\PM,_(#_)<A_
M-F,T*>8U)':2,;I5QNB"XW;IRTWU&D:V3)"G],V+? D3LI-Y2_8N]K4NI^3:
M_4P[_4UI/W%:Z>K;'R<.C-$48W2%,9IAC*YKC4YM;A VMPB;.<+F#F%SC[!9
M(&R6=3:#SJG10ZT1=8[_WHRI5XM4-B>KLU>MSAZX.A_9BHN 3'W%ZI8?#"_Y
MOD6(XP)[&BQPOENG FU@4X,%%OZKYCO I@;S,_:<=@#8E6>H(6@#VQIJ"#K
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
M7<39?&DM1;JP[O+"*N-4/PA"9^E!U3A*3?6T<[#2V#:KB*  !E7C*#4U&!+
M(GI&X _LYD\5\:EN/MRZXIQY_:V^-4+G@?M"5Y])^ID9[DKQ1=1_T459Q96P
MZLNMK(I->_1J_5<^;?Y9-+?Y^7I[S*?I?0!=&]-K$JK&46IJ)"2-S<:V><4,
MRF)0-8Y24X,A66P&WKR"UC/V<K@X:C:8[8 J4K5($M+,<*T5;N2@7R'2]3*V
M&OK6"J6FQD2RV\P;VQ@"!3NH&D>IJ<&08#<#+]&B]8R]W+]$"U6@:I"$K9GA
M$JT3C"#ZDSVAK\"@:AREIL9$HM]L;"N[9E!FA*IQE)H:#,F,,_#*+EK/V,O]
M*[M0!:H&=0[O-5S9=8(11/L:@ZZ7L='8TX%/<SQP]WS@L2T)>ZX1*!Y8.0Z3
MZT6D<TBPC3XEF!8T-W0X0]%W^]MHP KM^>1T?#*<] @=3XX^]Y2NM7DPL(<:
MH^1Z4>L<:VR/;>+D<XU@$<&>;(R2ZT6D<[:Q#9X]N4?0W-#A5$O=>',*0&1V
MYR!DFT;$0]^K[-$QMP=[]C%*KN=CY_1C>VRS*)]K!(L(]@!DE%PO(ITCD&WT
M&<BTH+FAPWF7P:S_\A16:,^GSGG)-HUXNA& ?ORY1]'<*.P1RBBYGJ.=0Y3M
ML4VN?*X1+"+8<Y11<FI$6(<'&7B&Y1Y!8T/9<#+FX-QT5)$]ESJ,QFA&(T<"
M[6/,/8KF-D'?X,'D>HYV:(Z-;4+E<XU@$<&2&DJN%Y$.J3'PK,H]@N:&[C]>
M&59DSZ4./3&:GLB10/^$@%8TMPGZ'@XFUW.TPUEL;',LGVL$BPB6V%!RO8AT
MB(V!CQ#;(VANZ'#>I(8/4(7V?.IP%*,YZN #6/<(F?MS$#^A"NWYT^$G=A0_
M'?VHE2[.W$4L7*'D>G9WX(J-#JX8%JZ@<APFIT;$Z<"5@X8K6M#8T%;.IP<*
M5*%//DW+I1 5CZOXZF(EBGMQ(]*TM.;Y)JOE&T+8?5N/G7>-C6_?.9/IX/MK
M]I:SYONIE+FZ6,?WXE-<W#?S?5-Q5TO:;YIUXD5RO]Q]J/)U':F)=9M75;[:
M_K@4\4(438+Z]W=Y7CU_: IXS(OOVVI?_0]02P,$%     @ TX%85M)T8!$]
M!0  ^2@  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULS9IK;Z,X%(;_
MBL6.5C-26V([MW:32+UHM)6FJVZ[,_/9#4["#N"L;9*.M#]^;4(Q;,"*(U?*
MEQ:"_7+.ZW/($V"R9?R'6%$JP6N:9&(:K*1<7X6AF*]H2L0%6]-,'5DPGA*I
M=ODR%&M.251,2I,0]7K#,"5Q%LPFQ6>/?#9AN4SBC#YR(/(T)?SG#4W8=AK
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
M[5!=;T0P:-J@JS;"QFAAC+@H97DQ&7!D?%^J0& :5>61JM)A6$;!WX/0ZL6
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
M[Q9;(LXXG2Q4:ZW0JM&V5/ML#MC"S?I.35@X#H.;?%A*39<0M:'Y!0G&)+:
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
M->VF[4/5J-76SPY<@E6PF>V\5-J/GU\(R52"FF[[ C[;=_?<V6=[O&'\2>0
M$FW+@HJ)DTM97;JN2',HL>BS"J@:63!>8JE$OG1%Q0%G1JDLW,#S0K?$A#K)
MV/3->#)F*UD0"C..Q*HL,7^>0L$V$\=W=AWW9)E+W>$FXPHOX0'D]VK&E>0V
M5C)2 A6$4<1A,7&N_,NI'V@%,^,'@8TX:",=RIRQ)RU\RR:.IXF@@%1J$UC]
MUG -1:$M*8Z?M5&G\:D5#]L[ZU],\"J8.19PS8I'DLE\XL0.RF"!5X6\9YNO
M4 <TTO925@CS11L[-XP<E*Z$9&6MK A*0NT?;^M$'"@,@B,*0:U@$N%:1X;R
M!DN<C#G;(*YG*VNZ84(UV@J.4+TJ#Y*K4:+T9/(@6?K4FZJX,G3-2K78 IMT
M]9 90G>5$:]T]HA\1F<W(#$IQ/G8E<J_MN*FM:^I]14<\>4'Z)91F0OTF6:0
M_6G 5> -?;"CGP:=%F\@[:.!_Q$%7N"A]\A%(L<<1/WK\#!H\C,P'@;'\M-B
MR))9O6&[GBZF2U'A%":.JA8!? U.\N&='WJ?.JB&#=6PRWIRMY)"8IH1ND18
MHCDL":5:8 M4 2<L0V>$UEDX1[]:\V'#L(Y"XTB7\#J)PU$T=M<M>*,&;]2)
M]WD+/"5Z2[V68O2"HA<'P[@=(VPPPDX,5;8+(%)A,(Y@6Q%^ E'XDFCH7;0#
M10U0=,JR <W>L&#1"S"OG2INJ.+.+?YH3B[(>E=KX.HD1KOE0S-.4FACB/_#
MWK]H<"_^Q=Y?B4R+-I$ZH_O3H2TBZS,ZR*H_[$='ZL#W]J>K=T(EG,A4VXY?
M"75PY/MOJXM3^?R3^((]7_!W97(JIW4WZB@9]^ &+8$OS3M!H)2MJ+27:=/;
MO$6N[ V\GVX?,K>8JQTI4 $+I>KU(^67V[>!%22KS'T\9U+=[J:9J_<4<#U!
MC2\8DSM!.VA>:,EO4$L#!!0    ( -.!6%;J)S6_ P4   D=   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$P,BYX;6R]65MSXC88_2L:=Z>3S&S DJ^DP$P2
M-VT?MI,)3?99P0(\L2TJ"=C]]Y4OL;&1O6:C]"7X<KYCG<,G^01-#Y2]\@TA
M GQ+XI3/C(T0V^OQF"\W),%\1+<DE7=6E"58R%.V'O,M(SC,BY)XC$S3'2<X
M2HWY-+_VP.93NA-QE)('!O@N23#[?DMB>I@9T'B[\!BM-R*[,)Y/MWA-%D0\
M;1^8/!M7+&&4D)1'- 6,K&;&#;P.D),5Y(CGB!SXT3'(I+Q0^IJ=_!7.##,;
M$8G)4F046'[LR1V)XXQ)CN/?DM2HGID5'A^_L=_GXJ68%\S)'8V_1J'8S S?
M "%9X5TL'NGA3U(*R@>XI#'/_X)#B34-L-QQ09.R6(X@B=+B$W\KC3@J@&Y'
M 2H+4+O [BBPR@)K:(%=%MBY,X64W(< "SR?,GH +$-+MNP@-S.OEO*C-/O>
M%X+)NY&L$_.%H,O7JUOI7 CN:"+;B>/\"[D"CX0+%BV%O).CP,T!LQ#<9-]4
M)+Z#BX (',7\4F*?%@&X^'0)/H$QX!O," =1"I[22/#/\J(\_F=#=QRG(9^.
MA1QW]O3QLASC;3%&U#%&B, 7FHH-![^G(0F;!&,IN%*-WE3?HE[&@"Q'P(*?
M 3(14@SH;G@Y5)0'P\O-'C56]1U:.9_5P?<U;VX27MWL"9.3%?S!<"J [ <"
M[G'$P#..=T3E>\%KJWFS)>>:;_&2S RYIG#"]L28__H+=,W?5)[I) LTD37\
MM"L_[3[V>>[9/O,,T!7894T,Q 8+L)<SHMU_A9&]A.<:J9,L*,B<G"Q[">SG
MMBU;?J_PQZG\<7K]42\,RHG=2W2N+SK) DUD#0/=RD"W=\(N\A52Y9>KTR^=
M9($FLH9?7N67U]MP?].TF'I 3L(7LH[2-$K7V>3<$A;1$%S(%TSQVKE4N=K+
M?JZK!9E[-*',:CH55ITBD.F9GGK2^94'?J\'SX4!/U#:RW&N4IUD@7]BRE6/
M*Y/*E<GPSB!I.+PG>GG/=4HG63#I:;"&2="L0Y[Y00FA)-;DDU:V0!=;T]2C
MY S?ORKM>)B=%IVH;,3^IYSM,#QYW[>7IQ+B'4&@-W(F'4V&:C_0T!5J@.I>
MKK-5ZV0+2C9_H$%U3(>]J?5'B]4 T[3F=:UL0<FF;KRF874.A_U!_''QI+1!
M:]K6RA;H8FLZ5B=SZ/QDLH1:H[A6MD 76].T.HW#WO#Z[GA9TA^_L2WHF-!N
M+KQW2IP+H=M>H$]QR+(<NVL^U3$:]N?H81D2GN;7*XB\B8/:>I1 Q_*\MB 5
MT)SXCM6AJ [%L#\5WU.V(M$048K\:?F.=Z))E5,MUYVT)2EPOF-W":KS+/RH
M0 M/<Z/E^?[D1*$"I^C60(EK=&OSI[<ZC**/"J-(:QC5RA;H8FN:6H=1]+^$
M472:#9$[,F&KA]0PISWO%3#+'-FPHX/JI(DT)DUTFN;D6">3MB0ES&_/"A5L
M,D)=DNILB/JS87,A&Z#*4@W7L]JJ%#!OA-JB%"A_U/6_.:KS&^K/;^\.O"5_
MH\^<D=U>TE2PTZX-U#"G2V8=NE#_[Z$_\7MQR7B<EBW+--NZ%"BWC0H4*&2;
M[; P/MHC2@A;YWMM'"SI+A7%QDEUM=K/N\EWL5K7;^%U4.S*U33%)N$7S.2Z
MPT%,5I+2''ER2*S8=RM.!-WF.U$O5 B:Y(<;@D/",H"\OZ)4O)UD#ZAV/^?_
M 5!+ P04    " #3@5A6*H7=Z^H$  !I'   &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&ULQ5E=;^(X%/TK5G:TVI6F)'9"@"X@43+5C+254+O3T6JU
M#RX8B)K$K&U*D?;'C_-!0CR.ITB6^E(2<^^QS[&O?:C'!\J>^980 5[3).,3
M9RO$[MIU^7)+4LQ[=$<R^<V:LA0+^<HV+M\Q@E=%4IJXR/-"-\5QYDS'1=N"
M3<=T+Y(X(PL&^#Y-,3O>D(0>)@YT3@WW\68K\@9W.M[A#7D@XNMNP>2;6Z.L
MXI1D/*898&0]<6;P.D)^GE!$/,;DP,^>04[EB=+G_.7+:N)X^8A(0I8BA\#R
MXX7,29+D2'(<_U6@3MUGGGC^?$*_+<A+,D^8DSE-OL4KL9TX0P>LR!KO$W%/
M#Y])1:B?XRUIPHN_X%#&#D8.6.ZYH&F5+$>0QEGYB5\K(<X24-B1@*H$]-8$
MOTKPU81^1T)0)02%,B650H<("SP=,WH +(^6:/E#(6:1+>G'63[O#X+);V.9
M)Z8/@BZ?KVZD<BLPIZE<3AP7$W(%;G',P"-.]@3,N%P7N[R=@]\B(G"<\-]E
MR ?@ K[%C/"Q*^1H<DQW6?5\4_:,.GJ&"-S13&PY^)2MR*H-X$H:-1=TXG*#
MC(@16?: #S\"Y"&D&=#\[>E0DQZ]/=TSL/'KF?$+/+]K9G)=KYY^G)D98SC;
M$%E\ CP=P7G< A^+YMD!LQ7XYT\)";X(DO)_=?-3]A_H^\\WG&N^PTLR<>2.
MP@E[(<[TUU]@Z/VAT]8F6&0)K*5[4.L>F-"GWXJM0HHY>R%,;GUG=: 3L00;
M%&#Y)OLR1?W><#!V7\[5T40%O6#4CHK**.B=A_F]?AW5XM.O^?2-?!;W#U]U
M S=F73K[-L$B2V MM<):K?"=JRZTJ;M-L,@26$OW0:W[P+A*"STYB.5!HYX%
MI6QE>GA6&K ?A(%29YJHP ^4:HQT6-(HZ>ML6#,8&AE\>MU)+R.7PU^$I2#.
MP-\$,^VY:,9!X)@G NB!M#P?40!6^*B#FMN#BMX&-3HAP:$&J27<J!9N9(2>
M4\9(4E;9G)+U.E[&>3G=8Z'=<4LTB,ZFS^N-/'4I=(1!92UHPX9>QZ8+O<97
M>496CS2GE,3BV$FD0E#Z#J"O,.F(\Y!"11^'?-3!Y<PCPI\>(>!_H)Z,6DY&
MI$NW-ZMHD2VTMHJH41&]\]%2#<"6^#;1(EMH;?$;,PV-GK%V=5<G5W<?\V=P
MRXC4,Q-$=MF]X5302EUY4#5Y'7&>K]9I!Q[LJ-/&N4*S=5T0PHJEA;.CK-<N
MYV=&N7B9V$2+;*&U%6R\,NR_=XU:]=U6T2);:&WQ&^L-C0Y3/3(_@KLXB]-]
MJI4QU-60#T.U)COB K4FM7%PV%63C:^%9F/[(RG\VDEJH!O$8#!426GB8,]7
MW7"DC_,&80>IQNI"LQO4;#3RPS1=1KR+5[U-M,@66EO+QOW"T7MO.4;_?;'X
M-M$B6VCM?Q@V+AV97?JEOSV0WHJ/5"N@C_,#]=>'/@Z&'=L.:BP[^HEEUU=H
M]]YCQKMTD5A%BVRAM;5LC#MZ;^..K!IWJVB1+;2V^(UQ1V;C?G&%:LWU*%#_
M/= 5-U0K5!_GJ3^JW;,[F)2P37&7Q<&2[C-17F'4K?5]V:RX)5+:;^!U5-YZ
M-3#E)=P=9ILXXR A:PDIC8&T:ZR\URI?!-T5-SU/5 B:%H];@E>$Y0'R^S6E
MXO22=U#?+DZ_ U!+ P04    " #3@5A61#-DL[($   *%0  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,#0N>&ULM5AM<^(V$/XK&O>FD\PDMN1WI\ ,B7MM
M/UPG$YK<9P4+<&-;5!)P]^\KV8XQMNPC'?H%_/+LHWU6N\NBR8&R-[XA1(!O
M>5;PJ;$18GMG67RY(3GF)MV20KY9499C(6_9VN);1G!2&N6994/H6SE."V,V
M*9\]LMF$[D26%N21 ;[+<\R^WY.,'J8&,MX?/*7KC5 /K-EDB]=D0<3S]I')
M.ZMA2=*<%#RE!6!D-37FZ"Y&D3(H$2\I.?#6-5!27BE]4S=_)%,#*H](1I9"
M46#YM2</),L4D_3CGYK4:-94ANWK=_;/I7@IYA5S\D"SKVDB-E,C-$!"5GB7
MB2=Z^)W4@CS%MZ09+S_!H<9" RQW7-"\-I8>Y&E1?>-O=2!:!L@?,+!K [MK
MX X8.+6!<ZZ!6QNX960J*64<8BSP;,+H 3"%EFSJH@QF:2WEIX7:]X5@\FTJ
M[<1L(>CR[?9>1BX!#S27Z<1QN2&WX&GQ#.9J6U+Q'5S%1. TX]?RQ?,B!E>?
MKL$G8 &^P8QPD!;@N4@%OY$/Y?5?&[KCN$CXQ!+22;64M:P=NJ\<L@<<0C;X
M0@NQX>#7(B')*8$EU342[7>)]_8H8TR6)G#0#;"A;6L<>CC?'&G,X_/-X8@:
MI]DPI^1S!OB^EIE,DMOYGC!9F> WA@L!Y.83\!FG#+S@;$=T<:]X73VOZB]W
M?(N79&K(!L()VQ-C]O-/R(>_Z&)V2;+X0F0G\72;>+IC[')_6+K'JOF !T:2
M5("GE+^54:P*89[\+<M0MCIQ UK@.>=$:/.[6L\KUU-M=S_S_8FU;T>O#W$\
M[Q03]S&N2M^]1JO7:/5&M9;YL5?Y >@*[%3! K'! NP)%]U:J\2,$GXT:2Y)
M%GO]^+@#\?&;^/BC\9$=3Q>#4:./QN"29/&%R$Z"%33!"D8;T:+L_+IX!9>,
MUR7)X@N1G<0K;.(5CB;7G[2HR@S(@GLEZ[0HTF*M"G$KNPI-P)7\X:Q^3J]U
M4:W8_7;/0!Y$;J>UZ& ^0IT.%/=AMN-X+M074-1HC$8UEK]%Y(=2(LWBT(5V
M1TH?AMP@<CN*8PT;A%$PT L0/$Y&<%3,2[5;/]!2D[27OT5V$'E=-7J@YP1!
M1X\6"*/0<P84M68]--[_*5N1]!Q1J.^"$WI!3Y,&9SN^'W4E:7"AYPX)LH^"
M[/-KBA3)^=54$Y_421"&44^A!J<INUB+.ZF[4XG'<0_]7_,>NNC =U&V^%)L
MIT$]SGQH?.@[JQ?O>*)NJRS2)U&U2M!N/;X)43>'M#"O5_=]F --%PUDT''H
M0^-37[LIGZ&I(@O;SGIFO_+UL*XD#<HQ_2%)QSD-C0]JK=9\AB*_[X1O1E%7
MD186]@I= XM,>TC2<9I"H\-'IS>?H2K0N1LX754:6&#:75$:5&C"8$#4<>1!
M'YAY^OWY#)5AOW0\T^UEHP;6+\18#_.&9!ZG'C0^]OR'_U4UX\E?0 ?"KBX-
MRN^B8@W*=F%WE+-:AT0Y8>ORL(V#)=T5HCI,:9XV!WKS\ABK\_Q>'?25AT]'
MFNJ4\ MFLI5RD)&5I(1F(%UBU<%;=2/HMCR*>J5"T+R\W!"<$*8 \OV*4O%^
MHQ9HCC]G_P)02P,$%     @ TX%85@%].'XO @  $@4  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3 U+GAM;*U4T6Z;,!3]%8M54RMU,9"FZS) :A--VT.U
M*%FWAVD/#MP$*\9FMA.ZO]^U(8A*R=2'\0"^]CWG^%Q\G31*[TP)8,ES):1)
M@]+:>DJIR4NHF!FI&B2N;)2NF,50;ZFI-;#"@RI!XS"\I17C,L@2/[?06:+V
M5G )"TW,OJJ8_O, 0C5I$ 7'B27?EM9-T"RIV1968)_JA<:(]BP%KT :KB31
ML$F#^V@Z&[M\G_"=0V,&8^*<K)7:N>!+D0:AVQ (R*UC8/@YP R$<$2XC=\=
M9]!+.N!P?&3_Y+VCES4S,%/B!R]LF09W 2E@P_;"+E7S&3H_$\>7*V'\FS1M
M[@05\[VQJNK &%=<ME_VW-5A (ANS@#B#A"_%C#N +YRM-V9MS5GEF6)5@W1
M+AO9W,#7QJ/1#9?N+ZZLQE6..)O-F"G)$HS5O*WKY1PLX\)<D7?D:34GEQ=7
MY()P21ZY$)A@$FI1UZ%IWFD\M!KQ&8TYY",RCJY)',;Q"?CL]?#H)9RBV]YR
MW%N./=_X#-\#DSLNMX3)@GPK-=_8:_+5EJ#)G)M<*+/70'[>K[$F>,A^G?+;
M"MR<%G"--S4URR$-L+,,Z ,$V=LWT6WX\93[_T3VHA;COA;C?[%GQS\/!<GQ
M))SRVA),/(&[$PY9F-##T$";$86#E ^CNW#X1#VDW28=G%AW6SPRO>72$ $;
MY A'[U%/MQW8!E;5_A"OE<66\,,2+RW0+@'7-TK98^#ZHK\&L[]02P,$%
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
M#>#WE93FZ<9^WF@^9RW^!U!+ P04    " #3@5A6PSN==YX"  !Z!P  &@
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
MK*@/MY!DP'6 NKYA3+X,]'N0]KW7ZE]02P,$%     @ TX%85K&I)N$ !
M414  !H   !X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;+U8VV[C-A#]%4)=
M% G@1!?+LI/:!A)=T!8)-D@V[4/1!T:B+'8ETDM2=O;O2TJ*8MF*:@/LOM@B
M->?,< [%R\RWE'WE&4("O!8YX0LC$V)];9H\SE !^25=(R+?I)054,@F6YE\
MS1!,*E"1FXYE>68!,3&6\ZKO@2WGM!0Y)NB! 5X6!63?;U%.MPO#-MXZ'O$J
M$ZK#7,[7<(6>D'A>/S#9,EN6!!>(<$P)8"A=&#?V=617@,KB#XRV?.<9J*&\
M4/I5-7Y+%H:E(D(YBH6B@/)O@WR4YXI)QO&M(35:GPJX^_S&'E6#EX-Y@1SY
M-/\3)R);&#,#)"B%92X>Z?97U QHHOABFO/J%VP;6\L <<D%+1JPC*# I/Z'
MKTTB=@"V^P' :0#./L#[ #!N .-C/;@-P#T6,&D DV,!7@/PJMS7R:HR'4 !
MEW-&MX I:\FF'BJY*K1,,"9J9CT))M]BB1-+GQ8%%G*J" X@28!/B<!DA4B,
M$0<7X,:_ W("/).T) E2[]_MSP(D(,[YN;1[?@K V:=S\ E@ KYDM.22C<]-
M(6-4GLRXB<>OXW$^B,=VP+T,(>,@5/ZZ!*8<7#M"YVV$M\X@X^^07 ++'@''
M<JR^@(;A 8HOP;B&.SWPX'BXW0,/CX?W!1\=#;>O!G(Y;F?+N.(;?\#W.4TO
M;F$.28PNGM2<&P&?H00+<$<Y'X$[#%]PCL5W\-<CS7,@/_XM9,G?/9'?UI[<
M?D]J0;WF:QBCA2%73([8!AG+GW^R/>N7/@UUD@4ZR4*=9)$FLH[V;JN].\1^
MO/9]8@]2GRIV33:IR-3.N5G:4]>=FYM=$0^-',^:=HW"0R/7F]E=H^C0:&QY
MK4TGEY,VEQ,]N93]&93+L5I5[Y'(:-*Q!.&K/&)P!,X>T08Q#O/SONQ/#D<P
MM9SN,/W!B$_]A&HR;\>CM9?Z_[2(- 74$<AK!?(&!?++HLRA.O2 ,$WE*6@$
M'A##- $T!3<)7:MCT4@^_2.W:+DM-F+V)7_0T:E37R=9H),LU$D6:2+K2#]M
MI9_^L#UNJE-[G62!3K)0)UFDB:RC_:S5?O;_[7&SP\W$LF9[J^R@_U-%G!VL
MH3U[W*%1SQZG*:Q.TJ_:I%\-)KV]6]Q12'8N&'TY'F0Z]8/221;H) MUDD6:
MR#K:VM;[_=+Z8<MIXTJ3_%K9 JULH5:V2!=;=PKLE!AL;:?=D\^VP[Y/GA/V
MP2)^,?/&>W>+/BO'FNY=0<(>,V^ZQQ7IBK_6QMRI!!6(K:J:'0<Q+8FH2R9M
M;UL7O*FJ87O]OGT=UM6]=YJZV'@/V0H3#G*42DKK<BK'Q^KZ7=T0=%W5FUZH
M$+2H'C,$$\24@7R?4BK>&LI!6T5=_@M02P,$%     @ TX%85HOUN(J=!
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
M)"TNUQAQ844 _WQ%"'N]$6^$JG>,X_\ 4$L#!!0    ( -.!6%8=\,M8S04
M $\:   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6R]66UOVS80_BN$
M5PPMT-8B]9XY!IJH13.L:]"TVX=A'VB+CH5*HDO1>?GW(R5%LLB3Z@#&OB22
M_-SQGB-Y?$Y:W'/QO=HR)M%#D9?5^6PKY>YL/J_66U;0ZBW?L5+]LN&BH%+=
MBMMYM1.,IK51D<^)XP3S@F;E;+FHGUV+Y8+O99Z5[%J@:E\45#Q>L)S?G\_P
M[.G!E^QV*_6#^7*QH[?LALEONVNA[N:=ES0K6%EEO$2";<YG[_!90D)M4"/^
MRMA]=7"--)45Y]_US55Z/G-T1"QG:ZE=4/7OCEVR/->>5!P_6J>S;DQM>'C]
MY/U#35Z16=&*7?+\[RR5V_-9-$,IV]!]+K_P^X^L)>1K?VN>5_5?=-]BG1E:
M[RO)B]9815!D9?.?/K2).## P8@!:0V(:>"-&+BM@7NL@=<:>'5F&BIU'A(J
MZ7(A^#T2&JV\Z8LZF;6UHI^5>MYOI%"_9LI.+C\RD4DUP>A#5M)RG=$<77*Q
MXX+6T_+RF@I62O6LV-'R$7TN\\=7Z(VZ+U,U^2Q%-Y)*IA:"K!#?H*MRS0N&
M7B9,TBRO-/3;38)>OGB%7J"L1%^W?%_1,JT6<ZFBUS',UVVD%TVD9"123- G
M7LIMA=ZKL=.A@[FBW7$G3]POR*3'A*W?(A>_1L0A! CH\GAS#)@GQYL[$VS<
M;B;=VI\[XJ^?DG82^IEYC2[I3L]GA?[Y0YFA*_5#]2\T!\T8'CR&+D)GU8ZN
MV?E,59F*B3LV6_[Z"PZ<WZ#\G=)9<B)G@]QZ76Z]*>_+W_=EQG6U7'&1JHTB
M5993ME*YW:O!H#PV_OS:GZZ]=TN,_6 QOSO,CPT*/3+$)#8FBIT.,V#C=VS\
M239_JN,D*R53H>L+O5@@"HV3X&!D@F,W\@T2 ,SQPR@V>$ P)XY#F$K040DF
MJ7R66R8F. 36J+ZK-^N  0"*B&?$;X-"+_3@Z,,N^G R^J]<JGI;\O*(V0CM
M_,5^;%*Q4:X78&/*$@ 5$A+#9**.3#1)YEKP#:NT'E"<] ;,UO#6B&PFWL$Z
M:(C8(#?RC/V3V" _/IC= 8VXHQ$?L:+8PT[74BC\V!H4$R=TC/@!% [<R"
MH)S('=G>V.G/=.>9ZVJ"3^MK$(3OQ(%9K""<%Y/ W.@@+HJ],58'2@5/LFJ/
M-4D?)NE@>_C0#\R- L (\4*S^@*P(,!C5$A/A1Q1@<>V>FM\.&B$H] LO  L
MCAS7W.P S O\<(Q#+S?PY(F['"I#D,=)Q<1)O26G\C9,7J\GL/<_B#4\J5J>
MG>!3>DM.Y6V8X%[BX&F-<_54^503TU=!*E1)O%72;<>K3,)-B"U4S//S$L"X
MCKGM #_!R)[KU0Z>ECO/UZ'8UBV $ 50MA(%0*-2%/<2"$]KH"/%*+8URQN,
M/:NL [ 06TP 5#0FYG O@/"T DJRNTSMZK1"&\$+/4M5EF94/*(5+;^#K&P%
MXWF.8XH)"!98L 2 N?$A;,BK5T1X6A*]_['/Y*-NW_=EFE529*N]7GG-;.FV
M_QBJMM;Q7-\Q=1\ 4V>5;PHG (9)<-";#%\(],J)3"NGG_43Q!8WKFM0 # 8
M&SP3 #06?"^0R+1 >DX[06QAHQ2&9ZX\ (8=%YM:) %P/@[&J@/IA1*9%DI'
M-Q4$4#FA6>8 D!N;C1[D*1Z;FUXMD6FU]-.VHK4?9#!PS?H&H3SK[(%0^$#;
M#CGTHH5,OP5Y5EO1^AHH9VQM=P %]-X0*@A&7AV07B.0GVF$NGZMV(8+]E3-
M5'LQLL+L SUR2$Q,1C9,]5*NV24!,,]7_=0(IUXAD&F%<%R31.RC_ WV(ZN2
M03 W-MMP$.:-->*DEP;D&&DP6L%"^\T8T"4!,*A+ F!0ES0_>-->,'%;?[&H
MT)KO2]F\>.Z>=E]%WM7? HSG%_@L:;YM]&Z:3RV?J+C-E/C/V4:Y=-Z&*B;1
M?+UH;B3?U>_S5UQ*7M276T93)C1 _;[A7#[=Z &Z;TC+_P!02P,$%     @
MTX%85DY-V==,!@  EQ\  !H   !X;"]W;W)K<VAE971S+W-H965T,3$V+GAM
M;,5976_;-A3]*X17# FPU"+UG3D&&JM!]] M:-;MF9;HF*LDNB2=Q/]^I.1(
MMDC)2:IA+XE$GWO-<WEY>:XY>V3\FU@3(L%3D9?B:K*6<G,YG8IT30HLWK,-
M*=4G*\8++-4KOY^*#2<XJXR*?(H<)Y@6F):3^:P:N^7S&=O*G);DE@.Q+0K,
M=]<D9X]7$SAY'OA"[]=2#TSGLPV^)W=$?MW<<O4V;;QDM""EH*P$G*RN)A_@
M98)B;5 A_J+D41P\ TUER=@W_?);=C5Q](Q(3E*I76#U[X$L2)YK3VH>W_=.
M)\UW:L/#YV?O-Q5Y16:)!5FP_&^:R?75))J C*SP-I=?V.,GLB?D:W\IRT7U
M%SSNL<X$I%LA6;$W5C,H:%G_QT_[0!P8P*#' .T-4-? ZS%P]P;N2PV\O8%7
M1::F4L4AP1+/9YP] J[1RIM^J()962OZM-3K?B>Y^I0J.SG_1#B5:H'!#2UQ
MF5*<@P7C&\9QM2QGMYB34JJQ8H/+'?BCS'?GX$*]EYE:?)*!.XDE48D@!6 K
ML,!B#6Y4,@EPEA"):2XT_.M= L[>G8-W@);@SS7;"EQF8C:5BH&>QS3=S_:Z
MGBWJF2U$X#,KY5J C^K[LV,'4T6]X8^>^5^C08\)2=\#%_X"D(.094*+EYM#
MBWGR<G-G@(W;K*9;^7-[_%7A7U7A7W%6 %4>]$*6]_7^HI(2<6D+>^W6L[O5
MM>=2;'!*KB:JN C"'\AD_O-/,'!^M85L3&?)2,Z.PNDUX?2&O,]_5W67EBDK
MB"UFM:U?V>KR^C"/8!3ZL^G#83!,5!PY;@>5F"@O\$.G01U-WV^F[P]FPX?L
M'U5 ZKTIF:K2*5,[/">@;'CI<?V6ZL39</9 U;8"R]W+,\<?,W/&=):,Y.PH
M]$$3^F P<^XD2[]=Z ,I RK.ZI06=4$E3_K9FD^UQ^ @!]PP[J:3!10$02>;
M+"#?C^W)%#:,PI-[X4598J,6&A.*/<_O3'MAHH+8=YT..1,5.JX+[>RBAEWT
MJL*YJD_#T^D?C9G^8SI+1G)V%,ZX"6<\F"Q*+A0JV87>!7769%0GC3KTP0;3
MS!;)V%C7"Q1[,>PDB0T6Q6[8R1(K+.K;!-!IY9(SR.R6LY20;)\FY(GPE JB
MI4]-EFWT-K=+&\>84R>W%Z<AB04"M7*QTCI0@7"0UA>RV?)TC6LJZ<'R69E
M,[HNC+O[V09#:A7B+B4+#L80]BT6:EFAE]6LLZTJQ.='I<NVPZU<D3DYWPE4
M:>ZR-8&A%P1A-S,MN#A"<=BWAJWV@X-:J&)[EI%4M7^"G.L#OGK2DKL*@I+<
M]0/YOJ4/.->ZP,K8M2Q' ./005W*)C(.XS@T<M;$^= +?:^'<JO/X+! .^Y.
MK&0&';RV0(_J+1G+VW'P6G4(A^7AFYL%.*KF&]5;,I:WXYBVL@\.Z[[AC@&:
MPLS6,EA@MI[! AMH&F K]&#X_[<-<%!MOCJ'QO26C.7M./ZM%(6#TFS^495G
MN=-E>UMF5$A.EUNIPKL/O98:VZ6@&<5\!Y:XM!_1D5G$/==WPFZN67 JA_RH
MFVP6'$1!Y/=D6ZL4X;!4?$NG!$UU9VF5;"BS5[*A>ILEU.I$-*P3*^FQQN5]
M=?XRN28<8"&(VE/Z'*X'<HJ7-.^5'LB4>A>!VV%I <5!]P"V>8*NZ_:P;&4C
M&I:-/]04(E/V>0@Z74UL@_F!XW8IFC W@+"G+T2MAD3HO^D,T: V?6V%&]5;
M,I:WXYBV2A4-*]6WM(?(HDIM_:$59VD0[;C>#A&UFA2=T*1O[Q#WGH<ZQ-.0
MQ +I[1!1JQ;1H')Z98>X=W:J0[3!;!VB#3?0(:)6KZ'3>NU'.T1DZK +5QV-
MW:/6AO-AA+HGD@WGA='!SV7'9%MAAT[_A#=&@XAL/^=!XV R41<!0D;=ML @
M#+T>88%:&86&9=2BCQ+ $JCC%RS)/2U+O;XJH7<$<RM74_>XOLG51,6A:RRL
MB4+0B_J.J%9"H1._MIUB2K3B&. 8&[</$,7=O%Q88&8H$@OJ*!0UQ^G!C65!
M^'UU\RM46=F6LKZ\:T:;V^4/U9UJ9_P:7B;U'7'KIKZR_HRY6E\!<K)2+IWW
MH9H2KV^!ZQ?)-M6]Z)))R8KJ<4UP1K@&J,]7C,GG%_T%S5W\_%]02P,$%
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
M%     @ TX%85@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " #3@5A6E[NY>.X    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #3@5A6
MF5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( -.!6%89[ZQKWP<  +(O   8              "
M@0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #3@5A6
M7CZ3M"\"  "M!0  &               @($B$   >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ TX%85OA^]O#;!P  Y!\  !@
M     ("!AQ(  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M -.!6%9Q0A[28P,  +<+   8              " @9@:  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " #3@5A6HZL)2S@)  #K*@  &
M            @($Q'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ TX%85K(Y=BP&!    PT  !@              ("!GR<  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -.!6%8>&EC?-0,  #$)
M   8              " @=LK  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " #3@5A6"?#W&KH(  #;3@  &               @(%&+P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ TX%85IS&CK2)
M P  =Q$  !@              ("!-C@  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( -.!6%976F65S P  "\_   9              "
M@?4[  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ TX%8
M5BZ@38!C*   $8D  !D              ("!^$@  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " #3@5A6Y_G=X^0-   \*   &0
M        @(&2<0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( -.!6%:E5X,!JRL  '.+   9              " @:U_  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ TX%85K?2W/^."0  YAH
M !D              ("!CZL  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " #3@5A6G%EPF,P"  !N!@  &0              @(%4M0
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( -.!6%9_+QHY
M# ,  .\&   9              " @5>X  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ TX%85GTM+%RM!   50L  !D
M ("!FKL  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #3
M@5A65WR1YAT#  #)!P  &0              @(%^P   >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -.!6%;JPE06-P4  "D,   9
M          " @=+#  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ TX%85M50**$>"   E14  !D              ("!0,D  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #3@5A6GV@AU[X#  "9
M"0  &0              @(&5T0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( -.!6%9IK3\0) @  'D5   9              " @8K5
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ TX%85DI
M0QM+!0  >0P  !D              ("!Y=T  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " #3@5A6G+9$.04&   [#P  &0
M    @(%GXP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M -.!6%:,5M'K;PD  /<9   9              " @:/I  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ TX%85LH;WI>^$@  &3X  !D
M             ("!2?,  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " #3@5A6DD(]S4@)  ".&0  &0              @($^!@$ >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -.!6%8<$QO7O (
M !(&   9              " @;T/ 0!X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ TX%85E@,:JUV"P  =1T  !D              ("!
ML!(! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #3@5A6
MZSY>VMD&  "/$0  &0              @(%='@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( -.!6%:[$A\I/P4  .$,   9
M      " @6TE 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ TX%85MW:$UXI!@  P0X  !D              ("!XRH! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #3@5A6MI43-'1"  #Q\P
M&0              @(%#,0$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( -.!6%:XW!@(X@D  )4;   9              " @>YS 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ TX%85ED9W)WO
M%   O$@  !D              ("!!WX! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " #3@5A6B7.3G'H&  #K$0  &0
M@($MDP$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( -.!
M6%;, ?RSJ@(  .,%   9              " @=Z9 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ TX%85IOE8CK+ @  .P8  !D
M         ("!OYP! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " #3@5A6H/[U0<<"   ]!@  &0              @('!GP$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -.!6%98OGO0- ,  .T'
M   9              " @;^B 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ TX%85A/8^P!&!   A@H  !D              ("!*J8!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #3@5A6B;"N
M,O\"  "/!@  &0              @(&GJ@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( -.!6%;=7Z^?]0,  #8)   9
M  " @=VM 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
MTX%85E2B<.Q8 P  I0@  !D              ("!";(! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " #3@5A6V2] ZK &  #^$@  &0
M            @(&8M0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( -.!6%93!J^0H D  +TB   9              " @7^\ 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ TX%85GM32NL4!0
MRPT  !D              ("!5L8! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " #3@5A66G& )7D&  !:#P  &0              @(&A
MRP$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( -.!6%9J
MLR@=!00  / (   9              " @5'2 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ TX%85JMM;)3P @  J@8  !D
M     ("!C=8! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" #3@5A6:O+0%$8&  "8#P  &0              @(&TV0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -.!6%9MB/9J7P4  % B   9
M              " @3'@ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ TX%85F4S_ I0 P  A0H  !D              ("!Q^4! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #3@5A6!D *=G@%
M  !()   &0              @(%.Z0$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( -.!6%:PWSN4U@@  .L_   9              "
M@?WN 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ TX%8
M5E N[#( !0  <AX  !D              ("!"O@! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " #3@5A6R1:C+?<&   D+@  &0
M        @(%!_0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( -.!6%;)^(A>U0(  $$(   9              " @6\$ @!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ TX%85D/E!3!M!   DA8
M !D              ("!>P<" 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " #3@5A6KJ@ECI (  !E0@  &0              @($?# (
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( -.!6%:1#"%9
M)@@  (E#   9              " @>84 @!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ TX%85DK[1UUM(P  )60! !D
M ("!0QT" 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #3
M@5A67VOF'JX(  !320  &0              @('G0 ( >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( -.!6%;*8+)-I0X  *"?   9
M          " @<Q) @!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ TX%85F"(B2E["   [5@  !D              ("!J%@" 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " #3@5A6NZP1?(P&  "A
M+P  &0              @(%:80( >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( -.!6%:66O)()P4  ,(@   9              " @1UH
M @!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ TX%85BI1
M&(/_ @  (@D  !D              ("!>VT" 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " #3@5A69F5_#"<#  "*"P  &0
M    @(&Q< ( >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M -.!6%9E//RX=@(  "X&   9              " @0]T @!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ TX%85@1/P(9D P  U0L  !D
M             ("!O'8" 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " #3@5A68B=CYS #  #Z"0  &0              @(%7>@( >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( -.!6%:+1&6(41(
M -C$   9              " @;Y] @!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ TX%85DWDFR8\ P  MPL  !D              ("!
M1I " 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " #3@5A6
M:JUQ@RD"  !1!   &0              @(&YDP( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( -.!6%8H]?W>ZP,  $84   9
M      " @1F6 @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ TX%85IV&]7/^ P  .A@  !D              ("!.YH" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " #3@5A6-]&79)("  #N!@
M&0              @(%PG@( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( -.!6%:"UY_S7@0   @;   9              " @3FA @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ TX%85B305IB]
M!0  D!T  !D              ("!SJ4" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " #3@5A60WO>2;\"   ^!P  &0
M@('"JP( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( -.!
M6%8DH!26*0,  , )   9              " @;BN @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ TX%85L$8)JF> @  J@@  !D
M         ("!&+(" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " #3@5A6=08DO)H$  !7'@  &0              @('MM ( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( -.!6%;9,R$-90,  -<.
M   9              " @;ZY @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ TX%85E"JJIGC P  XA$  !D              ("!6KT"
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " #3@5A6O9M3
M+P,$  "'$@  &0              @(%TP0( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( -.!6%;2*)'*9 0  ,@0   9
M  " @:[% @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
MTX%85@ R&PX] P  "PP  !D              ("!2<H" 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " #3@5A6Z?CN?G($   Q%0  &0
M            @(&]S0( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( -.!6%9=9H=3< ,  .(*   9              " @6;2 @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ TX%85N>Y^T $ P
M"PD  !D              ("!#=8" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6Q02P$"% ,4    " #3@5A6L>C-VI0$  #3$0  &0              @(%(
MV0( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( -.!6%9I
M7,_QP 0  .T=   9              " @1/> @!X;"]W;W)K<VAE971S+W-H
M965T.30N>&UL4$L! A0#%     @ TX%85I!U:=CK!0  ,C   !D
M     ("!"N," 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M" #3@5A6;F4E?0<.  !NI0  &0              @($LZ0( >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( -.!6%8.7<LIVPP  +"A   9
M              " @6KW @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L!
M A0#%     @ TX%85M)T8!$]!0  ^2@  !D              ("!? 0# 'AL
M+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " #3@5A6X!F5<B,/
M  !-G   &0              @('P"0, >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;%!+ 0(4 Q0    ( -.!6%8__OL]LP8  )XU   :              "
M@4H9 P!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( -.!
M6%;YQH@.\0(  *T)   :              " @34@ P!X;"]W;W)K<VAE971S
M+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( -.!6%;J)S6_ P4   D=   :
M          " @5XC P!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4
M Q0    ( -.!6%8JA=WKZ@0  &D<   :              " @9DH P!X;"]W
M;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( -.!6%9$,V2SL@0
M  H5   :              " @;LM P!X;"]W;W)K<VAE971S+W-H965T,3 T
M+GAM;%!+ 0(4 Q0    ( -.!6%8!?3A^+P(  !(%   :              "
M@:4R P!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( -.!
M6%9!%\MS,@,  -X)   :              " @0PU P!X;"]W;W)K<VAE971S
M+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( -.!6%9?\^G#)00  '0.   :
M          " @78X P!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4
M Q0    ( -.!6%8/-I!-[00  -H2   :              " @=,\ P!X;"]W
M;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( -.!6%;#.YUWG@(
M 'H'   :              " @?A! P!X;"]W;W)K<VAE971S+W-H965T,3 Y
M+GAM;%!+ 0(4 Q0    ( -.!6%:H,.KVB 0   ,;   :              "
M@<Y$ P!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( -.!
M6%:QJ2;A  0  %$5   :              " @8Y) P!X;"]W;W)K<VAE971S
M+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( -.!6%:+];B*G00  )$;   :
M          " @<9- P!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4
M Q0    ( -.!6%;S!6^^?P,  * .   :              " @9M2 P!X;"]W
M;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0    ( -.!6%9ER-7^\P0
M &\<   :              " @5)6 P!X;"]W;W)K<VAE971S+W-H965T,3$T
M+GAM;%!+ 0(4 Q0    ( -.!6%8=\,M8S04  $\:   :              "
M@7U; P!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( -.!
M6%9.3=G73 8  )<?   :              " @8)A P!X;"]W;W)K<VAE971S
M+W-H965T,3$V+GAM;%!+ 0(4 Q0    ( -.!6%9Q7W.G2 ,  *H4   -
M          "  09H P!X;"]S='EL97,N>&UL4$L! A0#%     @ TX%85I>*
MNQS     $P(   L              ( !>6L# %]R96QS+RYR96QS4$L! A0#
M%     @ TX%85BW/[-\:"   .$P   \              ( !8FP# 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( -.!6%;),"%3. ,  !=$   :
M      "  :ET P!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( -.!6%:\;2HCC (  &-!   3              "  1EX P!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !\ 'P +"(  -9Z P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<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>134
<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>135
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>679</ContextCount>
  <ElementCount>625</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Financial Condition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition</Role>
      <ShortName>Consolidated Statements of Financial Condition</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Financial Condition (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical</Role>
      <ShortName>Consolidated Statements of Financial Condition (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Loans Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivable</Role>
      <ShortName>Loans Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Other Real Estate Owned</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherRealEstateOwned</Role>
      <ShortName>Other Real Estate Owned</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Premises and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/PremisesandEquipment</Role>
      <ShortName>Premises and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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>18</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/Deposits</Role>
      <ShortName>Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Junior Subordinated Debentures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/JuniorSubordinatedDebentures</Role>
      <ShortName>Junior Subordinated Debentures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Securities Sold Under Agreements to Repurchase</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Other Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowings</Role>
      <ShortName>Other Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Leases Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesLeases</Role>
      <ShortName>Leases Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Cash Restriction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CashRestriction</Role>
      <ShortName>Cash Restriction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Regulatory Capital Requirements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/RegulatoryCapitalRequirements</Role>
      <ShortName>Regulatory Capital Requirements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Heritage Financial Corporation (Parent Company Only)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly</Role>
      <ShortName>Heritage Financial Corporation (Parent Company Only)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Allowance for Credit Losses on Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables</Role>
      <ShortName>Allowance for Credit Losses on Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Other Real Estate Owned (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherRealEstateOwnedTables</Role>
      <ShortName>Other Real Estate Owned (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/OtherRealEstateOwned</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Premises and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/PremisesandEquipmentTables</Role>
      <ShortName>Premises and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/PremisesandEquipment</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsTables</Role>
      <ShortName>Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/Deposits</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Securities Sold Under Agreements to Repurchase (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables</Role>
      <ShortName>Securities Sold Under Agreements to Repurchase (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/LeasesLeases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Employee Benefit Plans Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/StockBasedCompensation</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/IncomeTaxes</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Regulatory Capital Requirements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables</Role>
      <ShortName>Regulatory Capital Requirements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/RegulatoryCapitalRequirements</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Heritage Financial Corporation (Parent Company Only) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables</Role>
      <ShortName>Heritage Financial Corporation (Parent Company Only) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Investment Securities - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails</Role>
      <ShortName>Investment Securities - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Investment Securities - Investment Securities by Classification Type and Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails</Role>
      <ShortName>Investment Securities - Investment Securities by Classification Type and Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Loans Receivable - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableTextualsDetails</Role>
      <ShortName>Loans Receivable - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails</Role>
      <ShortName>Loans Receivable - Amortized Cost of Loans Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails</Role>
      <ShortName>Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Loans Receivable - Collateral-Dependent Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails</Role>
      <ShortName>Loans Receivable - Collateral-Dependent Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Loans Receivable - Troubled Debt Restructured TDRs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails</Role>
      <ShortName>Loans Receivable - Troubled Debt Restructured TDRs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Loans Receivable - Related Party Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails</Role>
      <ShortName>Loans Receivable - Related Party Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Loans Receivable - Mortgage Banking Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails</Role>
      <ShortName>Loans Receivable - Mortgage Banking Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Loans Receivable - SBA Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableSBALoansDetails</Role>
      <ShortName>Loans Receivable - SBA Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Allowance for Credit Losses on Loans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails</Role>
      <ShortName>Allowance for Credit Losses on Loans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails</Role>
      <ShortName>Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Other Real Estate Owned - Changes in Other Real Estate Owned (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails</Role>
      <ShortName>Other Real Estate Owned - Changes in Other Real Estate Owned (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Other Real Estate Owned - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails</Role>
      <ShortName>Other Real Estate Owned - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/PremisesandEquipmentDetails</Role>
      <ShortName>Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/PremisesandEquipmentTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Goodwill and Other Intangible Assets - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - 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>79</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Deposits - Components of Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails</Role>
      <ShortName>Deposits - Components of Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Deposits - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsTextualsDetails</Role>
      <ShortName>Deposits - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Deposits - Schedule of Interest Expense, by Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails</Role>
      <ShortName>Deposits - Schedule of Interest Expense, by Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Deposits - Schedule of Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails</Role>
      <ShortName>Deposits - Schedule of Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Junior Subordinated Debentures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails</Role>
      <ShortName>Junior Subordinated Debentures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/JuniorSubordinatedDebentures</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Repurchase Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/RepurchaseAgreementsDetails</Role>
      <ShortName>Repurchase Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Other Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowingsDetails</Role>
      <ShortName>Other Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/OtherBorrowings</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/LeasesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Leases - Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Leases - Lease Payment Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails</Role>
      <ShortName>Leases - Lease Payment Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Employee Benefit Plans - Changes in Deferred Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails</Role>
      <ShortName>Employee Benefit Plans - Changes in Deferred Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Employee Benefit Plans - Salary Continuation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails</Role>
      <ShortName>Employee Benefit Plans - Salary Continuation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - 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>93</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - 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>94</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - 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>95</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - 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>96</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - 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>97</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - 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>98</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000099 - 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>99</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000100 - Disclosure - Stock-Based Compensation - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails</Role>
      <ShortName>Stock-Based Compensation - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000101 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000102 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000103 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000104 - Disclosure - Stock-Based Compensation - RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails</Role>
      <ShortName>Stock-Based Compensation - RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000105 - 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>105</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000106 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0000107 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Effective Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>0000108 - Disclosure - Income Taxes - Deferred Income Tax Asset (Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails</Role>
      <ShortName>Income Taxes - Deferred Income Tax Asset (Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>0000109 - Disclosure - Income Taxes - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxesTextualsDetails</Role>
      <ShortName>Income Taxes - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>0000110 - Disclosure - Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails</Role>
      <ShortName>Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>0000111 - Disclosure - Commitments and Contingencies - ACL on Unfunded Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - ACL on Unfunded Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>0000112 - Disclosure - Commitments and Contingencies - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails</Role>
      <ShortName>Commitments and Contingencies - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>0000113 - Disclosure - Regulatory Capital Requirements - Schedule of Capital Ratios (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails</Role>
      <ShortName>Regulatory Capital Requirements - Schedule of Capital Ratios (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>0000114 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails</Role>
      <ShortName>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>0000115 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails</Role>
      <ShortName>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="hfwa-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>0000116 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails</Role>
      <ShortName>Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PropertyPlantAndEquipmentUsefulLife -  hfwa-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="hfwa-20221231.htm">hfwa-20221231.htm</File>
    <File>ex-21010k123122.htm</File>
    <File>ex-23010k123122.htm</File>
    <File>ex-24010k123122.htm</File>
    <File>ex-31110q123122.htm</File>
    <File>ex-31210q123122.htm</File>
    <File>ex-32110q123122.htm</File>
    <File>ex-4210k123122.htm</File>
    <File>hfwa-20221231.xsd</File>
    <File>hfwa-20221231_cal.xml</File>
    <File>hfwa-20221231_def.xml</File>
    <File>hfwa-20221231_lab.xml</File>
    <File>hfwa-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>hfwa-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="2709">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>138
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hfwa-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 39,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 3,
    "http://fasb.org/us-gaap/2022": 2709,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 679,
   "dts": {
    "calculationLink": {
     "local": [
      "hfwa-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hfwa-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "hfwa-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hfwa-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hfwa-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hfwa-20221231.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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 937,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 7,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 11
   },
   "keyCustom": 107,
   "keyStandard": 518,
   "memberCustom": 37,
   "memberStandard": 62,
   "nsprefix": "hfwa",
   "nsuri": "http://www.hf-wa.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFilerCategory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - COVER PAGE",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.hf-wa.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFilerCategory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000010 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "10",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Stock-Based Compensation - Textuals (Details)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails",
     "shortName": "Stock-Based Compensation - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i372e6e8d53c9409e86b6439772973c1e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i482d38c876c1476eb82efb01fb37833a_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Stock-Based Compensation - RSU Activity (Details)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
     "shortName": "Stock-Based Compensation - RSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i881ea2982fa4433abc1cb718b8a94a73_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Cash Restriction (Details)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.hf-wa.com/role/CashRestrictionDetails",
     "shortName": "Cash Restriction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000107 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails",
     "shortName": "Income Taxes - Reconciliation of Effective Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000108 - Disclosure - Income Taxes - Deferred Income Tax Asset (Liability) (Details)",
     "menuCat": "Details",
     "order": "108",
     "role": "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails",
     "shortName": "Income Taxes - Deferred Income Tax Asset (Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000109 - Disclosure - Income Taxes - Textuals (Details)",
     "menuCat": "Details",
     "order": "109",
     "role": "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails",
     "shortName": "Income Taxes - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements",
     "menuCat": "Notes",
     "order": "11",
     "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-20221231.htm",
      "contextRef": "icc7ba3ab230a441ca90f5619e7c04f10_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000110 - Disclosure - Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details)",
     "menuCat": "Details",
     "order": "110",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
     "shortName": "Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OffBalanceSheetCreditLossLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000111 - Disclosure - Commitments and Contingencies - ACL on Unfunded Commitments (Details)",
     "menuCat": "Details",
     "order": "111",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
     "shortName": "Commitments and Contingencies - ACL on Unfunded Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OffBalanceSheetCreditLossLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:InvestmentsinAffordableHousingLimitedEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000112 - Disclosure - Commitments and Contingencies - Textuals (Details)",
     "menuCat": "Details",
     "order": "112",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails",
     "shortName": "Commitments and Contingencies - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:InvestmentsinAffordableHousingLimitedEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonEquityTierOneCapitalRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000113 - Disclosure - Regulatory Capital Requirements - Schedule of Capital Ratios (Details)",
     "menuCat": "Details",
     "order": "113",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails",
     "shortName": "Regulatory Capital Requirements - Schedule of Capital Ratios (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonEquityTierOneCapitalRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000114 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details)",
     "menuCat": "Details",
     "order": "114",
     "role": "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
     "shortName": "Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i38074f70a88a4d1b9533bae7f76bf19d_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseJuniorSubordinatedDebentures",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000115 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details)",
     "menuCat": "Details",
     "order": "115",
     "role": "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
     "shortName": "Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i363e9aa92a404e4395907db6ed940cab_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000116 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details)",
     "menuCat": "Details",
     "order": "116",
     "role": "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
     "shortName": "Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i363e9aa92a404e4395907db6ed940cab_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Investment Securities",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.hf-wa.com/role/InvestmentSecurities",
     "shortName": "Investment Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Loans Receivable",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.hf-wa.com/role/LoansReceivable",
     "shortName": "Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Allowance for Credit Losses on Loans",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans",
     "shortName": "Allowance for Credit Losses on Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateOwnedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Other Real Estate Owned",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwned",
     "shortName": "Other Real Estate Owned",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateOwnedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Premises and Equipment",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.hf-wa.com/role/PremisesandEquipment",
     "shortName": "Premises and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Derivative Financial Instruments",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Deposits",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.hf-wa.com/role/Deposits",
     "shortName": "Deposits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.hf-wa.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Junior Subordinated Debentures",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.hf-wa.com/role/JuniorSubordinatedDebentures",
     "shortName": "Junior Subordinated Debentures",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DisclosureofRepurchaseAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Securities Sold Under Agreements to Repurchase",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase",
     "shortName": "Securities Sold Under Agreements to Repurchase",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DisclosureofRepurchaseAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Other Borrowings",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.hf-wa.com/role/OtherBorrowings",
     "shortName": "Other Borrowings",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Leases Leases",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.hf-wa.com/role/LeasesLeases",
     "shortName": "Leases Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.hf-wa.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.hf-wa.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.hf-wa.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Cash Restriction",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.hf-wa.com/role/CashRestriction",
     "shortName": "Cash Restriction",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.hf-wa.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Financial Condition",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
     "shortName": "Consolidated Statements of Financial Condition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Regulatory Capital Requirements",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirements",
     "shortName": "Regulatory Capital Requirements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Heritage Financial Corporation (Parent Company Only)",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly",
     "shortName": "Heritage Financial Corporation (Parent Company Only)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)",
     "menuCat": "Policies",
     "order": "33",
     "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-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Investment Securities (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTables",
     "shortName": "Investment Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Loans Receivable (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.hf-wa.com/role/LoansReceivableTables",
     "shortName": "Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Allowance for Credit Losses on Loans (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables",
     "shortName": "Allowance for Credit Losses on Loans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstateRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Other Real Estate Owned (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwnedTables",
     "shortName": "Other Real Estate Owned (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstateRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Premises and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.hf-wa.com/role/PremisesandEquipmentTables",
     "shortName": "Premises and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Financial Condition (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
     "shortName": "Consolidated Statements of Financial Condition (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockNoParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Derivative Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Deposits (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.hf-wa.com/role/DepositsTables",
     "shortName": "Deposits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Securities Sold Under Agreements to Repurchase (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables",
     "shortName": "Securities Sold Under Agreements to Repurchase (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.hf-wa.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Employee Benefit Plans Employee Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.hf-wa.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.hf-wa.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeSecuritiesTaxable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Regulatory Capital Requirements (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables",
     "shortName": "Regulatory Capital Requirements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Heritage Financial Corporation (Parent Company Only) (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables",
     "shortName": "Heritage Financial Corporation (Parent Company Only) (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CapitalizationThresholdPolicyContractualLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CapitalizationThresholdPolicyContractualLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "iacc050c65f244d12852b9652617fe769_I20200101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted Accounting Pronouncements (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued or Adopted Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "iacc050c65f244d12852b9652617fe769_I20200101",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i6e4ca6102f38439ab4fc9d836d57d005_D20211001-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Investment Securities - Textuals (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
     "shortName": "Investment Securities - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:TradingSecurities",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:TradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Investment Securities - Investment Securities by Classification Type and Maturity (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
     "shortName": "Investment Securities - Investment Securities by Classification Type and Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Investment Securities - Contractual Maturities (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
     "shortName": "Investment Securities - Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Investment Securities - Unrealized Losses (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
     "shortName": "Investment Securities - Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Investment Securities - Realized Gains and Losses (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails",
     "shortName": "Investment Securities - Realized Gains and Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)",
     "menuCat": "Details",
     "order": "59",
     "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-20221231.htm",
      "contextRef": "i2c94aed5b57d4f39982234172912ebe8_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:DebtSecuritiesAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfLoanSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Loans Receivable - Textuals (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
     "shortName": "Loans Receivable - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfLoanSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
     "shortName": "Loans Receivable - Amortized Cost of Loans Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
     "shortName": "Loans Receivable - Amortized Cost of Loans Receivable by Risk Grade (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableNonaccrualNoAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Loans Receivable - Nonaccrual Loans (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
     "shortName": "Loans Receivable - Nonaccrual Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableNonaccrualNoAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Loans Receivable - Past Due Loans (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
     "shortName": "Loans Receivable - Past Due Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i2233490adacc4202a62a7497432a99aa_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:FinancingReceivableCollateralForSecuredBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Loans Receivable - Collateral-Dependent Loans (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
     "shortName": "Loans Receivable - Collateral-Dependent Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:FinancingReceivableCollateralForSecuredBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsNumberOfContracts2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "contract",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Loans Receivable - Troubled Debt Restructured TDRs (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails",
     "shortName": "Loans Receivable - Troubled Debt Restructured TDRs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsNumberOfContracts2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "contract",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1",
      "reportCount": 1,
      "unitRef": "contract",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
     "shortName": "Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "id8b2c3d414684da2bae9c0f19024d70e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i609c66accf1e4e0db502890b1e8d8fd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Loans Receivable - Related Party Loans (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails",
     "shortName": "Loans Receivable - Related Party Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Loans Receivable - Mortgage Banking Activities (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails",
     "shortName": "Loans Receivable - Mortgage Banking Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i6db3eff68a7f4e3ea4ead78400d10788_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i19340b693ccb4b4babe4315033642fc2_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ParticipatingLoansBorrowerObligationsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Loans Receivable - SBA Loans (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
     "shortName": "Loans Receivable - SBA Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i19340b693ccb4b4babe4315033642fc2_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ParticipatingLoansBorrowerObligationsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Allowance for Credit Losses on Loans - Narrative (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
     "shortName": "Allowance for Credit Losses on Loans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)",
     "menuCat": "Details",
     "order": "72",
     "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": null
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
     "shortName": "Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i200848c63f5f4ae7a6ace9766ad99e68_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Other Real Estate Owned - Changes in Other Real Estate Owned (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails",
     "shortName": "Other Real Estate Owned - Changes in Other Real Estate Owned (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageLoansInProcessOfForeclosureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Other Real Estate Owned - Textuals (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails",
     "shortName": "Other Real Estate Owned - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageLoansInProcessOfForeclosureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Premises and Equipment (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.hf-wa.com/role/PremisesandEquipmentDetails",
     "shortName": "Premises and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Goodwill and Other Intangible Assets - Textuals (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangible Assets - Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Derivative Financial Instruments (Details)",
     "menuCat": "Details",
     "order": "79",
     "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-20221231.htm",
      "contextRef": "i64f87e9766974660af306414a7f9cf15_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i963feca295c04a94a4bb3e49980a7a3e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statement of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
     "shortName": "Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i963feca295c04a94a4bb3e49980a7a3e_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoninterestBearingDomesticDepositDemand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Deposits - Components of Deposits (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails",
     "shortName": "Deposits - Components of Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoninterestBearingDomesticDepositDemand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Deposits - Textuals (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.hf-wa.com/role/DepositsTextualsDetails",
     "shortName": "Deposits - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Deposits - Schedule of Interest Expense, by Category (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails",
     "shortName": "Deposits - Schedule of Interest Expense, by Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Deposits - Schedule of Maturities (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails",
     "shortName": "Deposits - Schedule of Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JuniorSubordinatedNotes",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Junior Subordinated Debentures (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails",
     "shortName": "Junior Subordinated Debentures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i1d9bfb507525497985ac8453c6ed8460_I20081231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RepurchaseAgreementsMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Repurchase Agreements (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.hf-wa.com/role/RepurchaseAgreementsDetails",
     "shortName": "Repurchase Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RepurchaseAgreementsMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-7",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Other Borrowings (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.hf-wa.com/role/OtherBorrowingsDetails",
     "shortName": "Other Borrowings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-7",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Leases (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.hf-wa.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Leases - Lease Cost (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.hf-wa.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Leases - Lease Payment Obligations (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails",
     "shortName": "Leases - Lease Payment Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:PercentageofEmployerContributionFullyVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:PercentageofEmployerContributionFullyVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i609c66accf1e4e0db502890b1e8d8fd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Employee Benefit Plans - Changes in Deferred Compensation Plan (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails",
     "shortName": "Employee Benefit Plans - Changes in Deferred Compensation Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i609c66accf1e4e0db502890b1e8d8fd4_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:SalaryContinuationPlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Employee Benefit Plans - Salary Continuation Plan (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails",
     "shortName": "Employee Benefit Plans - Salary Continuation Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i75189035bd444241a2c35877705c4ed5_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:SalaryContinuationPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)",
     "menuCat": "Details",
     "order": "93",
     "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-20221231.htm",
      "contextRef": "i3d8d5050fd00477aa505fe88d7f6406e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:DividendsAndUndistributedEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Stockholders' Equity - Dividends (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails",
     "shortName": "Stockholders' Equity - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "ibeecb389231a401b9e394fdef74bb45d_D20221019-20221019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i0e630ac9450740239ac525402c472a12_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails",
     "shortName": "Stockholders' Equity - Stock Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i0e630ac9450740239ac525402c472a12_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "96",
     "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-20221231.htm",
      "contextRef": "i2dc250e109f74d91877c3db8e0e78fb9_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "icdd36a6037394c838c3be1bb834cd5ba_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)",
     "menuCat": "Details",
     "order": "97",
     "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-20221231.htm",
      "contextRef": "i42200c54d4c44a4d931876b767c9a6f7_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "icdd36a6037394c838c3be1bb834cd5ba_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
     "shortName": "Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i907b2cab9b8b44c5bbd1ba022b82e0ff_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "hfwa:ImpairedLoansMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i4cae56e9638544909607fb1bc1b24020_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
     "shortName": "Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20221231.htm",
      "contextRef": "i44494bd96b7742d284abb5e2cf284306_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 104,
   "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r905",
      "r906",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r905",
      "r906",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r905",
      "r906",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r905",
      "r906",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r908"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r909"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r902"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r905",
      "r906",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r901"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r904"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hfwa_AccruedExpensesandOtherLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses and Other Liabilities [Member]",
        "label": "Accrued Expenses and Other Liabilities [Member]",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedExpensesandOtherLiabilitiesMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_Adjustablerateoftrustpreferredsecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustable rate of trust preferred securities",
        "label": "Adjustable rate of trust preferred securities",
        "terseLabel": "Adjustable rate of trust preferred securities"
       }
      }
     },
     "localname": "Adjustablerateoftrustpreferredsecurities",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]",
        "terseLabel": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.hf-wa.com/20221231",
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Trust Preferred Securities and Junior Subordinated Debentures",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Trust Preferred Securities and Junior Subordinated Debentures",
        "terseLabel": "Assumed trust preferred securities and junior subordinated debentures, fair value"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessDescriptionAndBasisOfPresentationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business description and basis of presentation.",
        "label": "Business Description and Basis of Presentation [Line Items]",
        "terseLabel": "Business Description and Basis of Presentation [Line Items]"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationLineItems",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_BusinessDescriptionAndBasisOfPresentationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business description and basis of presentation.",
        "label": "Business Description and Basis of Presentation [Table]",
        "terseLabel": "Business Description and Basis of Presentation [Table]"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTable",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_CapitalizationThresholdPolicyContractualLeasePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalization Threshold Policy, Contractual Lease Payments",
        "label": "Capitalization Threshold Policy, Contractual Lease Payments",
        "terseLabel": "Total contractual lease payments"
       }
      }
     },
     "localname": "CapitalizationThresholdPolicyContractualLeasePayments",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CardRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 6.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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Changeinlowincometaxhousingtaxcreditpartnership": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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 tax credit partnerships"
       }
      }
     },
     "localname": "Changeinlowincometaxhousingtaxcreditpartnership",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CommercialAndIndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial and industrial.",
        "label": "Commercial and Industrial [Member]",
        "terseLabel": "Commercial and industrial"
       }
      }
     },
     "localname": "CommercialAndIndustrialMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CoverPageAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover Page [Abstract]",
        "label": "Cover Page [Abstract]",
        "terseLabel": "Cover Page [Abstract]"
       }
      }
     },
     "localname": "CoverPageAbstract",
     "nsuri": "http://www.hf-wa.com/20221231",
     "xbrltype": "stringItemType"
    },
    "hfwa_CumulativeEffectFromChangeInAccountingPolicy": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative effect from change in accounting policy",
        "label": "Cumulative effect from change in accounting policy",
        "terseLabel": "Cumulative effect from change in accounting policy"
       }
      }
     },
     "localname": "CumulativeEffectFromChangeInAccountingPolicy",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Effect Of New Accounting Principle In Period of Adoption Net of Tax",
        "label": "Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax",
        "terseLabel": "Cumulative Effect Of New Accounting Principle In Period Of Adoption Net of Tax"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionNetOfTax",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax",
        "label": "Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax",
        "terseLabel": "Pretax cumulative effect adjustment"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Effects of New Accounting Principle in Period of Adoption",
        "label": "Cumulative Effects of New Accounting Principle in Period of Adoption",
        "terseLabel": "Impact of CECL Adoption"
       }
      }
     },
     "localname": "CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DebtSecuritiesAmortizedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Amortized Cost",
        "label": "Debt Securities, Amortized Cost",
        "terseLabel": "Debt Securities, Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAmortizedCost",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for Deferred Compensation Agreement with Individual, Contributions by Employer [Table]",
        "label": "Deferred Compensation Agreement with Individual, Contributions by Employer [Table Text Block]",
        "terseLabel": "Changes in deferred compensation plan"
       }
      }
     },
     "localname": "DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_DeferredCompensationArrangementWithIndividualContributionsByEmployee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement with Individual, Contributions by Employee",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employee",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Contributions by Employee"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployee",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangements with individual, Contribution by Employer Investment Return",
        "label": "Deferred Compensation Arrangements with individual, Contribution by employer Investment Return",
        "terseLabel": "Interest credited"
       }
      }
     },
     "localname": "DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Foregone Interest on Nonaccrual Loans",
        "label": "Deferred Tax Assets, Foregone Interest on Nonaccrual Loans",
        "terseLabel": "Foregone interest on nonaccrual loans"
       }
      }
     },
     "localname": "DeferredTaxAssetsForegoneInterestonNonaccrualLoans",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxAssetsMarketDiscountonLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Market Discount on Loans",
        "label": "Deferred Tax Assets Market Discount on Loans",
        "terseLabel": "Market discount on acquired loans"
       }
      }
     },
     "localname": "DeferredTaxAssetsMarketDiscountonLoans",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxAssetsRightofUseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Right of Use Liability",
        "label": "Deferred Tax Assets, Right of Use Liability",
        "terseLabel": "ROU lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsRightofUseLiability",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures",
        "label": "Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures",
        "negatedLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesDeferredLoanFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities Deferred Loan Fees",
        "label": "Deferred Tax Liabilities Deferred Loan Fees",
        "negatedLabel": "Deferred loan fees, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredLoanFees",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesFHLBandFRBStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, FHLB and FRB Stock",
        "label": "Deferred Tax Liabilities, FHLB and FRB Stock",
        "negatedLabel": "FHLB stock"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesFHLBandFRBStock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Right of Use Asset",
        "label": "Deferred Tax Liabilities, Right of Use Asset",
        "negatedTerseLabel": "ROU lease asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightofUseAsset",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Definedcontributionplanemployermatchingcontributionamount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "defined contribution plan, employer matching contribution amount",
        "label": "defined contribution plan, employer matching contribution amount",
        "terseLabel": "Defined contribution plan, employer matching contribution amount"
       }
      }
     },
     "localname": "Definedcontributionplanemployermatchingcontributionamount",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DepositsHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits, Held For Sale",
        "label": "Deposits, Held For Sale",
        "terseLabel": "Deposits, Held For Sale"
       }
      }
     },
     "localname": "DepositsHeldForSale",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DepositsNotHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits, Not Held For Sale",
        "label": "Deposits, Not Held For Sale",
        "terseLabel": "Deposits, Not Held For Sale"
       }
      }
     },
     "localname": "DepositsNotHeldForSale",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DescriptionOfBusinessPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.",
        "label": "Description of Business [Policy Text Block]",
        "verboseLabel": "Description of Business"
       }
      }
     },
     "localname": "DescriptionOfBusinessPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_DisclosureofRepurchaseAgreementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Repurchase Agreements [Text Block]",
        "label": "Disclosure of Repurchase Agreements [Text Block]",
        "terseLabel": "Securities Sold Under Agreements to Repurchase"
       }
      }
     },
     "localname": "DisclosureofRepurchaseAgreementsTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_DividendsAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UndistributedEarningsDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends and undistributed earnings.",
        "label": "Dividends and Undistributed Earnings",
        "negatedLabel": "Dividends and undistributed earnings allocated to participating securities"
       }
      }
     },
     "localname": "DividendsAndUndistributedEarnings",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_EleventhStockRepurchasePlanMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eleventh Stock Repurchase Plan [Member] [Member]",
        "label": "Eleventh Stock Repurchase Plan [Member] [Member]",
        "terseLabel": "Eleventh Plan"
       }
      }
     },
     "localname": "EleventhStockRepurchasePlanMemberMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_EquityinUndistributedIncomeofSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity in Undistributed Income of Subsidiaries",
        "label": "Equity in Undistributed Income of Subsidiaries",
        "negatedTerseLabel": "Equity in undistributed income of subsidiary bank",
        "terseLabel": "Equity in undistributed income of subsidiary bank"
       }
      }
     },
     "localname": "EquityinUndistributedIncomeofSubsidiaries",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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"
       }
      }
     },
     "localname": "FarmlandMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/20221231",
     "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": "Collateral-dependent loans"
       }
      }
     },
     "localname": "FinancingReceivableCollateralForSecuredBorrowings",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Interest Rate",
        "label": "Financing Receivable, Interest Rate",
        "terseLabel": "Interest rate of loans"
       }
      }
     },
     "localname": "FinancingReceivableInterestRate",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_FinancingReceivableMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Maturity",
        "label": "Financing Receivable, Maturity",
        "terseLabel": "Maturity of loans"
       }
      }
     },
     "localname": "FinancingReceivableMaturity",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_FinancingReceivableNonaccrualwithAllowance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Nonaccrual, with Allowance",
        "label": "Financing Receivable, Nonaccrual, with Allowance",
        "terseLabel": "Nonaccrual with ACL"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualwithAllowance",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "FinancingReceivables30to89DaysPastDueMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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": "Commercial and multifamily"
       }
      }
     },
     "localname": "FiveOrMoreFamilyResidentialAndCommercialPropertiesMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ForeclosedRealEstateIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreclosed Real Estate Income (Expense)",
        "label": "Foreclosed Real Estate Income (Expense)",
        "negatedTerseLabel": "Foreclosed Real Estate Expense"
       }
      }
     },
     "localname": "ForeclosedRealEstateIncomeExpense",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_GainLossofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/20221231",
     "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"
       }
      }
     },
     "localname": "HeritageBankMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_HeritageFinancialCorporation401kPlanandTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heritage Financial Corporation 401(k) Plan and Trust [Member]",
        "label": "Heritage Financial Corporation 401(k) Plan and Trust [Member]",
        "terseLabel": "401(k) Plan and Trust"
       }
      }
     },
     "localname": "HeritageFinancialCorporation401kPlanandTrustMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heritage Financial Corporation 401(k) Plan and Trust Salary Saving Plan [Member]",
        "label": "Heritage Financial Corporation 401(k) Plan and Trust Salary Saving Plan [Member]",
        "terseLabel": "401(k) Plan and Trust Salary Saving Plan"
       }
      }
     },
     "localname": "HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ImpairedLoansMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Loans, Measurement Input",
        "label": "Impaired Loans, Measurement Input",
        "terseLabel": "Range of Inputs"
       }
      }
     },
     "localname": "ImpairedLoansMeasurementInput",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax free bank owned life insurance income recorded",
        "label": "IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome",
        "negatedTerseLabel": "Effects of BOLI"
       }
      }
     },
     "localname": "IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapFeeIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 7.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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InvestmentinCertifiedDevelopmentEntities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in Certified Development Entities",
        "label": "Investment in Certified Development Entities",
        "terseLabel": "Carrying value of NMTC"
       }
      }
     },
     "localname": "InvestmentinCertifiedDevelopmentEntities",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "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 tax credit partnerships and related funding commitment"
       }
      }
     },
     "localname": "Investmentinlowincomehousingtaxpartnership",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InvestmentsinAffordableHousingLimitedEntities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in Affordable Housing Limited Entities",
        "label": "Investments in Affordable Housing Limited Entities",
        "terseLabel": "Investments in Affordable Housing Limited Entities"
       }
      }
     },
     "localname": "InvestmentsinAffordableHousingLimitedEntities",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted",
        "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscounted",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "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 NMTC equity method investment"
       }
      }
     },
     "localname": "LoanReceivableReceivedFromTaxCreditEquityMethodInvestment",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and leases receivable maximum percentage consumer loans.",
        "label": "Loans and Leases Receivable Maximum Percentage Consumer Loans",
        "terseLabel": "Maximum loan-to-value percentage"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableMaximumPercentageConsumerLoans",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Table Text Block] for Loans and Lease Receivable Collateral for Secured Borrowings [Table]",
        "label": "Loans and Lease Receivable Collateral for Secured Borrowings [Table Text Block]",
        "terseLabel": "Collateral-dependent loans"
       }
      }
     },
     "localname": "LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Mortgage Banking Activities [Table Text Block]",
        "label": "Loans and Leases Receivable, Mortgage Banking Activities [Table Text Block]",
        "terseLabel": "Residential real estate loan sales"
       }
      }
     },
     "localname": "LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_LoansandLeasesReceivablematurityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and leases receivable, maturity term.",
        "label": "Loans and Leases Receivable, maturity Term",
        "terseLabel": "Terms of maturity on loans"
       }
      }
     },
     "localname": "LoansandLeasesReceivablematurityTerm",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum loans and leases receivable percent of appraised value or underlying collateral mortgage residential loans.",
        "label": "Maximum Loans and Leases Receivable Percent of Appraised Value or Underlying Collateral Mortgage Residential Loans",
        "terseLabel": "Maximum percent of lower of appraised value at origination or cost of underlying collateral"
       }
      }
     },
     "localname": "MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_MinimumAgeRequiredforEligibilityUnderPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Age Required for Eligibility Under Plan",
        "label": "Minimum Age Required for Eligibility Under Plan",
        "terseLabel": "Minimum age required for eligibility under the plan"
       }
      }
     },
     "localname": "MinimumAgeRequiredforEligibilityUnderPlan",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Hours of Service Required for Eligibility Under Plan",
        "label": "Minimum Hours of Service Required for Eligibility Under Plan",
        "terseLabel": "Minimum hours of service required for eligibility under the plan"
       }
      }
     },
     "localname": "MinimumHoursofServiceRequiredforEligibilityUnderPlan",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NetChangeInterestBearingDomesticDepositSavings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change Interest-Bearing Domestic Deposit, Savings",
        "label": "Net Change Interest-Bearing Domestic Deposit, Savings",
        "terseLabel": "Net Change Interest-Bearing Domestic Deposit, Savings"
       }
      }
     },
     "localname": "NetChangeInterestBearingDomesticDepositSavings",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NetChangeInterestBearingDomesticDepositTimeDeposits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change Interest-Bearing Domestic Deposit, Time Deposits",
        "label": "Net Change Interest-Bearing Domestic Deposit, Time Deposits",
        "terseLabel": "Net Change Interest-Bearing Domestic Deposit, Time Deposits"
       }
      }
     },
     "localname": "NetChangeInterestBearingDomesticDepositTimeDeposits",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change Interest-Bearing Domestic Deposits, Certificates of Deposit",
        "label": "Net Change Interest-Bearing Domestic Deposits, Certificates of Deposit",
        "terseLabel": "Net Change Interest-Bearing Domestic Deposits, Certificates of Deposit"
       }
      }
     },
     "localname": "NetChangeInterestBearingDomesticDepositsCertificatesOfDeposit",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NetChangeInterestBearingDomesticDepositsMoneyMarket": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Change Interest-Bearing Domestic Deposits, Money Market",
        "label": "Net Change Interest-Bearing Domestic Deposits, Money Market",
        "terseLabel": "Net Change Interest-Bearing Domestic Deposits, Money Market"
       }
      }
     },
     "localname": "NetChangeInterestBearingDomesticDepositsMoneyMarket",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDepositsDomestic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Deposits, Domestic",
        "label": "Net Percentage Change Of Interest-Bearing Deposits, Domestic",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Deposits, Domestic"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDepositsDomestic",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDomesticDepositSavings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Domestic Deposit, Savings",
        "label": "Net Percentage Change Of Interest-Bearing Domestic Deposit, Savings",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Savings"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDomesticDepositSavings",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits",
        "label": "Net Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Domestic Deposit, Time Deposits"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDomesticDepositTimeDeposits",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits",
        "label": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Certificates of Deposits"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDomesticDepositsCertificatesOfDeposits",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Money Market",
        "label": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Money Market",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Domestic Deposits, Money Market"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDomesticDepositsMoneyMarket",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Interest-Bearing Domestic Deposits to Deposits",
        "label": "Net Percentage Change Of Interest-Bearing Domestic Deposits to Deposits",
        "terseLabel": "Net Percentage Change Of Interest-Bearing Domestic Deposits to Deposits"
       }
      }
     },
     "localname": "NetPercentageChangeOfInterestBearingDomesticDepositsToDeposits",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_NetPercentageChangeOfNoninterestBearingDepositsDomestic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Percentage Change Of Noninterest-Bearing Deposits, Domestic",
        "label": "Net Percentage Change Of Noninterest-Bearing Deposits, Domestic",
        "terseLabel": "Net Percentage Change Of Noninterest-Bearing Deposits, Domestic"
       }
      }
     },
     "localname": "NetPercentageChangeOfNoninterestBearingDepositsDomestic",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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": "Stock repurchase average share price"
       }
      }
     },
     "localname": "NetStockRepurchasedDuringPeriodsPresentedValuePerShare",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Total Stock Repurchased During Periods Presented, Shares",
        "label": "Net Total Stock Repurchased During Periods Presented, Shares",
        "terseLabel": "Total repurchased in shares (in shares)"
       }
      }
     },
     "localname": "NetTotalStockRepurchasedDuringPeriodsPresentedShares",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hfwa_NonOwnerOccupiedCommercialRealEstateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non owner occupied commercial real estate.",
        "label": "Non Owner Occupied Commercial Real Estate [Member]",
        "terseLabel": "Non-owner occupied CRE"
       }
      }
     },
     "localname": "NonOwnerOccupiedCommercialRealEstateMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NonaccrualMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "nonaccrual [Member]",
        "label": "Nonaccrual [Member]",
        "terseLabel": "Nonaccrual"
       }
      }
     },
     "localname": "NonaccrualMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/20221231",
     "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",
        "verboseLabel": "Number of branches operating"
       }
      }
     },
     "localname": "NumberOfBranchesOperating",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NumberOfCertifiedDevelopmentEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Certified Development Entities",
        "label": "Number of Certified Development Entities",
        "terseLabel": "Number of certified development entities"
       }
      }
     },
     "localname": "NumberOfCertifiedDevelopmentEntities",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NumberOfLoanSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of loan segments.",
        "label": "Number of Loan Segments",
        "terseLabel": "Number of loan segments"
       }
      }
     },
     "localname": "NumberOfLoanSegments",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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": "Residential"
       }
      }
     },
     "localname": "OnetoFourFamilyRealEstateConstructionMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other",
        "label": "Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OwnerOccupiedCommercialRealEstateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owner occupied commercial real estate.",
        "label": "Owner Occupied Commercial Real Estate [Member]",
        "terseLabel": "Owner-occupied CRE"
       }
      }
     },
     "localname": "OwnerOccupiedCommercialRealEstateMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ParticipatingLoansBorrowerObligationsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of the participating loan obligation at the end of the accounting period.",
        "label": "Participating Loans Borrower Obligations Amount",
        "terseLabel": "Loans serviced for others with participating interest, gross loan balance"
       }
      }
     },
     "localname": "ParticipatingLoansBorrowerObligationsAmount",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_PastModifiedMaturityDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Past Modified Maturity Date [Member]",
        "label": "Past Modified Maturity Date [Member]",
        "terseLabel": "Past modified maturity date"
       }
      }
     },
     "localname": "PastModifiedMaturityDateMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "SBA PPP"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PeerCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Peer Company [Member]",
        "label": "Peer Company [Member]",
        "terseLabel": "Peer Company"
       }
      }
     },
     "localname": "PeerCompanyMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PercentageOfNoninterestBearingDomesticDepositDemand": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Noninterest-Bearing Domestic Deposit, Demand",
        "label": "Percentage Of Noninterest-Bearing Domestic Deposit, Demand",
        "terseLabel": "Noninterest demand deposits (as a percent)"
       }
      }
     },
     "localname": "PercentageOfNoninterestBearingDomesticDepositDemand",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_PercentageofEmployerContributionFullyVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Employer Contribution Fully Vested",
        "label": "Percentage of Employer Contribution Fully Vested",
        "terseLabel": "Percentage of employer contribution fully vested"
       }
      }
     },
     "localname": "PercentageofEmployerContributionFullyVested",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-based Restricted Stock Units (PRSUs) [Member]",
        "label": "Performance-Based Restricted Stock Units (PRSUs) [Member]",
        "terseLabel": "PRSU"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PremierCommercialBancorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premier Commercial Bancorp [Member]",
        "label": "Premier Commercial Bancorp [Member]",
        "netLabel": "Premier Commercial"
       }
      }
     },
     "localname": "PremierCommercialBancorpMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ProceedsfromSaleofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_ProvisionForCreditLossesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for Credit Losses",
        "label": "Provision for Credit Losses [Policy Text Block]",
        "terseLabel": "Provision for Credit Losses"
       }
      }
     },
     "localname": "ProvisionForCreditLossesPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_PugetSoundMergerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puget Sound Merger [Member]",
        "label": "Puget Sound Merger [Member]",
        "terseLabel": "Puget Sound Merger"
       }
      }
     },
     "localname": "PugetSoundMergerMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Qualified Affordable Housing Project Investments, Future Commitment",
        "label": "Qualified Affordable Housing Project Investments, Future Commitment",
        "terseLabel": "Qualified Affordable Housing Project Investments, Future Commitment"
       }
      }
     },
     "localname": "QualifiedAffordableHousingProjectInvestmentsFutureCommitment",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_QualifiedEquityInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Qualified Equity Investments",
        "label": "Qualified Equity Investments",
        "terseLabel": "Qualified equity investments"
       }
      }
     },
     "localname": "QualifiedEquityInvestments",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "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"
       }
      }
     },
     "localname": "RealEstateConstructionAndLandDevelopmentMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_RecognizedTaxBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized Tax Benefit",
        "label": "Recognized Tax Benefit",
        "negatedTerseLabel": "Tax benefit of CARES Act carryback",
        "terseLabel": "Recognized Tax Benefit"
       }
      }
     },
     "localname": "RecognizedTaxBenefit",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestriction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_RepurchaseAgreementsMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchase Agreements, Maturity Period",
        "label": "Repurchase Agreements, Maturity Period",
        "terseLabel": "Maturity period"
       }
      }
     },
     "localname": "RepurchaseAgreementsMaturityPeriod",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_ReturnOfTaxCreditEquityMethodInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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 NMTC equity method investment"
       }
      }
     },
     "localname": "ReturnOfTaxCreditEquityMethodInvestment",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SBALoansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for SBA Loans [Table]",
        "label": "SBA Loans [Line Items]",
        "terseLabel": "SBA Loans [Line Items]"
       }
      }
     },
     "localname": "SBALoansLineItems",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_SBALoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Loans [Member]",
        "label": "SBA Loans [Member]",
        "terseLabel": "SBA Loans"
       }
      }
     },
     "localname": "SBALoansMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SBALoansTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Loans [Table]",
        "label": "SBA Loans [Table]",
        "terseLabel": "SBA Loans [Table]"
       }
      }
     },
     "localname": "SBALoansTable",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_SBAPPPLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA PPP Loans",
        "label": "SBA PPP Loans [Member]",
        "terseLabel": "SBA PPP"
       }
      }
     },
     "localname": "SBAPPPLoansMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SalaryContinuationPlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salary Continuation Plan",
        "label": "Salary Continuation Plan",
        "periodEndLabel": "Obligation, at the end of the year",
        "periodStartLabel": "Obligation, at the beginning of the year"
       }
      }
     },
     "localname": "SalaryContinuationPlan",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SalaryContinuationPlanBenefitPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salary Continuation Plan Benefit Paid",
        "label": "Salary Continuation Plan Benefit Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "SalaryContinuationPlanBenefitPaid",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SalaryContinuationPlanExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salary Continuation Plan Expense",
        "label": "Salary Continuation Plan Expense",
        "terseLabel": "Expenses incurred"
       }
      }
     },
     "localname": "SalaryContinuationPlanExpense",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SalaryContinuationPlanTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salary Continuation Plan [Table Text Block]",
        "label": "Salary Continuation Plan [Table Text Block]",
        "terseLabel": "Salary continuation plan"
       }
      }
     },
     "localname": "SalaryContinuationPlanTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfDividendsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of dividends activity.",
        "label": "Schedule of Dividends Activity [Table Text Block]",
        "verboseLabel": "Schedule of dividends activity"
       }
      }
     },
     "localname": "ScheduleOfDividendsActivityTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of interest bearing deposit liabilities domestic by component.",
        "label": "Schedule of Interest Bearing Deposit Liabilities Domestic by Component [Table Text Block]",
        "terseLabel": "Schedule of deposits"
       }
      }
     },
     "localname": "ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of interest expense deposits.",
        "label": "Schedule of Interest Expense Deposits [Table Text Block]",
        "terseLabel": "Schedule of interest expense, by category"
       }
      }
     },
     "localname": "ScheduleOfInterestExpenseDepositsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of maturities of time deposits.",
        "label": "Schedule of Maturities of Time Deposits [Table Text Block]",
        "terseLabel": "Schedule of maturities of certificates of deposit"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]",
        "label": "Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of assumptions of PRSUs granted"
       }
      }
     },
     "localname": "ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ServicingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Servicing, Policy [Policy Text Block]",
        "label": "Servicing, Policy [Policy Text Block]",
        "terseLabel": "Commercial Loan Sales, Servicing, and Commercial Servicing Asset"
       }
      }
     },
     "localname": "ServicingPolicyPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Actual Payout Percentage",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Actual Payout Percentage",
        "terseLabel": "Actual payout percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Correlation Coefficient Rate",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Correlation Coefficient Rate",
        "terseLabel": "Correlation Coefficient Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "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",
        "terseLabel": "Outstanding share, percent"
       }
      }
     },
     "localname": "StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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": "Total repurchased shares and average share prices"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_SummaryofServicingofFinancialAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of Servicing of Financial Assets [Table Text Block]",
        "label": "Summary of Servicing of Financial Assets [Table Text Block]",
        "terseLabel": "Details of SBNA loans serviced"
       }
      }
     },
     "localname": "SummaryofServicingofFinancialAssetsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_TaxCreditCarryforwardRequiredFundingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Credit Carryforward, Required Funding Percentage",
        "label": "Tax Credit Carryforward, Required Funding Percentage",
        "terseLabel": "Required funding percentage"
       }
      }
     },
     "localname": "TaxCreditCarryforwardRequiredFundingPercentage",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Credit carryforward, Amount Subject to Expiration",
        "label": "Tax Credit carryforward, Amount Subject to Expiration",
        "terseLabel": "Gross tax credits related to the Company's CDEs"
       }
      }
     },
     "localname": "TaxCreditcarryforwardAmountSubjecttoExpiration",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TermofJuniorSubordinatedDebentures": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of Junior Subordinated Debentures",
        "label": "Term of Junior Subordinated Debentures",
        "terseLabel": "Debt term"
       }
      }
     },
     "localname": "TermofJuniorSubordinatedDebentures",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_TotalAllowanceForCreditLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Allowance for Credit Losses",
        "label": "Total Allowance for Credit Losses [Member]",
        "terseLabel": "Total Allowance for Credit Losses"
       }
      }
     },
     "localname": "TotalAllowanceForCreditLossesMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TotalDepositFeesAndOtherServiceCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 8.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": "Total Deposit Fees and Other Service Charges"
       }
      }
     },
     "localname": "TotalDepositFeesAndOtherServiceCharges",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TransferOfDepositsToDepositsHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Deposits To Deposits Held For Sale",
        "label": "Transfer Of Deposits To Deposits Held For Sale",
        "terseLabel": "Transfer Of Deposits To Deposits Held For Sale"
       }
      }
     },
     "localname": "TransferOfDepositsToDepositsHeldForSale",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer of Investment Securities Available For Sale to Held To Maturity",
        "label": "Transfer of Investment Securities Available For Sale to Held To Maturity",
        "terseLabel": "Transfer of investment securities available for sale to held to maturity"
       }
      }
     },
     "localname": "TransferOfInvestmentSecuritiesAvailableForSaleToHeldToMaturity",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "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, but not paid"
       }
      }
     },
     "localname": "TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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 premises and equipment classified as held for sale to prepaid expenses and other assets from premises and equipment, net"
       }
      }
     },
     "localname": "TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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",
        "verboseLabel": "Troubled Debt Restructured Loans"
       }
      }
     },
     "localname": "TroubledDebtRestructuredLoansMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "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 restructured loans, subsequently defaulted"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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"
       }
      }
     },
     "localname": "TwelfthStockRepurchasePlanMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TwoThousandFourteenOmnibusEquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Fourteen Omnibus Equity Plan [Member]",
        "label": "Two Thousand Fourteen Omnibus Equity Plan [Member]",
        "terseLabel": "the Plan"
       }
      }
     },
     "localname": "TwoThousandFourteenOmnibusEquityPlanMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_Unencumberedcollateralinamountequaltovaryingpercentages": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unencumbered collateral in amount equal to varying percentages",
        "label": "Unencumbered collateral in amount equal to varying percentages",
        "terseLabel": "Unencumbered collateral in amount equal to varying percentages"
       }
      }
     },
     "localname": "Unencumberedcollateralinamountequaltovaryingpercentages",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unfunded Commitments on Loans and Leases Receivable Related Parties",
        "label": "Unfunded Commitments on Loans and Leases Receivable Related Parties",
        "terseLabel": "Unfunded commitments to related parties"
       }
      }
     },
     "localname": "UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "UnusedCommitmentstoExtendCreditMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ValleyCommunityBancsharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valley Community Bancshares [Member]",
        "label": "Valley Community Bancshares [Member]",
        "terseLabel": "Valley Community Bancshares"
       }
      }
     },
     "localname": "ValleyCommunityBancsharesMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "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 public deposits"
       }
      }
     },
     "localname": "WashingtonAndOregonStateToSecurePublicDepositsMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "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]",
        "terseLabel": "Washington Banking"
       }
      }
     },
     "localname": "WashingtonBankingMember",
     "nsuri": "http://www.hf-wa.com/20221231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r351",
      "r861",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r351",
      "r862",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r351",
      "r862",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r351",
      "r649",
      "r650",
      "r651",
      "r652",
      "r729",
      "r844",
      "r860",
      "r979",
      "r982",
      "r983",
      "r1076",
      "r1077",
      "r1078"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r351",
      "r649",
      "r650",
      "r651",
      "r652",
      "r729",
      "r844",
      "r860",
      "r979",
      "r982",
      "r983",
      "r1076",
      "r1077",
      "r1078"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r916",
      "r946",
      "r947",
      "r969",
      "r1017",
      "r1018",
      "r1019",
      "r1023",
      "r1024",
      "r1028",
      "r1029",
      "r1030",
      "r1035"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r298",
      "r357",
      "r364",
      "r370",
      "r453",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r660",
      "r663",
      "r665",
      "r666",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r298",
      "r357",
      "r364",
      "r370",
      "r453",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r660",
      "r663",
      "r665",
      "r666",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r298",
      "r357",
      "r364",
      "r370",
      "r453",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r660",
      "r663",
      "r665",
      "r666",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r575",
      "r764",
      "r807",
      "r845",
      "r846",
      "r887",
      "r893",
      "r900",
      "r984",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r575",
      "r764",
      "r807",
      "r845",
      "r846",
      "r887",
      "r893",
      "r900",
      "r984",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r568",
      "r575",
      "r602",
      "r603",
      "r604",
      "r737",
      "r764",
      "r807",
      "r845",
      "r846",
      "r887",
      "r893",
      "r900",
      "r977",
      "r984",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r499",
      "r500",
      "r501",
      "r502",
      "r568",
      "r575",
      "r602",
      "r603",
      "r604",
      "r737",
      "r764",
      "r807",
      "r845",
      "r846",
      "r887",
      "r893",
      "r900",
      "r977",
      "r984",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RegulatoryCapitalRequirementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]",
        "terseLabel": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r576",
      "r948",
      "r1072"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r370",
      "r576",
      "r913",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r942",
      "r1075"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed statements of financial condition"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r942",
      "r1075"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed statements of cash flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r942",
      "r1075"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed statements of income"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SingleFamilyMember": {
     "auth_ref": [
      "r1059",
      "r1060",
      "r1073",
      "r1074"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual, freestanding, unattached residential building.",
        "label": "Single Family [Member]",
        "terseLabel": "Residential Real Estate"
       }
      }
     },
     "localname": "SingleFamilyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r370",
      "r576",
      "r913",
      "r915",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r989",
      "r1036",
      "r1037",
      "r1038"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r845",
      "r846",
      "r1041",
      "r1043",
      "r1046"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r680"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r220",
      "r279",
      "r920"
     ],
     "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 interest receivable"
       }
      }
     },
     "localname": "AccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of accrued expenses.",
        "label": "Accrued Liabilities, Fair Value Disclosure",
        "terseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "AccruedLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r125",
      "r305"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r24",
      "r25",
      "r314",
      "r800",
      "r815",
      "r819"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r21",
      "r25",
      "r171",
      "r727",
      "r810",
      "r811",
      "r922",
      "r923",
      "r924",
      "r943",
      "r944",
      "r945"
     ],
     "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",
        "verboseLabel": "Accumulated other comprehensive income (loss), net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r358",
      "r359",
      "r360",
      "r361",
      "r370",
      "r414",
      "r415",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r611",
      "r612",
      "r613",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r767",
      "r768",
      "r769",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancesFromFederalHomeLoanBanks": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings as of the balance sheet date from the Federal Home Loan Bank, which are primarily used to cover shortages in the required reserve balance and liquidity shortages.",
        "label": "Advance from Federal Home Loan Bank",
        "terseLabel": "Advance from Federal Home Loan Bank"
       }
      }
     },
     "localname": "AdvancesFromFederalHomeLoanBanks",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AffordableHousingProjectInvestmentWriteDownAmount": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down from impairment of an investment in a qualified affordable housing project.",
        "label": "Affordable Housing Project Investment, Write-down, Amount",
        "terseLabel": "Impairment losses on LIHTC investments"
       }
      }
     },
     "localname": "AffordableHousingProjectInvestmentWriteDownAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount": {
     "auth_ref": [
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of affordable housing tax credits and other tax benefits recognized.",
        "label": "Affordable Housing Tax Credits and Other Tax Benefits, Amount",
        "terseLabel": "Affordable Housing Tax Credits and Other Tax Benefits, Amount"
       }
      }
     },
     "localname": "AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r70",
      "r971"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r68"
     ],
     "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": "Recoveries",
        "verboseLabel": "Recoveries of loans previously charged-off"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r72"
     ],
     "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": "Allowance for Loan and Lease Losses, Adjustments, Other"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails"
     ],
     "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)",
        "negatedTerseLabel": "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "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]",
        "terseLabel": "Schedule of allowance for loan losses on the basis of impairment method",
        "verboseLabel": "Schedule of changes in allowance for loan losses"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r67"
     ],
     "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",
        "negatedLabel": "Charge-offs",
        "negatedTerseLabel": "Charge-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense of investment in qualified affordable housing projects.",
        "label": "Amortization Method Qualified Affordable Housing Project Investments, Amortization",
        "terseLabel": "Amortization Method Qualified Affordable Housing Project Investments, Amortization"
       }
      }
     },
     "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r47",
      "r115",
      "r121"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r379"
     ],
     "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": "Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetPledgedAsCollateralMember": {
     "auth_ref": [
      "r649",
      "r896",
      "r1048"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset pledged as collateral.",
        "label": "Asset Pledged as Collateral [Member]",
        "terseLabel": "Asset Pledged as Collateral"
       }
      }
     },
     "localname": "AssetPledgedAsCollateralMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r221",
      "r276",
      "r308",
      "r344",
      "r386",
      "r394",
      "r396",
      "r448",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r649",
      "r651",
      "r681",
      "r899",
      "r980",
      "r981",
      "r1039"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "netLabel": "ASSETS",
        "terseLabel": "ASSETS",
        "verboseLabel": "Financial Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r192"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems": {
     "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": "Assets Sold under Agreements to Repurchase [Line Items]",
        "terseLabel": "Assets Sold under Agreements to Repurchase [Line Items]"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r419",
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r86",
      "r423",
      "r786"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r86",
      "r422",
      "r785"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r86",
      "r424",
      "r787"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "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/2022",
     "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/2022",
     "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\u00a0Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r959",
      "r960",
      "r1053"
     ],
     "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.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total investment securities due at a single maturity date"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r959",
      "r960",
      "r1052"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost",
        "totalLabel": "Total investment securities due at a single maturity date"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r86",
      "r421",
      "r784"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost",
        "terseLabel": "Mortgage-backed securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r92",
      "r788"
     ],
     "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), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Mortgage-backed securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r83",
      "r418",
      "r476",
      "r772"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecurities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Fair Value",
        "totalLabel": "Fair Value",
        "verboseLabel": "Investment securities available for sale, at fair value, net (amortized cost of $1,460,033 and $883,832, respectively)"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r446"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender": {
     "auth_ref": [
      "r269",
      "r270",
      "r285",
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of bad debt reserves for tax purposes of qualified lenders excluded in calculating deferred taxes.",
        "label": "Bad Debt Reserve, Tax Purpose of Qualified Lender",
        "terseLabel": "Taxable temporary difference"
       }
      }
     },
     "localname": "BadDebtReserveForTaxPurposesOfQualifiedLender",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r179",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOwnedLifeInsurance": {
     "auth_ref": [
      "r1050"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankOwnedLifeInsuranceIncome": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankTimeDepositsMember": {
     "auth_ref": [
      "r254"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankingAndThriftInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking and Thrift, Interest [Abstract]"
       }
      }
     },
     "localname": "BankingAndThriftInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BankingAndThriftOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking and Thrift, Other Disclosure [Abstract]"
       }
      }
     },
     "localname": "BankingAndThriftOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital conservation buffer percentage calculated as total risk-based capital ratio after deduction of minimum total risk-based capital ratio as defined by regulatory framework.",
        "label": "Banking Regulation, Capital Conservation Buffer, Total Risk-Based Capital, Actual",
        "terseLabel": "Banking Regulation, Capital Conservation Buffer [Abstract]"
       }
      }
     },
     "localname": "BankingRegulationCapitalConservationBufferTotalRiskBasedCapitalActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Building Improvements",
        "verboseLabel": "Buildings and building improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r645",
      "r891",
      "r892"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r166",
      "r167",
      "r645",
      "r891",
      "r892"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of total risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital Ratio, Actual",
        "terseLabel": "Capital to Risk Weighted Assets"
       }
      }
     },
     "localname": "CapitalToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r201",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "verboseLabel": "Reported Value Measurement"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Net cash received from acquisitions"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r49",
      "r303",
      "r863"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 12.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndDueFromBanks": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r43",
      "r49",
      "r56"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r43",
      "r206"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r918"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of 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 Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at the end of year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of year",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental non-cash disclosures of cash flow information:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r344",
      "r373",
      "r374",
      "r376",
      "r378",
      "r382",
      "r383",
      "r448",
      "r504",
      "r507",
      "r508",
      "r509",
      "r513",
      "r514",
      "r542",
      "r543",
      "r546",
      "r550",
      "r557",
      "r681",
      "r847",
      "r911",
      "r937",
      "r949"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of collateral or no collateral, from lender's perspective.",
        "label": "Collateral Held [Axis]",
        "terseLabel": "Collateral Held [Axis]"
       }
      }
     },
     "localname": "CollateralAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "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 Held [Domain]"
       }
      }
     },
     "localname": "CollateralDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r92",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by commercial real estate mortgage loans.",
        "label": "Commercial Mortgage-Backed Securities [Member]",
        "terseLabel": "Commercial Mortgage Backed Securities [Member]",
        "verboseLabel": "Commercial CMO and MBS"
       }
      }
     },
     "localname": "CommercialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "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 business"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialRealEstateMember": {
     "auth_ref": [
      "r875",
      "r987"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r497",
      "r498",
      "r840",
      "r978"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonEquityTierOneCapitalRatio": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Common Equity Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Common Equity Tier 1 Risk-Based Capital Ratio, Actual",
        "terseLabel": "Banking Regulation, Common Equity Tier One Risk-Based Capital Ratio, Actual"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRatio",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r140"
     ],
     "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",
        "terseLabel": "Cash Dividend per Share (in usd per share)",
        "verboseLabel": "Dividends declared per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r943",
      "r944",
      "r1029"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r7"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "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",
        "terseLabel": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r133"
     ],
     "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",
        "terseLabel": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r899"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.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,106,697 and 35,105,779 shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "terseLabel": "Common Stock, Value, Outstanding"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommunicationsAndInformationTechnology": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation and Deferred Compensation Plans"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems": {
     "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": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]",
        "terseLabel": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]"
       }
      }
     },
     "localname": "ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r27",
      "r325",
      "r327",
      "r333",
      "r774",
      "r801"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r61",
      "r62",
      "r203",
      "r204",
      "r399",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r61",
      "r62",
      "r203",
      "r204",
      "r399",
      "r820",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r301",
      "r351",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Heritage Financial Corporation (Parent Company Only)"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CoreDepositsMember": {
     "auth_ref": [
      "r267"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r888",
      "r890",
      "r1057"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r165",
      "r628",
      "r638",
      "r940"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.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)",
        "terseLabel": "Gain (loss) on sale of investment securities, net"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r129",
      "r342",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r531",
      "r538",
      "r539",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Junior Subordinated Debentures",
        "verboseLabel": "Other Borrowings"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebentures",
      "http://www.hf-wa.com/role/OtherBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r222",
      "r224",
      "r274",
      "r351",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r700",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r209",
      "r211",
      "r515",
      "r700",
      "r883",
      "r884"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Issued amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r16",
      "r209",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Weighted average rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r17",
      "r351",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r700",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r17",
      "r134",
      "r137",
      "r138",
      "r139",
      "r208",
      "r209",
      "r211",
      "r268",
      "r351",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r521",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r540",
      "r700",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
        "label": "Debt Securities",
        "terseLabel": "Total investment securities",
        "totalLabel": "Total investment securities"
       }
      }
     },
     "localname": "DebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff": {
     "auth_ref": [
      "r477"
     ],
     "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": "Accrued interest write off on investment securities available for sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r420",
      "r476",
      "r483",
      "r484"
     ],
     "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": "ACL on investment securities available for sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r445",
      "r481",
      "r879"
     ],
     "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": "Fair Value, 12 Months or Longer"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r445",
      "r481"
     ],
     "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": "Unrealized Losses, 12 Months or Longer"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r445",
      "r481",
      "r879"
     ],
     "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",
        "terseLabel": "Fair Value, Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r445",
      "r481"
     ],
     "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": "Unrealized Losses, Less than 12 Months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r963"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (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, Realized Gain (Loss)",
        "totalLabel": "Net realized gains/(losses)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized 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, Realized Loss",
        "negatedTerseLabel": "Gross realized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r964"
     ],
     "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 available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r443",
      "r478",
      "r879"
     ],
     "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": "Fair Value, Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r444",
      "r479"
     ],
     "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": "Unrealized Losses, Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing": {
     "auth_ref": [
      "r469"
     ],
     "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": "Investment securities held to maturity classified as past due"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff": {
     "auth_ref": [
      "r472"
     ],
     "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": "Accrued interest write off on investment securities held to maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": {
     "auth_ref": [
      "r426",
      "r456",
      "r460",
      "r464"
     ],
     "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": "ACL on investment securities held to maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r418",
      "r427",
      "r428",
      "r772"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "terseLabel": "Investment securities held to maturity, at amortized cost, net (fair value of $673,434 and $376,331, respectively)",
        "totalLabel": "Total investment securities",
        "verboseLabel": "Investment securities classified as held to maturity"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityNonaccrual": {
     "auth_ref": [
      "r467"
     ],
     "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": "Investment securities held to maturity classified as nonaccrual"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityNonaccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Loan Origination Fees and Costs"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Distribution Paid",
        "negatedTerseLabel": "Benefits Paid"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": {
     "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": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r147"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.",
        "label": "Deferred Compensation Arrangement with Individual, Recorded Liability",
        "periodEndLabel": "Balance outstanding at the end of the year",
        "periodStartLabel": "Balance outstanding at the beginning of the year"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r47",
      "r165",
      "r629",
      "r637",
      "r638",
      "r940"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r223",
      "r272",
      "r624"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r625"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r1021"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Deferred tax asset, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward acquired"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherComprehensiveLoss": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.",
        "label": "Deferred Tax Assets, Other Comprehensive Loss",
        "terseLabel": "Net unrealized losses on investment securities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherComprehensiveLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.",
        "label": "Deferred Tax Liabilities, Other Comprehensive Income",
        "terseLabel": "Deferred Tax Liabilities, Other Comprehensive Income"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r163",
      "r1022"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Premises and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to bad debt reserve for tax purposes of a qualified lender.",
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Bad Debt Reserve for Tax Purposes of Qualified Lender",
        "terseLabel": "Deferred tax liability not recognized"
       }
      }
     },
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employee's gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage",
        "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum annual contributions per employee, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities.",
        "label": "Deposit Liabilities, Accrued Interest",
        "terseLabel": "Accrued interest payable on deposits"
       }
      }
     },
     "localname": "DepositLiabilitiesAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesDisclosuresTextBlock": {
     "auth_ref": [
      "r227",
      "r265",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity.",
        "label": "Deposit Liabilities Disclosures [Text Block]",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositLiabilitiesDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/Deposits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deposits held by the entity that have been reclassified as loan balances receivable, for example, but not limited to, overdrafts receivable.",
        "label": "Deposit Liabilities Reclassified as Loans Receivable",
        "terseLabel": "Deposit accounts overdrawn and reclassified to loans receivable"
       }
      }
     },
     "localname": "DepositLiabilitiesReclassifiedAsLoansReceivable1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total deposits"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits [Abstract]",
        "terseLabel": "Deposits [Abstract]"
       }
      }
     },
     "localname": "DepositsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]",
        "terseLabel": "Amount"
       }
      }
     },
     "localname": "DepositsLiabilitiesBalanceSheetReportedAmountsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r47",
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r1025",
      "r1026",
      "r1027"
     ],
     "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 - Interest rate swaps with customer"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties.",
        "label": "Derivative Credit Risk Valuation Adjustment, Derivative Assets",
        "negatedTerseLabel": "Derivative Credit Risk Valuation Adjustment, Derivative Assets",
        "terseLabel": "Derivative Credit Risk Valuation Adjustment, Derivative Assets"
       }
      }
     },
     "localname": "DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r20",
      "r181",
      "r214",
      "r316",
      "r865"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative assets - interest rate swaps",
        "verboseLabel": "Estimated Fair Value - Interest rate swaps with customer"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r20",
      "r181",
      "r214",
      "r316",
      "r865"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative liabilities - interest rate swaps",
        "verboseLabel": "Estimated Fair Value - Interest rate swap with third party"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r180",
      "r182",
      "r185",
      "r186",
      "r865"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r191",
      "r655"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r1025",
      "r1026",
      "r1027"
     ],
     "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 - Interest rate swap with third party"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r184",
      "r185",
      "r187",
      "r189",
      "r190",
      "r655"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r173",
      "r175",
      "r177",
      "r178",
      "r188",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r579",
      "r607",
      "r608",
      "r610",
      "r614",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfRepurchaseAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Repurchase Agreements [Abstract]",
        "terseLabel": "Disclosure of Repurchase Agreements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRepurchaseAgreementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendIncomeOperating": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating dividend income on securities.",
        "label": "Dividend Income, Operating",
        "terseLabel": "Dividends from subsidiary bank"
       }
      }
     },
     "localname": "DividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r53"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r140"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r53"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r230",
      "r281",
      "r506",
      "r507",
      "r508",
      "r512",
      "r513",
      "r514",
      "r728",
      "r941"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Borrowings from related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r334",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r371",
      "r373",
      "r376",
      "r377",
      "r378",
      "r380",
      "r666",
      "r667",
      "r775",
      "r802",
      "r868"
     ],
     "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",
        "terseLabel": "Earnings Per Share, Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r334",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r373",
      "r376",
      "r377",
      "r378",
      "r380",
      "r666",
      "r667",
      "r775",
      "r802",
      "r868"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r59",
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r345",
      "r620",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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",
        "terseLabel": "Stock-based compensation expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average, recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r1016"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Related tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "verboseLabel": "Share-based Payment Arrangement, Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r133",
      "r298",
      "r329",
      "r330",
      "r331",
      "r354",
      "r355",
      "r356",
      "r359",
      "r367",
      "r369",
      "r381",
      "r453",
      "r558",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r665",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r727",
      "r810",
      "r811",
      "r812"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r309",
      "r678",
      "r864"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r529",
      "r680",
      "r883",
      "r884"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r669",
      "r670",
      "r676"
     ],
     "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/2022",
     "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]",
        "verboseLabel": "Fair value measurements for financial instruments measured at fair value on a non-recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r192",
      "r193",
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "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 and liabilities on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r192",
      "r201",
      "r202"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r192",
      "r201"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r529",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r670",
      "r734",
      "r735",
      "r736",
      "r883",
      "r884",
      "r888",
      "r889",
      "r890"
     ],
     "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/2022",
     "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": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r192",
      "r198",
      "r529",
      "r883",
      "r884"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r669",
      "r670",
      "r672",
      "r673",
      "r677"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r529",
      "r883",
      "r884"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r988"
     ],
     "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, Level 2, and Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r529",
      "r569",
      "r574",
      "r670",
      "r734",
      "r888",
      "r889",
      "r890"
     ],
     "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 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r529",
      "r569",
      "r574",
      "r670",
      "r735",
      "r883",
      "r884",
      "r888",
      "r889",
      "r890"
     ],
     "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/2022",
     "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_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r529",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r670",
      "r736",
      "r883",
      "r884",
      "r888",
      "r889",
      "r890"
     ],
     "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 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r195"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r529",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r734",
      "r735",
      "r736",
      "r883",
      "r884",
      "r888",
      "r889",
      "r890"
     ],
     "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]",
        "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r669",
      "r670",
      "r672",
      "r673",
      "r674",
      "r677"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r675",
      "r677"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r205"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalFundsPurchased": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short term borrowing where a bank borrows, at the federal funds rate, from another bank.",
        "label": "Federal Funds Purchased",
        "terseLabel": "Federal funds purchased"
       }
      }
     },
     "localname": "FederalFundsPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch": {
     "auth_ref": [
      "r266"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advances from the Federal Home Loan Bank (FHLB).",
        "label": "Federal Home Loan Bank, Advances, Branch of FHLB Bank, Amount of Advances",
        "terseLabel": "Advances outstanding"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable": {
     "auth_ref": [
      "r15",
      "r229",
      "r266"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum advances or credit lines available from the Federal Home Loan Bank (FHLB).",
        "label": "Federal Home Loan Bank, Advances, General Debt Obligations, Maximum Amount Available",
        "terseLabel": "Credit facility with the FHLB"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankStock": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalReserveBankAdvancesMember": {
     "auth_ref": [
      "r229"
     ],
     "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 credit facility"
       }
      }
     },
     "localname": "FederalReserveBankAdvancesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FeesAndCommissionsMortgageBankingAndServicing": {
     "auth_ref": [
      "r849"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income from mortgage banking activities (fees and commissions) and servicing real estate mortgages, credit cards, and other financial assets held by others net of any related impairment of capitalized service costs. Also includes any premiums received in lieu of regular servicing fees on such loans only as earned over the life of the loans.",
        "label": "Fees and Commissions, Mortgage Banking and Servicing",
        "terseLabel": "Servicing fee income and fees from SBA loans serviced for others"
       }
      }
     },
     "localname": "FeesAndCommissionsMortgageBankingAndServicing",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy": {
     "auth_ref": [
      "r292",
      "r294",
      "r402",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for financing receivables classified as held-for-sale.",
        "label": "Financing Receivable, Held-for-sale [Policy Text Block]",
        "terseLabel": "Loans Held for Sale"
       }
      }
     },
     "localname": "FinanceLoanAndLeaseReceivablesHeldForSalePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "auth_ref": [
      "r466",
      "r878"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetPastDueMember": {
     "auth_ref": [
      "r466",
      "r878",
      "r955"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r433",
      "r437",
      "r459",
      "r465",
      "r466",
      "r471",
      "r474",
      "r480",
      "r482",
      "r485",
      "r540",
      "r555",
      "r655",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r879",
      "r965",
      "r966",
      "r967",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]",
        "verboseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentPerformanceStatusAxis": {
     "auth_ref": [
      "r973"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAccruedInterestWriteoff": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of accrued interest on financing receivable recognized by reversing interest income.",
        "label": "Financing Receivable, Accrued Interest, Writeoff",
        "terseLabel": "Financing Receivable, Accrued Interest, Writeoff"
       }
      }
     },
     "localname": "FinancingReceivableAccruedInterestWriteoff",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "auth_ref": [
      "r856",
      "r877",
      "r971"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r65",
      "r315",
      "r456",
      "r460",
      "r464",
      "r853",
      "r855",
      "r857",
      "r1051"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "ACL on Loans"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r68",
      "r463",
      "r877"
     ],
     "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",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r67",
      "r462",
      "r877"
     ],
     "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": "Charge-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r73",
      "r973"
     ],
     "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]",
        "verboseLabel": "Amortized cost of loans receivable"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableImpairedLineItems": {
     "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, Impaired [Line Items]",
        "terseLabel": "Financing Receivable, Impaired [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableImpairedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableModificationsNumberOfContracts2": {
     "auth_ref": [
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivables that have been modified by troubled debt restructurings.",
        "label": "Financing Receivable, Modifications, Number of Contracts",
        "verboseLabel": "Number\u00a0of Contracts"
       }
      }
     },
     "localname": "FinancingReceivableModificationsNumberOfContracts2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r953"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after troubled debt restructuring, of modified financing receivable.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": {
     "auth_ref": [
      "r954"
     ],
     "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 of contracts modified that subsequently defaulted",
        "verboseLabel": "Number of Contracts"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1": {
     "auth_ref": [
      "r405"
     ],
     "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"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualInterestIncome": {
     "auth_ref": [
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income on financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual, Interest Income",
        "terseLabel": "Financing Receivable, Nonaccrual, Interest Income"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualInterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualNoAllowance": {
     "auth_ref": [
      "r470"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable on nonaccrual status with no allowance for credit loss. Excludes net investment in lease.",
        "label": "Financing Receivable, Nonaccrual, No Allowance",
        "terseLabel": "Nonaccrual without ACL"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualNoAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.",
        "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.",
        "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.",
        "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.",
        "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r459",
      "r465",
      "r851",
      "r852",
      "r856",
      "r857",
      "r871",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1069",
      "r1070",
      "r1071"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r851",
      "r852",
      "r856",
      "r857",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1069",
      "r1070",
      "r1071"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r408",
      "r469",
      "r878"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease.",
        "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "terseLabel": "Loans 90 days or more past due still accruing interest"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r76",
      "r77",
      "r403",
      "r466",
      "r471",
      "r474",
      "r851",
      "r852",
      "r856",
      "r857",
      "r872",
      "r873",
      "r877",
      "r878",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1069",
      "r1070",
      "r1071"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [
      "r851",
      "r852",
      "r856",
      "r857",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1069",
      "r1070",
      "r1071"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r75",
      "r467",
      "r854",
      "r855"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease.",
        "label": "Financing Receivable, Nonaccrual",
        "verboseLabel": "Total Nonaccrual"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRevolving": {
     "auth_ref": [
      "r475",
      "r877"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost 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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "auth_ref": [
      "r407",
      "r411",
      "r912"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount)",
        "terseLabel": "Unamortized net deferred fee"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount": {
     "auth_ref": [
      "r407",
      "r411"
     ],
     "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": "Unamortized net discount on acquired loans"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedPurchasePremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r878"
     ],
     "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": "Financial Asset, Equal to or Greater than 90 Days Past Due"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r409",
      "r466",
      "r878"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r409",
      "r466",
      "r878"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r410",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "verboseLabel": "Loan Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r493",
      "r494",
      "r495",
      "r496",
      "r766",
      "r770"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r116",
      "r119"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r120",
      "r766"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Period Increase (Decrease)",
        "terseLabel": "Finite-Lived Intangible Assets, Period Increase (Decrease)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedTerseLabel": "Gain (loss) on sale of investment securities, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfLoansAndLeases": {
     "auth_ref": [
      "r935"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans and leases that were sold during the reporting period. This element refers to the gain (loss) and not to the cash proceeds of the sales. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Gain (Loss) on Sale of Loans and Leases",
        "negatedLabel": "Gain on sale of mortgage loans held for sale, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfMortgageLoans": {
     "auth_ref": [
      "r47",
      "r804",
      "r805",
      "r806"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans made to finance real estate acquisitions. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Gain (Loss) on Sale of Mortgage Loans",
        "terseLabel": "Gains on sales of loans, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfMortgageLoans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "auth_ref": [
      "r935"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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 (Loss) on Disposition of Other Assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSalesOfLoansNet": {
     "auth_ref": [
      "r47",
      "r243",
      "r284"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfOtherRealEstate": {
     "auth_ref": [
      "r246"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) resulting from sales and other disposals of other real estate owned, increases (decreases) in the valuation allowance for foreclosed real estate, and write-downs of other real estate owned after acquisition or physical possession.",
        "label": "Gains (Losses) on Sales of Other Real Estate",
        "negatedLabel": "Gain on sale of other real estate owned",
        "terseLabel": "Gain (loss) on sale, net"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfOtherRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r306",
      "r486",
      "r771",
      "r880",
      "r899",
      "r974",
      "r975"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r491",
      "r492",
      "r880"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r489",
      "r490",
      "r492",
      "r880"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r47",
      "r487",
      "r488",
      "r491",
      "r880"
     ],
     "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",
        "verboseLabel": "Goodwill Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r976"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)",
        "terseLabel": "Goodwill, Period Increase (Decrease)"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r177",
      "r653"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r177"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r94",
      "r435"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r95",
      "r436"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss",
        "negatedTerseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r99",
      "r258",
      "r440",
      "r786"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r431",
      "r781"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10",
        "terseLabel": "Due after five years through ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r98",
      "r257",
      "r439",
      "r785"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": {
     "auth_ref": [
      "r430",
      "r780"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r100",
      "r259",
      "r441",
      "r787"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r432",
      "r782"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after ten years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]",
        "terseLabel": "Fair\u00a0Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r961",
      "r1052"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date",
        "totalLabel": "Total investment securities due at a single maturity date"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue": {
     "auth_ref": [
      "r96",
      "r260",
      "r962",
      "r1053"
     ],
     "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.",
        "label": "Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total investment securities due at a single maturity date"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r97",
      "r256",
      "r438",
      "r784"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue",
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": {
     "auth_ref": [
      "r429",
      "r779"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r96",
      "r442",
      "r788"
     ],
     "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), without single maturity date and not allocated over maturity grouping.",
        "label": "Debt Securities, Held-to-Maturity, Maturity, without Single Maturity Date, Fair Value",
        "terseLabel": "Mortgage-backed securities"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount": {
     "auth_ref": [
      "r428",
      "r783"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) 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": "Mortgage-backed securities"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r93",
      "r434",
      "r772"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldtomaturitySecuritiesMember": {
     "auth_ref": [
      "r446"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit losses related to recorded investment.",
        "label": "Impaired Financing Receivable, Related Allowance",
        "terseLabel": "ACL on loans"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRelatedAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments": {
     "auth_ref": [
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment income (loss) of qualified affordable housing project investments accounted for using the equity method.",
        "label": "Income (Loss) from Affordable Housing Projects, Equity Method Investments",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "IncomeLossFromAffordableHousingProjectsEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r28",
      "r216",
      "r236",
      "r283",
      "r386",
      "r393",
      "r395",
      "r397",
      "r777",
      "r870"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r386",
      "r393",
      "r395",
      "r397",
      "r870"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r345",
      "r621",
      "r622",
      "r627",
      "r635",
      "r640",
      "r642",
      "r643",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r346",
      "r368",
      "r369",
      "r385",
      "r619",
      "r636",
      "r641",
      "r803"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r328",
      "r617",
      "r618",
      "r622",
      "r623",
      "r626",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r620"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax expense at Federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1020"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r1020"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State tax, net of Federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r1020"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Federal tax credits and other benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r1020"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedTerseLabel": "Tax-exempt instruments"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r52"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeposits": {
     "auth_ref": [
      "r50",
      "r253"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.",
        "label": "Increase (Decrease) in Deposits",
        "verboseLabel": "Net (decrease) increase in deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net",
        "negatedTerseLabel": "Net change in other assets and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r114",
      "r118"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r239"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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 fees on loans"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositsInBanks": {
     "auth_ref": [
      "r218",
      "r233"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic certificate of deposit liabilities.",
        "label": "Interest-Bearing Domestic Deposit, Certificates of Deposits",
        "terseLabel": "Certificates of deposit",
        "totalLabel": "Certificates of deposit",
        "verboseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositCertificatesOfDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails",
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositDemand": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositTimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of money in interest-bearing domestic accounts that entitle the depositor to withdraw funds at any time without prior notice, also known as demand deposits.",
        "label": "Interest-Bearing Domestic Deposit, Demand",
        "terseLabel": "Interest bearing demand deposits"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositDemand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositMoneyMarket": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositTimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic money market demand account deposit liabilities.",
        "label": "Interest-Bearing Domestic Deposit, Money Market",
        "terseLabel": "Money market accounts"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositMoneyMarket",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositSavings": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositTimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic savings deposit liabilities. Saving deposits bear interest and have no stated maturity.",
        "label": "Interest-Bearing Domestic Deposit, Savings",
        "terseLabel": "Savings accounts"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositSavings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositTimeDeposits": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic time deposits. Time deposits bear interest for a fixed, stated period of time and include certificate of deposits and individual retirement accounts.",
        "label": "Interest-Bearing Domestic Deposit, Time Deposits",
        "totalLabel": "Total non-maturity deposits"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositTimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r210",
      "r252",
      "r332",
      "r384",
      "r699"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDemandDepositAccounts": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on demand deposit accounts that represent borrowings rather than outstanding drafts.",
        "label": "Interest Expense, Demand Deposit Accounts",
        "terseLabel": "Interest bearing demand deposits"
       }
      }
     },
     "localname": "InterestExpenseDemandDepositAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDeposits": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of interest expense on all deposits.",
        "label": "Interest Expense, Deposits",
        "totalLabel": "Total interest expense",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "InterestExpenseDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on domestic certificates of deposit liabilities.",
        "label": "Interest Expense Domestic Deposit Liabilities, Certificates of Deposit",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseJuniorSubordinatedDebentures": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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",
        "verboseLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "InterestExpenseJuniorSubordinatedDebentures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMoneyMarketDeposits": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on all money market deposits.",
        "label": "Interest Expense, Money Market Deposits",
        "terseLabel": "Money market accounts"
       }
      }
     },
     "localname": "InterestExpenseMoneyMarketDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseSavingsDeposits": {
     "auth_ref": [
      "r250",
      "r847",
      "r848"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on all savings account deposits.",
        "label": "Interest Expense, Savings Deposits",
        "terseLabel": "Savings accounts"
       }
      }
     },
     "localname": "InterestExpenseSavingsDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpensebyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": {
     "auth_ref": [
      "r249",
      "r847",
      "r848"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.",
        "label": "Interest Income, Deposits with Financial Institutions",
        "terseLabel": "Interest on interest earning deposits"
       }
      }
     },
     "localname": "InterestIncomeDepositsWithFinancialInstitutions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r240"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxExempt": {
     "auth_ref": [
      "r248",
      "r847",
      "r848"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxable": {
     "auth_ref": [
      "r248",
      "r847",
      "r848"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r337",
      "r340",
      "r341"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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"
       }
      }
     },
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r897"
     ],
     "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 swaps"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r920"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r73",
      "r654",
      "r876",
      "r877",
      "r881",
      "r973"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentCreditMember": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment tax credit carryforwards arising from certain qualifying capital expenditures including, but not limited to, rehabilitation, energy, advanced coal project and gasification project.",
        "label": "Investment Tax Credit Carryforward [Member]",
        "terseLabel": "Investment Tax Credit Carryforward"
       }
      }
     },
     "localname": "InvestmentCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r288",
      "r289",
      "r830",
      "r1058"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r669"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r919"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investment in subsidiary bank"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r217",
      "r262",
      "r290",
      "r850"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_JuniorSubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing that has a lower priority than senior instruments in event of liquidation of the entity's assets.",
        "label": "Junior Subordinated Debt [Member]",
        "terseLabel": "Junior Subordinated Debentures"
       }
      }
     },
     "localname": "JuniorSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JuniorSubordinatedNotes": {
     "auth_ref": [
      "r3",
      "r224",
      "r273"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 4.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",
        "verboseLabel": "Junior subordinated debentures"
       }
      }
     },
     "localname": "JuniorSubordinatedNotes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r926"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r986"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r719",
      "r898"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total net lease cost during the period"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1034"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lease payment obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r720"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Implied interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r344",
      "r448",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r650",
      "r651",
      "r652",
      "r681",
      "r869",
      "r980",
      "r1039",
      "r1040"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r225",
      "r278",
      "r899",
      "r939",
      "r968",
      "r1032"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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",
        "terseLabel": "Total liabilities and stockholders\u2019 equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "netLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "verboseLabel": "Financial Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for corporate (COLI) or bank (BOLI) owned life insurance including the amount of cash surrender value that could be received as of the date of the statement of financial position, any restrictions on the company's ability to obtain the value of the life insurance policy on surrender, or any other additional information desired to be disclosed.",
        "label": "Life Insurance, Corporate or Bank Owned [Text Block]",
        "terseLabel": "Life Insurance, Corporate or Bank Owned"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r680"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Borrowings outstanding on credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r12",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r65",
      "r69",
      "r80",
      "r956"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Allowance",
        "negatedPeriodEndLabel": "Balance at the end of the year",
        "negatedPeriodStartLabel": "Balance at the beginning of the year",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": {
     "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": "Loans and Leases Receivable Disclosure [Line Items]",
        "terseLabel": "Loans and Leases Receivable Disclosure [Line Items]"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureTable": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about loans and leases receivable.",
        "label": "Loans and Leases Receivable Disclosure [Table]",
        "terseLabel": "Loans and Leases Receivable Disclosure [Table]"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableDisclosureTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend": {
     "auth_ref": [
      "r417"
     ],
     "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": "Unfunded commitment to borrowers related to TDR loans"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableImpairedCommitmentToLend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the lending, securitization, sales, transfers and servicing practices for mortgage banking activities.",
        "label": "Mortgage Banking Activity [Policy Text Block]",
        "terseLabel": "Mortgage Banking Operations"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableMortgageBankingActivitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r212",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.",
        "label": "Loans and Leases Receivable, Related Parties",
        "periodEndLabel": "Balance outstanding at end of year",
        "periodStartLabel": "Balance outstanding at beginning of year"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions": {
     "auth_ref": [
      "r212",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the amount of new advances made to related parties in the form of loan and lease receivables.",
        "label": "Loans and Leases Receivable, Related Parties, Additions",
        "terseLabel": "Principal additions"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedPartiesAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds": {
     "auth_ref": [
      "r773",
      "r927"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties.",
        "label": "Loans and Leases Receivable, Related Parties, Proceeds",
        "negatedTerseLabel": "Principal reductions"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedPartiesProceeds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward": {
     "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": "Loans and Leases Receivable, Related Parties [Roll Forward]",
        "terseLabel": "Loans and Leases Receivable, Related Parties [Roll Forward]"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedPartiesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r79"
     ],
     "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": "Collateral-dependent loans",
        "terseLabel": "Loans receivable, net"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r400",
      "r837"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investment Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputComparabilityAdjustmentMember": {
     "auth_ref": [
      "r1031"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r671"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBankingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Banking [Abstract]",
        "terseLabel": "Residential real estate:"
       }
      }
     },
     "localname": "MortgageBankingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process.",
        "label": "Mortgage Loans in Process of Foreclosure, Amount",
        "terseLabel": "Mortgage loans secured by residential real estate properties"
       }
      }
     },
     "localname": "MortgageLoansInProcessOfForeclosureAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r339"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r339"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r43",
      "r45",
      "r48"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetChangeInterestAndNoninterestBearingDepositsDomestic": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in domestic interest and noninterest bearing deposits.",
        "label": "Net Change Interest and Noninterest-Bearing Deposits, Domestic",
        "terseLabel": "Net Change Interest and Noninterest-Bearing Deposits, Domestic"
       }
      }
     },
     "localname": "NetChangeInterestAndNoninterestBearingDepositsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetChangeInterestBearingDepositsDomestic": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in interest-bearing deposits domestic.",
        "label": "Net Change Interest-Bearing Deposits, Domestic",
        "terseLabel": "Net Change Interest-Bearing Deposits, Domestic"
       }
      }
     },
     "localname": "NetChangeInterestBearingDepositsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetChangeNoninterestBearingDepositsDomestic": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in domestic noninterest bearing deposits.",
        "label": "Net Change Noninterest-Bearing Deposits, Domestic",
        "terseLabel": "Net Change Noninterest-Bearing Deposits, Domestic"
       }
      }
     },
     "localname": "NetChangeNoninterestBearingDepositsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r48",
      "r237",
      "r282",
      "r302",
      "r323",
      "r326",
      "r331",
      "r344",
      "r358",
      "r362",
      "r363",
      "r364",
      "r365",
      "r368",
      "r369",
      "r375",
      "r386",
      "r393",
      "r395",
      "r397",
      "r448",
      "r504",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r667",
      "r681",
      "r870",
      "r980"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UndistributedEarningsDiluted",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r57",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r364",
      "r370",
      "r380",
      "r414",
      "r415",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r611",
      "r612",
      "r613",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r767",
      "r768",
      "r769",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r177"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestBearingDomesticDepositDemand": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositTimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of money in noninterest-bearing domestic accounts that entitle the depositor to withdraw funds at any time without prior notice, also known as demand deposits.",
        "label": "Noninterest-Bearing Domestic Deposit, Demand",
        "terseLabel": "Noninterest demand deposits"
       }
      }
     },
     "localname": "NoninterestBearingDomesticDepositDemand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncome": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncomeOther": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails": {
       "order": 3.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",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "NoninterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r313",
      "r409",
      "r466",
      "r473",
      "r853",
      "r854",
      "r877",
      "r878",
      "r970",
      "r1068"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "verboseLabel": "Loans receivable"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r400",
      "r473"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Loans receivable, net",
        "totalLabel": "Loans receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r31",
      "r245",
      "r295"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax": {
     "auth_ref": [
      "r921",
      "r957"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "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 $(130), $(35) and $0, respectively"
       }
      }
     },
     "localname": "OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax": {
     "auth_ref": [
      "r957"
     ],
     "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": "Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, tax"
       }
      }
     },
     "localname": "OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiability": {
     "auth_ref": [
      "r457",
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance-Sheet, Credit Loss, Liability",
        "terseLabel": "Off-Balance-Sheet, Credit Loss, Liability"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal": {
     "auth_ref": [
      "r458"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on off-balance sheet commitment, from change in methodology. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance-Sheet, Credit Loss, Liability, Change in Method, Credit Loss Expense (Reversal)",
        "terseLabel": "Off-Balance-Sheet, Credit Loss, Liability, Change in Method, Credit Loss Expense (Reversal)"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiabilityChangeInMethodCreditLossExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss for off-balance sheet credit exposure. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)",
        "terseLabel": "Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal)"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiabilityRollforward": {
     "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": "Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]",
        "terseLabel": "Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiabilityRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r711",
      "r898"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r706"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "ROU liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails",
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails",
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r708",
      "r715"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash used for amounts included in the measurement of lease liabilities during the period"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r705"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails",
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r718",
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate of operating leases, at period end"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r717",
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term of operating leases, in years, at period end"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r172"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "auth_ref": [
      "r822",
      "r825",
      "r828"
     ],
     "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 Security Investments [Member]",
        "verboseLabel": "Other asset-backed securities"
       }
      }
     },
     "localname": "OtherAggregatedInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r220",
      "r275",
      "r307"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedorAdoptedAccountingPronouncementsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Other Commitments"
       }
      }
     },
     "localname": "OtherCommitmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r324",
      "r327"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.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",
        "totalLabel": "Other comprehensive (loss) income",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r22",
      "r26",
      "r106",
      "r322"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.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 loss (gain) from sale of investment securities available for sale included in income, net of tax of $56, $(6) and $(330), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r23",
      "r106"
     ],
     "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 available for sale included in income, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r319",
      "r321"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.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 $(30,372), $(4,298) and $4,506, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r23",
      "r320"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInterestAndDividendIncome": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoninterestExpense": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstate": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.",
        "label": "Other Real Estate",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year",
        "terseLabel": "Other real estate owned"
       }
      }
     },
     "localname": "OtherRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstateAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.",
        "label": "Other Real Estate, Additions",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "OtherRealEstateAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstateDisposals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposals of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.",
        "label": "Other Real Estate, Disposals",
        "negatedLabel": "Proceeds from dispositions"
       }
      }
     },
     "localname": "OtherRealEstateDisposals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstateRollForward": {
     "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": "Other Real Estate [Roll Forward]",
        "verboseLabel": "Changes in other real estate owned"
       }
      }
     },
     "localname": "OtherRealEstateRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherRealEstateRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in other real estate on properties owned. Excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure by banks.",
        "label": "Other Real Estate, Roll Forward [Table Text Block]",
        "verboseLabel": "Changes in other real estate owned"
       }
      }
     },
     "localname": "OtherRealEstateRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherRealEstateValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation adjustments made to other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This excludes real estate assets taken in settlement of troubled loans through surrender or foreclosure.",
        "label": "Other Real Estate, Valuation Adjustments",
        "negatedTerseLabel": "Other",
        "terseLabel": "Valuation adjustment"
       }
      }
     },
     "localname": "OtherRealEstateValuationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PassMember": {
     "auth_ref": [
      "r73",
      "r973"
     ],
     "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"
       }
      }
     },
     "localname": "PassMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r76",
      "r77",
      "r878",
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "verboseLabel": "Amortized cost of past due loans"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": {
     "auth_ref": [
      "r866",
      "r934"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for the origination of mortgages that are held for sale.",
        "label": "Payments for Origination of Mortgage Loans Held-for-sale",
        "terseLabel": "Originated"
       }
      }
     },
     "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromLoansAndLeases": {
     "auth_ref": [
      "r776"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both.",
        "label": "Payments for (Proceeds from) Loans and Leases",
        "negatedLabel": "Loan originations and purchases, net of payments"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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",
        "negatedTerseLabel": "Common stock cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r36",
      "r82",
      "r335"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFederalHomeLoanBankStock": {
     "auth_ref": [
      "r930"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "auth_ref": [
      "r36",
      "r82"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r38",
      "r42"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "terseLabel": "Purchases of bank owned life insurance"
       }
      }
     },
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Interest-Bearing Domestic Deposit Liabilities to Deposit Liabilities [Abstract]",
        "terseLabel": "% of Total"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits",
        "totalLabel": "Total deposits (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic certificates of deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Certificates of Deposit",
        "terseLabel": "Certificate of deposit accounts (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic demand deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Demand",
        "terseLabel": "Interest bearing demand deposits (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsDemand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic money market demand account deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Money Market",
        "terseLabel": "Money market accounts (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic savings deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Savings",
        "terseLabel": "Savings accounts (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsSavings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest-bearing domestic time deposit liabilities to total deposit liabilities.",
        "label": "Percentage of Interest-Bearing Domestic Deposits to Deposits, Time Deposits",
        "totalLabel": "Total non-maturity deposits (as a percent)"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PledgedStatusAxis": {
     "auth_ref": [
      "r649",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by pledged or not pledged status of asset owned by entity.",
        "label": "Pledged Status [Axis]",
        "terseLabel": "Pledged Status [Axis]"
       }
      }
     },
     "localname": "PledgedStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PledgedStatusDomain": {
     "auth_ref": [
      "r649",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pledged or not pledged status of asset owned by entity.",
        "label": "Pledged Status [Domain]",
        "terseLabel": "Pledged Status [Domain]"
       }
      }
     },
     "localname": "PledgedStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PolicyLoansReceivablePolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for policy loans receivable, including the basis for determining the amount reported for loans made to policyholders against and secured by future policy benefits. May also disclose the range of interest rates charged to policyholders on such loans.",
        "label": "Policy Loans Receivable, Policy [Policy Text Block]",
        "terseLabel": "Loans Receivable"
       }
      }
     },
     "localname": "PolicyLoansReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r679"
     ],
     "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"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r6",
      "r985"
     ],
     "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 (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r6",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r6",
      "r899"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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 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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromLifeInsurancePolicies": {
     "auth_ref": [
      "r35",
      "r42"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Proceeds from Life Insurance Policy",
        "terseLabel": "Proceeds from bank owned life insurance death benefit"
       }
      }
     },
     "localname": "ProceedsFromLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r82",
      "r335",
      "r336"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.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",
        "terseLabel": "Maturities and repayments of investment securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r32",
      "r82"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities",
        "terseLabel": "Maturities and repayments of investment securities held to maturity"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r32",
      "r82",
      "r335"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock": {
     "auth_ref": [
      "r928"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfForeclosedAssets": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale assets received in full or partial satisfaction of a receivable including real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interests in trusts. Foreclosed assets also include loans that are treated as if the underlying collateral had been foreclosed because the institution has taken possession of the collateral, even though legal foreclosure or repossession proceedings have not taken place.",
        "label": "Proceeds from Sale of Foreclosed Assets",
        "verboseLabel": "Proceeds from sales of other real estate owned"
       }
      }
     },
     "localname": "ProceedsFromSaleOfForeclosedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansHeldForSale": {
     "auth_ref": [
      "r932",
      "r933"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": {
     "auth_ref": [
      "r41",
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of loans that are secured with real estate mortgages and are held with the intention to resell in the near future.",
        "label": "Proceeds from Sale of Mortgage Loans Held-for-sale",
        "terseLabel": "Sold"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMortgageLoansHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "auth_ref": [
      "r929"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.",
        "label": "Proceeds from Sales of Assets, Investing Activities",
        "terseLabel": "Proceeds from sales of other loans"
       }
      }
     },
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r39",
      "r157"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options",
        "verboseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r286",
      "r287"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 8.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",
        "terseLabel": "Professional services",
        "verboseLabel": "Professional services"
       }
      }
     },
     "localname": "ProfessionalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r127",
      "r841",
      "r842",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Premises and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r124",
      "r304"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross",
        "terseLabel": "Total premises and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r126",
      "r280",
      "r789",
      "r899"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Premises and equipment, net",
        "verboseLabel": "Premises and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r841",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Premises and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of premises and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r46",
      "r66",
      "r241"
     ],
     "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",
        "negatedTerseLabel": "(Reversal of) provision for credit losses",
        "terseLabel": "(Reversal of) provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r46",
      "r66",
      "r241"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "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"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment": {
     "auth_ref": [
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment or contingent commitments to qualified affordable housing project investments.",
        "label": "Qualified Affordable Housing Project Investments, Commitment",
        "terseLabel": "Qualified Affordable Housing Project Investments, Commitment"
       }
      }
     },
     "localname": "QualifiedAffordableHousingProjectInvestmentsCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateOwnedTextBlock": {
     "auth_ref": [
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for real estate owned (as defined). Generally, the largest component of real estate owned by lenders is assets taken in settlement of troubled loans through surrender or foreclosure. 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.",
        "label": "Real Estate Owned [Text Block]",
        "verboseLabel": "Other Real Estate Owned"
       }
      }
     },
     "localname": "RealEstateOwnedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwned"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstatePolicyTextBlock": {
     "auth_ref": [
      "r207",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for entities that primarily develop and then sell real property at retail or otherwise.",
        "label": "Real Estate, Policy [Policy Text Block]",
        "terseLabel": "Other Real Estate Owned"
       }
      }
     },
     "localname": "RealEstatePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r19"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r790",
      "r791",
      "r792",
      "r794",
      "r795",
      "r796",
      "r798",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union.",
        "label": "Regulatory Capital Requirements under Banking Regulations [Text Block]",
        "terseLabel": "Regulatory Capital Requirements"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDepositLiabilities": {
     "auth_ref": [
      "r941"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deposits held by the entity for a related party (entity, shareholder, employee).",
        "label": "Related Party Deposit Liabilities",
        "terseLabel": "Deposits received from related parties"
       }
      }
     },
     "localname": "RelatedPartyDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r931"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "RepurchaseAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResidentialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r958",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by residential real estate mortgage loans.",
        "label": "Residential Mortgage-Backed Securities [Member]",
        "terseLabel": "Residential Mortgage Backed Securities [Member]",
        "verboseLabel": "Residential CMO and MBS"
       }
      }
     },
     "localname": "ResidentialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "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 real estate"
       }
      }
     },
     "localname": "ResidentialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r918",
      "r936",
      "r1049",
      "r1056"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestrictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSU"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r140",
      "r277",
      "r814",
      "r819",
      "r899"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r298",
      "r354",
      "r355",
      "r356",
      "r359",
      "r367",
      "r369",
      "r453",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r665",
      "r810",
      "r812"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue from Contract with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r716",
      "r898"
     ],
     "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": "ROU assets obtained in exchange for lease liabilities during the period"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r19"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various 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 Text Block]",
        "verboseLabel": "Schedule of loans receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, as of the most recent balance sheet date, of securities or other assets sold under repurchase agreements when this amount exceeds 10 percent of total assets. Disclosure may include the following: the type of securities or assets sold under agreements to repurchase, the carrying amount, market value (including accrued interest plus any cash or other assets on deposit. The information is segregated into securities maturing (1) overnight; (2) term up to 30 days; (3) term of 30 to 90 days; (4) term over 90 days; (5) demand.",
        "label": "Schedule of Assets Sold under Agreements to Repurchase [Table]",
        "terseLabel": "Schedule of Assets Sold under Agreements to Repurchase [Table]"
       }
      }
     },
     "localname": "ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of available for sale securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r87",
      "r92",
      "r101",
      "r102",
      "r103",
      "r105",
      "r255",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-Sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": {
     "auth_ref": [
      "r1054",
      "r1055"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the capital amounts and ratios as of the balance sheet date indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]",
        "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r793",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]",
        "terseLabel": "Minimum capital requirements to maintain leverage ratio"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of income tax expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": {
     "auth_ref": [
      "r146",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]",
        "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Components of deferred income tax asset (liability)"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r950"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of effective income tax rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock": {
     "auth_ref": [
      "r215",
      "r1047"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r877",
      "r973"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": {
     "auth_ref": [
      "r404",
      "r406"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTroubledDebtRestructuredTDRsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock": {
     "auth_ref": [
      "r76",
      "r471"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r878",
      "r972"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r116",
      "r119",
      "r766"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the recorded investment, unpaid principal balance, associated allowance, average recorded investment, accounting policies, and interest income recognized on the accrual and cash basis for impaired financing receivables by class of financing receivable.",
        "label": "Schedule of Impaired Financing Receivable [Table]",
        "terseLabel": "Schedule of Impaired Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfImpairedFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCollateralDependentLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Summary of RSU activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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": "Gross realized gains and losses on sale of securities available for sale"
       }
      }
     },
     "localname": "ScheduleOfRealizedGainLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Activity in related party loans"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRepurchaseAgreements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for repurchase agreements.",
        "label": "Schedule of Repurchase Agreements [Table Text Block]",
        "terseLabel": "Repurchase agreement obligation by class of collateral pledged"
       }
      }
     },
     "localname": "ScheduleOfRepurchaseAgreements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r153",
      "r154",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
        "verboseLabel": "Schedule of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r577",
      "r578",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "verboseLabel": "Schedule of restricted stock award activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r310",
      "r311",
      "r312",
      "r382",
      "r542",
      "r543",
      "r544",
      "r546",
      "r550",
      "r555",
      "r557",
      "r887",
      "r911",
      "r937"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated aggregate amortization expense for future years"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure": {
     "auth_ref": [
      "r200"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesSoldUnderAgreementsToRepurchase": {
     "auth_ref": [
      "r228",
      "r317",
      "r318",
      "r347",
      "r348"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.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",
        "terseLabel": "Repurchase agreement obligations",
        "verboseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchase",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.",
        "label": "Servicing Asset at Fair Value, Amount",
        "terseLabel": "Servicing asset"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r591",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested at end of period (in shares)",
        "periodStartLabel": "Nonvested at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r591",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested at end of period (in usd per share)",
        "periodStartLabel": "Nonvested at beginning of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Weighted Average Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Volatility Rate, Maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Volatility Rate, Minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Weighted-Average Risk Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Number of shares authorized for issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r895"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Shares remain available for future issuances under stock-based compensation plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r598"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value from options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Forfeited or expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited or expired (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Schedule of restricted stock award activity",
        "verboseLabel": "Stock option activity"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of period (in usd per share)",
        "periodStartLabel": "Outstanding at beginning of period (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected Term in Years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Balance at end of the year, shares",
        "periodStartLabel": "Balance at beginning of the year, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r712",
      "r898"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SpecialMentionMember": {
     "auth_ref": [
      "r73",
      "r973"
     ],
     "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"
       }
      }
     },
     "localname": "SpecialMentionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r344",
      "r373",
      "r374",
      "r376",
      "r378",
      "r382",
      "r383",
      "r448",
      "r504",
      "r507",
      "r508",
      "r509",
      "r513",
      "r514",
      "r542",
      "r543",
      "r546",
      "r550",
      "r557",
      "r681",
      "r847",
      "r911",
      "r937",
      "r949"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r18",
      "r133",
      "r298",
      "r329",
      "r330",
      "r331",
      "r354",
      "r355",
      "r356",
      "r359",
      "r367",
      "r369",
      "r381",
      "r453",
      "r558",
      "r611",
      "r612",
      "r613",
      "r633",
      "r634",
      "r665",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r727",
      "r810",
      "r811",
      "r812"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r381",
      "r765"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140",
      "r588"
     ],
     "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",
        "negatedLabel": "Exercised (in shares)",
        "verboseLabel": "Exercise of stock options, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "negatedLabel": "Restricted stock awards forfeited"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Fair value of units that vested"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r133",
      "r140"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r6",
      "r7",
      "r133",
      "r140"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r9",
      "r10",
      "r78",
      "r899",
      "r939",
      "r968",
      "r1032"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "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": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year",
        "terseLabel": "Total stockholders\u2019 equity",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r145",
      "r343",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r558",
      "r656"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r714",
      "r898"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r696",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r696",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r696",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubstandardMember": {
     "auth_ref": [
      "r73",
      "r973"
     ],
     "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"
       }
      }
     },
     "localname": "SubstandardMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAmortizedCostofLoansReceivablebyRiskGradeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfInvestmentHoldingsLineItems": {
     "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": "Summary of Investment Holdings [Line Items]",
        "terseLabel": "Summary of Investment Holdings [Line Items]"
       }
      }
     },
     "localname": "SummaryOfInvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r925"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 6.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",
        "terseLabel": "Taxes, Miscellaneous"
       }
      }
     },
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalToAverageAssets": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 capital to average assets as defined by regulatory framework.",
        "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Actual",
        "terseLabel": "Tier One Leverage Capital to Average Assets"
       }
      }
     },
     "localname": "TierOneLeverageCapitalToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Banking Regulation, Tier 1 Risk-Based Capital Ratio, Actual",
        "terseLabel": "Tier One Risk Based Capital to Risk Weighted Assets"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsScheduleofCapitalRatiosDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing after the next rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Time Deposit Maturities, after Next Rolling 12 Months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "TimeDepositMaturitiesAfterNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesRollingYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing in the fifth rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Time Deposit Maturities, Rolling Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesRollingYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing in the fourth rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Time Deposit Maturities, Rolling Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesRollingYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing in the third rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Time Deposit Maturities, Rolling Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesRollingYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing in the second rolling twelve months following the latest balance sheet. Time deposits include, but are not limited to, certificates of deposits. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Time Deposit Maturities, Rolling Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.",
        "label": "Time Deposits, at or Above FDIC Insurance Limit",
        "terseLabel": "Time Deposits, at or Above FDIC Insurance Limit"
       }
      }
     },
     "localname": "TimeDepositsAtOrAboveFDICInsuranceLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails",
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r401",
      "r402",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "ACL on Accrued Interest Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradingSecurities": {
     "auth_ref": [
      "r234",
      "r309",
      "r864"
     ],
     "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": "Investment securities classified as trading"
       }
      }
     },
     "localname": "TradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition.",
        "label": "Transfer of Financial Assets Accounted for as Sales, Amount Derecognized",
        "terseLabel": "SBA loans serviced for others with participating interest, participation balance owned by Bank"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferToOtherRealEstate": {
     "auth_ref": [
      "r53",
      "r54",
      "r55"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value transferred from mortgage loans to real estate owned (REO) in noncash transactions.",
        "label": "Real Estate Owned, Transfer to Real Estate Owned",
        "terseLabel": "Transfers of loans receivable to other real estate owned"
       }
      }
     },
     "localname": "TransferToOtherRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r433",
      "r437",
      "r540",
      "r555",
      "r655",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r965",
      "r966",
      "r967",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067"
     ],
     "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r141"
     ],
     "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": "Average price of shares repurchased (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r953",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivable modified as troubled debt restructuring.",
        "label": "Financing Receivable, Troubled Debt Restructuring [Table Text Block]",
        "verboseLabel": "Troubled debt restructured loans"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r358",
      "r359",
      "r360",
      "r361",
      "r370",
      "r414",
      "r415",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r611",
      "r612",
      "r613",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r697",
      "r698",
      "r701",
      "r702",
      "r703",
      "r704",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r767",
      "r768",
      "r769",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r778",
      "r888",
      "r1057"
     ],
     "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": "U.S. Treasury and U.S. Government-sponsored agencies",
        "verboseLabel": "U.S. government and agency securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesInvestmentSecuritiesbyClassificationTypeandMaturityDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnallocatedFinancingReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables that have not been allocated to a portfolio segment.",
        "label": "Unallocated Financing Receivables [Member]",
        "terseLabel": "Unallocated Financing Receivables"
       }
      }
     },
     "localname": "UnallocatedFinancingReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.",
        "label": "Undistributed Earnings, Diluted",
        "totalLabel": "Net income allocated to common shareholders"
       }
      }
     },
     "localname": "UndistributedEarningsDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon.",
        "label": "Unfunded Loan Commitment [Member]",
        "terseLabel": "Unfunded Loan Commitment"
       }
      }
     },
     "localname": "UnfundedLoanCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "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": "Total outstanding commitments"
       }
      }
     },
     "localname": "UnusedCommitmentsToExtendCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance": {
     "auth_ref": [
      "r761"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of impairment as of the balance sheet date of recognized servicing assets that are being amortized in proportion to and over the period of estimated net servicing income or loss.",
        "label": "Valuation Allowance for Impairment of Recognized Servicing Assets, Balance",
        "terseLabel": "Valuation allowance on servicing asset"
       }
      }
     },
     "localname": "ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r352",
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r713",
      "r898"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r950"
     ],
     "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of potentially dilutive common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r372",
      "r378"
     ],
     "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": "Average number of diluted shares outstanding (in shares)",
        "totalLabel": "Total diluted weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r371",
      "r378"
     ],
     "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": "Average number of basic shares outstanding (in shares)",
        "totalLabel": "Total basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "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/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "verboseLabel": "Restricted stock awards (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1032": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1033": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1039": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1041": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1044": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1059": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1061": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1062": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1063": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1064": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1065": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1066": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1067": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1068": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1069": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1071": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1072": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1073": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1074": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1075": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1076": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1077": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1078": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(a)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(d)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(e)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(f)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "https://asc.fasb.org/topic&trid=2197064",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22 (b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450852&loc=d3e24871-108386",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126970686&loc=d3e59706-112781",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(3)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.2)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.12)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(d))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.2)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.6)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "b.",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "325",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599499&loc=d3e63345-112809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64684-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=109255323&loc=d3e66323-112835",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r287": {
   "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": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=126943897&loc=d3e24546-110282",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(i))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "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": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196816",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82919202-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3095-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(2)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(2)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(e)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958569-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958573-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958575-112826",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605502&loc=d3e21286-158488",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605502&loc=d3e21310-158488",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605549&loc=d3e21493-158490",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=121578458&loc=d3e48700-111005",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(e)",
   "Publisher": "SEC",
   "Section": "1406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r901": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r902": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r903": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r904": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r905": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r906": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r907": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r908": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r909": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3461-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260725&loc=SL120268667-111560",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>139
<FILENAME>0001046025-23-000039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001046025-23-000039-xbrl.zip
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
MYFH7\L*=MQF+&WC]+]#Z 5!+ P04    " #4@5A65>W5^;$%  "U.P  $P
M &5X+3(T,#$P:S$R,S$R,BYH=&WM6]MRVS80?>]7;)1IT\Y8I&Z.;4GQC&/9
MN;FM)U;K]JD#DDL1-05P - *^_5=@*1C1[;B>)2,DM /-$D NWL.]BPH2A@_
MFOQ^./W[] @2,T_A](_G)Z\.H=7V_?/^H>]/IA-X.?WU! 9>IPM3Q83FADO!
M4M\_^JT%K<28;.C[B\7"6_0]J6;^]*UO30W\5$J-7F2BUO[8WJ$CLFC_A_&C
M=ALF,LSG* R$"IG!"'+-Q0S.(]07T&Y7O0YE5B@^2PST.KT^G$MUP2]9V6ZX
M27&_MC/VR^NQ[YR, QD5^^.(7P*/GK5X-(BCWLZ Q4$?![WM(-CM=S (XX A
M!OWMO7^Z%*1/W<LQVA0I/FO-N6@G:/T/!SUO9SLSHP6/3#+L=CH_MES7_7$L
MA2%_BL:7IZ69)6,&WYDV2_E,#!VD5CFT;@YE*M7P<<?]C6Q+.V9SGA;#)P>*
ML_3)EB;RVQH5C\MFS?_#X1[%Y*X699P[-#CE NNXNST;Z=%?+U\]?S6%'DTC
MW(QS%8;K5# U(S8":8R<#RT3U1TC,W=Y#5Y(\X'J2^([E0M4(&,XH/"4P&(9
MY$. _)MKP^/B\R 9W(KDI\?=IYW1\G&:($1<84CXM$7ZDLP;-D,XYH*)D/R2
M6E0F%;/ZA)\-#?CI\6ZOUQD=RGG&1.&NNJ-?8)&0,$$30F9RA1I8EB%3$& J
M%UN0H,*@L#<E)]2O,8X5,?K:@PGFF +30,:Y E:3;:2SM@5<5$V"S1&8B,AF
MPM+8G5(C1>%.69I"R#(64C$A_]JX$E#YMY%?"[F[,])P($1."-\B 31 ^(ZE
MFD.WTWX#6:YTSBA0BN*,^+'HNWU+D35$=W)5>CEZ%R9,$&,'H;'-W;W^8,N%
MD_(+7'#BI )R(TY"(B);8K2[)<FJ@J@J.QH4IL0XE2Y['\D T:,3.S! $!BB
MUDP5I1^=APEDJ+04NJ9Y1C6U'"\!&;6[3E?49BZSK5D*>L%- E*Y_S(W#F 9
MC[4>Y^0TJY6@\X"2U^2.#]NL\%*&[.JR<F_3)2ZL?QNR(XT9A_]F'.0UX?J]
M580Y*X@&(!N77)D<G449>]^@] CX<H5):*(#1.$RQF9OX>8CEBEEL26TGNA2
M%-?SG8N(AR[E9=G6Z]&,1$0H.3C&0.64,F[)\SY&YJKR:UB08MT_D"I"U28&
M4Y9I'-8GHXCK+&7%D M'B1LT6IZJ2U2&@DXK)\Y?V5RMB7M[WDYGQRZ+AM81
M$]6.JQ73<RNF;Z+EMIU=[^G3[3N;.U[W@6W;_?Z#1JX*MKOK#3J]>YGU'1$E
M&42WIHKVK-5OU0,R%D64)\->]@ZZ-Z<PQ7B)\9+L+[2JNN>;LWJ%N$K""O$*
M,!T+I76OKAN+>VJ?)&]@KF:R]GY5-AS4VU%6>K/Z))"@9<HCJ -^ %OWZ/KI
M+C]3AEX]4W[NNMTIZ_: 'A'<$9Z3-0%G'APFC*JTON ?/)6O-8,_A<M[3<X&
M2.)VCE?P^JW5A-L)F%3/WE]A6?@^E/]:)@(.*$%31-V(?AWTWDYIH_=&[QN@
M]ZG]/*M@XL%$%:@:Q:^#X+M(;33?:'X#-/^&SP-4:0%3#X[2=&'?YC7*7PO-
MJZEM]-_H?P/T/T&BEB7VJX@7[)*+1OIK2?N[6&U4WZA^ U3_@O$4GE-R<A;*
M(,!&]>M@^$Y6&]4WJM\ U=<_.SCSX*20S5*_GC=Z=Y#::+[1_ 9H_DCQ$-ZX
M+YD:P:^%W5L9;=3>J'T#U'X@3")%81]"3WEX0?;$K%'].EA>R6RC_D;]&Z#^
M8X5$+&6GS=*WG )DC?C70?(J8AOM-]K? .V7OR8[\>!/)L+F?=X:?Z&WQ&FC
M^$;Q&Z#X R'@G!F]<2_RJAT.R[/]=5>#6_C^WBN![W:V['_:ML</=G]FLMS^
M.BQW?5WBTG[0]^GE\JKS?@@+*(=RLSSD(UM(JV.YH=5MK=W_'U!+ P04
M" #4@5A66I[I:G\'  "3'P  $P   &5X+3,Q,3$P<3$R,S$R,BYH=&WE66MO
M&S<6_;Z_@I71- 7T&DE^R8Z!QG80=[O;H/ BW4\+SO".Q#4UG) <R>JO[R$Y
M>CB2&J5.C<#-!\4SO"3OX]QS+X?GWUS]?'G[WW?7;.PFBKW[S^N?;BY9H]7I
MO.]?=CI7MU?L[>V_?F*#=C=AMX875CJI"ZXZG>M_-UAC[%PY['1FLUE[UF]K
M,^K<_M+Q2PTZ2FM+;>%$X^+<O\$O<7'QC_-O6BUVI;-J0H5CF2'N2+#*RF+$
MW@NR=ZS5JJ4N=3DW<C1VK-?M]=E[;>[DE,=Q)YVBB\4ZYYWX?-X)FYRG6LPO
MSH6<,BE>->0)];N#H_0D2]+!X"CKG1PF@^/3PZ/3;' L!L<G_TN@9 ?B<8YU
M<T6O&A-9M,;D]Q_VCDMW-I/"C8=)M_MM(\A=G.>Z<-C,8'+\,ZZQL9*C>]?B
M2HZ*8;"G$:<NAC.MM!D>=,._,S_2ROE$JOGPNQ^,Y.J[IH7G6Y:,S..PE;_1
M\!0ZA:=95/(8DY4L:*%TTO.:7O_Z]N;US2WK)^V$/=1SW59N1C#7Z3(LNZ;P
M_ROK9#Y_2I4OR6!+F7&/-:9S]L[((I,E5^SZGK+*R2FQGW-(D-G+I,,G-&FP
MU:2;)ON1\MS0G/W89E=4D6JR+-@Y9V[,W8N#PY.SO8TIN1!(F):B'#LDQUOM
MBZ]D(9 @P]91O_R+<+?=XJ3]XB YZIYM_MZP,4< #4TES9#[;BPMXT51(;Z&
M2FT<0]C?:#-A2;?U3P^ MU#!\1&Q-[+@@ (D+[6!:( (?'=Z]HQ<U]OINM?<
MPF'PSF3.[@H]4R1&U(P>K%TG-%E6:% K]N&R@&?GK"J<J0C*@VP#[\*GG$WP
MY)5E.<_PRC ]D8XY'>4V! K*R%INYEYDPN\(^ZZM:?%.0!ELJ0)I8P\OD$D#
MDH98@>G01"!I9V.9C9FM_,]J_HP,U8MX R;2*K"Y+PPSZ<8PT):4!07]NB54
MTP)F3C%-L'2^[H;G!HG^YT."6+Y,EI63F\ #Q#%LUL9ED2/=(M^":E4EL"8"
MN>;1)D @C9JS$G'P$/+04FJ%D3H\]J.M 4,1FH:FEZ@4!  ,C>B%[6S0)^-V
MS'*E9W:!&D,C:1TZ#L=X>.G%H.1:Z.U"E0U=GUOT!SNC?_O 52\.3GK)\9FM
MXUO7%Y] NJZ6WHLWC!L*X8+[9:HH^)6 D51)._;B7FP"\O $XI^%M)G2ML(\
M3RM&JQBWTNB,!%Y;]A)A$H2XQVA<WV=C7H"Q?T#&_E(I2"1]WDH.7]+W86IR
M*.)3?,1>9(J(%[\^\VF]!J,86*_+WAOE#S;*L=$"/^O@@H0O1Z'^_CG('/7V
M@,S@\&DAPW="!CTVM(3S OU^.K)-7QDR7MG]IWB*3HDM=XJDKRN#!9"[4VD#
M'T"*BK".[X!63++.1H84#V&O67\5NF;-5'Y0@E6@B]5*BG">L%5JI9#<2&^
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
MA6DE#GC,A??8UG]=)3$BLF#QRGO:%XS$3^L99M[(J&!1(<[8G]0[1DSZ:5F
M;*-QS!):@79<A73T[FS\<NQ#PS4=N(WSTP@#S"<5M;W1W</J(($-1I?^^'0\
MZ/OCR3FV[N7T3?_<!W\"3@?>F%-S8,)T--!2I]&RZU\?_4'BZ$^A/YQ<^*/A
MK2 JZ,?V$4Q.P3\;P;1_^;)_/IH:DW>O1^^A/_"5Q+5M=W]H"R*NL(]G7$J^
M\%J(J/Q%\E0]WJO.7W+2W4K@'WDF6;3Z9S+8_&0&GSQVCNSN[N<X@8 G"0T4
M9\&2R3G(.062)#F)0="4"PD\@C-<59(K"J<L(4F <)!Z!$J)-GRFC)X\[KBN
MW1WP14J2E7YRNL\!Q:=<+,"QC5\@XD(OL*)$ $U"Y+4A#>AB1@4TG+IB,1=(
M!A&+4;3&,Z5!C@ 8S1!:"*.;8$X21(-K+5B6*0CXKS1#Y$J84T$1]#:J2QU*
M!:H.2UJ'5S2*!%W!*Q-!Y#2NPV#.:(3N<3G)KBE,HH@%5-3UJD/%ZJ'2/F-)
MQI/ZEN)OJ 87@F8L5)RMU M?FWR5OE0V%:XR377 WU0W ,,8<@$!24G Y$IE
M@1<FV8Y-FHLL)[B0Y-NC7):Q&&6T)R%/U=:QK5XIJ:$IW4Z)F)&$9L;D)L9T
M] -=<C4T=903S%JKTWWX_'13$H:X=QDQC:1WU#;7X\ 2E2W/:#CF9LX.,@^.
M685SH"5O)\%MJG!]S'W1EQ#E<;S"45RDL6KR=>,+^C%G@JH-7'?!IL3/"(Z6
M *?U+'R^+N1F3-8C4E;3.6XTL8['7=V;_ZM:NM]++5F"]+8H&!%951*T"]5<
MRZU"$R:PTBE2A:II78E)' .:404+*YZE6.2LKJVB-7V@PU"?+'4!42N/BY;@
M*2U8^"Y-% RR9L6".BL"1B/&PZP"LL&Y63&3:%5T'DN". \+I2P/YF4TYM_=
M4__5O>]AX!U;HY=D%M/*8,9%2(6!4<0DS:A7?>F&+$MCLO)8HF%IH^ZN^VNU
M!00D+L\'>IX*\>9$;=K%J5KB(42&U<JEV-0B2X:[LI9K-IJ=O6+;=/;*/N>V
MV3*;+?=>;BT-N8"-F<FP-U_4&K7*H!PFSTUOP+E]4%+SM9,<GAZH>72^3^E,
MY$2LP&WJTTECW35EV-\JHKW]YQQL6NQB6IKM;J8_BS&Y>TJZ\R+W%16VH8CE
M,ZDK)TD/6HH!\YB%4$7Z;?-Z.!;2>3UH&K_OF=ISRE;O5Q<"MQJ6XNZS*]X>
MO#)5%=PUWQ?<_*W2=TOU!XW]IVGL[MO;#QI[4%X/FL;O>Z8>\O9_F^,V8F72
M#P*>)U+=\NZE/$L?(;?.K/>YF]J^H4UY<3_M"1H3!7[GSG;3P[J_[(T)F6$C
MYW+7Y O7O.5G<>.L[[Y/_@)02P,$%     @ U(%85H8BZRXB(   *:(  !(
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
M3T@H5JN23/S<M!!M=D5R6(DZABLBAQOS^=.1A.?8STT/7DJ-Y09_-^;0<VM
M?'&+*"I '&.XGBF[M4(2'8*4BH2Q FH>U0F/5RZD22::J,*XY5JAFN+75'=0
MF2ID^L0EHVV"R56)!J52HX[$8?*<"K_09MM>(-8[7@1<[M9@"($X9^ L$9C^
M.TX(-+V, /L-4?K [C=7'[G2XQ*$&)T!%P8_!*&>2!E8K@C<#\ J>!-&+FX0
M)5+4B7'[C"NK]0=*2)C?FD0![;_EFF#)@;^V$^/7ES_WXT8?D]_F,I@KW)*E
M(?0-"A]W$^S+^53!3ZXE=U,8%L.R3TM7ECP0^.A3<E?POH?GBI-*@\(NJDCJ
MT1J)ZZW/,<%2Y7"EV5\.>PL"X+#D@M8;!9>;K-8R7D_/@&#8H6^Q[HP+L]P"
M(LOJ3@9+K^"P.O=Y-KJD-N!N7"BH-(T:'4*< N+F7=O5<AS:)F39 :)W88O!
M]L6I=%UK+%D"U4KJDI1K$&B(2BMK_I,#&/3L_QNN?:4YDN4OU#"FNT3 #@6G
MX-_<B]+(%M AZM902>34X[WE_8L<V)BV&LK_DNAS)H%A[&;Q-FZ+T0@Q,7WO
M'+9<&->;CL>9[@__F.U7"(SI/O2'R2O]R1 V0-; /[/(HO,%G."?I(Z%X/"&
M:QLR(#%*1G%8RAYQJXG1@2S5YJ9"%,%W?6,60B\\HLMQAR57%^OIX?]SL$T5
M/M0_YI6N\OHRTE6C=1SJI #RSSY^]16,56".M31Q,M2K-IHF;0,0=?]@*?1\
M+A0:+E*1++S415>U0/\@034F:H(/TKYJVS-V.VH#SZC V @+0QZU;Q,R=6VF
M>T@AS^5DR07;#_@FJ,T%\@_7<HDF4YEU92-C6Z/%"$VGR:KHT"ZW&Y+#3IZ@
MT;?(1EU%W!6%1<E>C\OYQB098"2TFR;E0<#]J-NUXG+@5I62J,3CI''*>SRJ
M.W!W H5-,L'EBH;"/Y3,N#T*M@$U36P3V1I5[L/*_4T"X0Y7N-(UM7*U6$9M
M+KE/7<0 AL*JX"%[:)*_XQ5\E#IQI66;J#'T,#F;MZ81/3C?5%7F.+H&J-J,
MF8EPMR"656G["LVA:ED*L(2PW)N.=XU%[%9!]DQFHFO(L&/C'=&)Q\*.(')J
MZ;2^Q[N-$D[4Q6^30I9XR,6+NDM=T?)8&^9D&\=('R;9UUA+K58H:JUH80JS
MZW6S1N4*>]$HST&L[CYSLPY"JM.4BN3V<?4OVZ[D\F*_]I,O3!*.IT96]T@Q
M'1RVX>EC2\U208<;H*N1H$,:W$VX)ZV0R/2BXD$QO*=88'==V]OX&M/?556\
MJ\SY"KU+[_E*HD"@V,_KQHHB$ I40:FPRE)S[ 3E'I!LBC$;Y SMJHXXR.@^
M"'N4'6492[QRG;/IMA8Y"TM LR6PCJ *CJ#D:04DUPENVA-Q]9.M\,/$N$DO
M!\_Y#D1"#37#@ +?F(6F6_=B"1 LF;OP6MO?2Z$2<%ZS[]JZ2OOF->:+K93X
MLM=P3E)/% &"IEHD.:8PVP0WKRW510M,]G 1AG/)C@[W4YFZ8FI(D07V5YJ;
M-,(;KM^Q@,S3N*,;8"ETRYZ2<00U0>@-&K.^VW1+!-#L1;%^JN?X1F_X-<L
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
M5#%^ U6,WBC8*BB1T;">IY7\=D!E F@;[$5Q#5=#$:Y+V4SP,Y -4IPA.;'
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
MH*ISM=P!H7CGU+VWV-0P05/?&=%<J;7;G'RFA3BU6(-A@"Z-6G AM9JR^2"
M.R.?;5N[S8DLA8" 6G,O'=@;5U:G5BL;D5>\.I%MZPDT"TD@77AA*"0$$CUW
M*2DSE+"#2?2K"T*WLVRHPT\$HIJL@ 0G\8ZUR&!?@J&6W1/H%0>A6Y$J#1/E
MRHF*!N 1[(!(]L'.,'#C?.'[(^V ,*^(ED7:G 6%U@(0*EJ#3BQ!"W8DBK4G
MJ;8SHKE*6K9!^3!ILEX',9NV<89A&C43Y)(&0R.YK&[;"?ELF99M4J5*1 JY
MB % @LA)<\$V]*PHN)6K$]FVGH#G+*$5M"@ G@*7ZC;5.,!4X>=AOJ ]/3G[
M^--+' [8?=:'VSJ[[%%PN]^PXR?33I5+W+[5D?;H_/1LNO3O0'<U=I?L3R!:
MJMX"325/0K$/9M^0%'DHU(R-W99P,Q?!>1N\G4THCW#,HPWG!#(%I<4G)K^#
M-2Y7%X=MI99EQ&!#FM"HND#(C2O%8;Y=0FU3(>?N"?2*X["M2#76$4=WC!U2
M@&3$6"753E)4,,YY16/J'/25/^##SR[NYU)TTU[!C_]K_/EG_, _X:,9+_S]
M6$DO)WRD#W^Q"^KB3[G\[-49WGH35&&&[!4((L (%*B-8 &5&FFOC?N"%NY_
ML^G,)\^G5H5O:NPGYP?CK$</QG&O7GXY8H;CIY?[*_XLY9H<]==\],!?^^W]
M@Z.#Q^>/=[%.8$27IHY2L0VQ6J(X3/^TF\ZX]UKS"J*-@8B?[2J(WJ5QV"Z
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
M 3,6S1:';\&<);; J_7:,KSN\//Q6/7[.R?'9ZY3P\OQZL$)OX=^Y^^G>UO
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
M6HB)@')AIQ4OJPMZ75W&O3"'T-,(E2%U8K9@A90< _5=-"ZSZ7BP(!]49=H
MZ)!J2=!,*$SC%LLTX5ABLEU<H9\-3!9H5'(52%XRI RL@1)80T)PD$;$BT3+
MVAACM8N_0+IJX-"X5[4$R710\EZBM$ M&K->+Z2O&Z2O">QC;I(Y!_!!&CL
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
M9E:OZ\*O:O#8>X%2TD+=:J-B"5I2+$PY)6#1E'V'9A,MB4SM"K8:,YI @<H
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
M 2)A[[$T%DM<DVI=I-#6E=G9XZ[D:4-G3)'[U"DA2N(6L\@(=[RDALMV"RL
M=\NU04^2'3J&4H$:DYC'%,C(>K27FZ:NC95<*P*V8C)5NXF6 ;X.T&F8S(A%
M0ZAA^.[H"VS%OZ+QFMA/Q6GKL-88"D-RP&@UD>96O/8"RV29LY3U>[$\6>)X
MGM0<8P2U-.([&F&=.A5,CK1LRS-+.6Y?9_M05PM9..4"182K]<HY:T]3"SO<
M(9V]^JJB][26.?5QKIZ&105,&3TEG8KMK48O,>^BFE['T6_5G'.KE*?>I'8Q
M$KBVP&W(8)ADQ?EN:KTFZS-;* C;X*Y;+"V@<BH9,X#WX>U#)T!5X4'B\&>=
MF:87*\[>^I9>MZ\X_?SXY);_\+)[U+C)$:$<C9?J%Y^^>6.OC_IFR-7XQ$Z_
M?6+#@ S1UYBOM1:\>XNK-P[],_$-6='*R'6X8'%!LC@UM*>(U@1Y0<W,9J@R
MUPR4&]L4DE*4UBD@$\16D3U62H'-:=! 6FG"]:MH>R^$04WZ^/M'K.B#,'1
M'^PAI0S-02/]O./U2A@6B[AYLYQ%4H?4J+.-8+QT _<N=:@3JXV(/4U];U?J
ML"O*LT@2$4I.2@FS(P."$AKUE'-./2NYKB3B6M:"OA<>T3M:A^Y<(H$$0PX]
M# 9;8PI>X>=1U,HCYN^2KY%*;)]*:&NQ#(WIZE/S_")>E&*)[$3.;:<GSZQ&
M>PEL0IMDDX:*@^QR +:I-Z="8R$/T5<V,3^O+$,<*2-+(AT"2UR4(W,,:<3Y
MUFGURHOSRHOT;E&\>@NYN0 ,XX&E0TV5 @; 7M<<^]8EO;EN1MJF3:\%12$+
M8 &O%4*.S6/RO(->8DL;23;H)FK-RM*\5TO02Y>+T?6U(/?QK\(NNXEWE][J
M)S;N)QIS;5-S9FX9T KE,KR#3PM?3<67N>RU;BB9O0$L27.'6 !*AF@CX.XQ
MQA2@#<),7!9D *]/JFA5CUG:<!M:5&U$F\5U\+Y&:B8E5+?(A;$OF^NO:)T'
M6C?6I(='.*JM]I030% *S3C%"*59ZKS,K-:Z'VM9]*,-[$V]?Q,6'"RD4LJE
M0</LFKB5)=&/W4#CXDC4+'5E^UR$(0V-4M9 @]Y;)@P<2;!%%PYAX7G'!2K6
M[D-W8UOX:HL-#;P;PL"Q-!518$_DC+DODIC,4M;OQ:5'#K4[46DA#EXIT^A>
M&Q;'O;M56E)*=76&N^$,I5'L9%T9*M@ )T?OP6M70BWYYY!<3<LNN!$%2[75
MHBI]6HSC[MR)B6(KL4#9(3>RS9W@&_0<A@PM"03L%:H(U5BQA]ZZ.K5%+<;M
MB.?8\C[U[=0CEL$[C<UT!% >,B:2$F/+F#,+_'PC\6I %NH?>K.*6%/.J0%-
M]3EI&E:3"(:NI;B ?@0[9F2^/>+#PV,=-V*_\MW?"\3GXL08D"27$>R$ HI-
M%%4II&[)K?>\.K%K@Z_M^[*0F+U+Z2PC%N]50NF),^&(@M1+VV5?MB!Q;VQ)
MSR1%AC#$'2!WF,K6L03F6,719 >;7VW1:6RP!Q;6G*T5"S4A#+\AK47(H;L$
MIXBR.HT9:>OFRD6FGD4CWFUQ!!I=)4\_:&(+0NP7"_#S'H#Y<I7D^9W#@?L;
M1_;9_YP?/+E<C;G[_(F_*>$IY?1>U3%MKC4$5FQH.;1>IRV=S$&X@;)C<.3+
M^46S[D0W+\G$C4DF-4WLYH7%H="TUD 4;-IZ2\$K[YC.?')^,,YZ]& <]^KE
MEX^?G!P_O32A"U&GT!K7.IQ;X0C6D$)0I$R:2@R>VXZITS:%MCE-"X$T# ,8
MT1@:!'+MDFO1VBRZEAW3M,_/3XX.SLY/?!SX^<&SZ=52U(LC6R1%,39 <NX3
M1<R,07M1U!U3KRN7U.9T2KQ935"!F8$A4@UNQ3)!3$"-EC7[_.#,OSIX.A7A
MC.?QX& JM#D]];/33Y[O\Z/CDXMZG)^GET_\IC\Y/CWX73/XUC?RR?GIP9&/
M*^D S3CQM+[Y>@'T.SY]..SOV?'1)WST_7CUG@.)K8Q:]QRGP636.^<1.A9L
MRCB-6A\8*]+B"JM-P^K.^0,_^V8$K(,WGSSPDUU$51V@,L=AJ\8_/0]'TC!E
MZ1%*$+>^HFK3J/HG'Q[Z\ZD(\7S<[_-AL?3T(;\7][9]>'%)26))A5 !4Y1I
MQ&).,*#%UA%6>&W<:)WXX_%WOBYRG0!V?/)D%]%E+.XT;<GO-.Q5(@XNW),%
MU.2J\X]>_LOMP> K-_WTX,$1OQ;EJ\]O'1_9R\_\][(W;WW1F^,)/QT7>^I?
M7I2+3??\]<'I]V]>>H#<AU4Z^WI<^IL?^#T Z+W$2:32&G"%V )0:</B).YD
M/ P/:TWSQ\1.BZ>Z6//@L2<$Z=,(;\^M6)%.+M3G'\:N*KOI@#F&!-@=2A^V
MO+<B(;10 F/H.8(N !,[+9X*'9M3JY4:U!JXYS#,*_#PNMKC G*$G_#A($'^
MS4/WLZ^F9>1?*.U@34_XP#Y[]F1\UT]O'-GMLX>#19V?G/P_]KZ%J8TD6?>O
M=+!WSYF)&'GJ_?#L(4(&@36+)"P)>^'&#4<]05A(/I*P#;_^9K4$QAC;V BD
MEGICS>C1W>JN_/*K+ZNRLM)D=*[R"L*P&%Q)*Q&1P!@LIPTQB,);1BCQSM#E
M]Z;9%+_I?W:F!SG2*N%DCJR+D614A52@C%F!-)71(2>UHA"S(59DM\XCH:IS
MH_-P;2LSL]5>S]A>OW>/57_+XM&2>J498B9$P@@2)ABI,(F10Z?)7 &&_I?;
M4O/SJ4"B"L1B*Z&KE,88 K$'-@ACRQ7'^<0U9J!MEM=2BQYHOY&NRRJ(WQA3
M> C7>6VCY4ARPM,4C.+&*<:I@Z!001LFNR#U%![T4RV U/R2720\+2;2.:(9
M)58Y1&C:UH$2+A7*9P^0F@W$/4U3_"I$7YM1+U\>#KW_K107"+V&@UP=6,!G
M*T:0"3X=MU=_T6H_[A 8&.N^0V"W[?J (3#*+5&I[A#FGG'G=# @S(.B'#2?
M+M0 ZW:PDV\IOK_/![WAJ'-NAR/?RR/K=/0JCFD*A'U@2%!P6":%L\)($4+
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
M1GG/K%%*:X.+,!.V#,!>1^AH39 Q2 OK-',H&FPH8C80PXA7:EWR$\IDFU4
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
M?=$TA_QV!EWJJ8J?//=DZ/UJS!_0&QD.H<*%YA4F( Y4V.D*LI1P8W#T N+
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
M YLG,92+;5>>&.3&YE8J<;8%7%#=VFH=-+MIH\?]UEY]JZQ[MBJL %9F<TM
M+^7"JK,"7"BMP=]J-;?J>U<;.K=VLF:K6=FM5O>S1JTZC^+$I6A8"GK(S<T>
M*R-TZ<N0+68WO'+,8W[PI1N;KPZJH%RZP%6OIRMSX8.]J_<WRJEGU1>M@VXV
MJR";]M<K)<[*@( ]5CKJLG.8*FN[%AR]7R3'=H"W\J**TY(EG8/]_;W\?;5]
MF&U7N]52=ZV,U=F3YZ>4HJ80V- I!$N9:2GRJC>W:_LU^-/LSDK>U]JU[6S_
MX,5>?>OFP,U.O=VX":BGZ(Q(ZHRRW_:WJJT767W[>?:OWJ?G@^&@>7X&EW*
MO$%JDG9Z]![U"IZ=H^@18E(: V]B4,K+*!@2X>TV080@C' EO<"$XHUL8,[@
M_GWH/:^>^]YD.-KIC<[J?B/K>;BDIZ\O[/;PPQYI?SBDC7-_6OMPM*M/6Z?]
M=\WNBQ-H&=J\/+XXO&SW&Y>'O'G9?W=X>GAQ>.HN6MM_GQQ>5ND>;?8/+X?\
M:/O@XV'WX*)YZ5CCK(&.N@W2ZCI^M%LGC;,Z;9S"==XT/C:Q^M38TF?N;&?0
M.FV@1O>0-<^:)T>G[WACN]UO=?LG1]L[[QK=ZL51MWW6.'W][@C.WZ/MD\.S
M3_UT3FN[BEO=5_CHM,8/3U^QPS?-7NO-T6GS]._3H[.=L_3O\++&KLZ!WSH_
M(@>B<?F*-;8/>'/[]5FCV^\UMT].#DF='YTUX!Z;9X=OCM*_TT;W)#8N&Y-&
M!WW:Z]8F#7BNQO8Q@NOUP\OVQ=$;_]X2)IK=5Q\;Y!5JGKI/1_"ZN=NX;.[6
M:*/[CC7?U#A<B32ZK]A1]R@V+^MOO<<>11(KQ&M589KXBF615&SPGE)B$"=
M;%C2?_WY!1 V?R]U]DKPTOSZK,6-)99]UORQ@<G&YE:KV6GMU;=G>ZY<"]F[
MRW_G5</)7]NUK5KC1:V=4?Q'EF@_U[VW/_W6"%4I>XL'$S:W[,E2]JX4-OAW
M*62ZJGS&&BG=NONREAW6JNU.EM3QUYQ!ILR1\PF\^-8D6*E"B@<3M@+;"I04
M\@C84-^E$""0_7;M9:W925,#OZ6%&K\OG%=*:;(\V&%/GIY=2I,B8(/@[_+*
M76G7I5 I00.$L@*9VB6A/ (VV/>%2K7S,MO9:[WI_#2-Y'@K5D/@K( W7:J_
ME7-(_MT\V3\GQO;#U><WVGYV+U3 S;X?CGOY38Q"'^[F0_CK8\]/3F99&S?/
MFB:T/D>?3S%V/.R?3[Y]R@TCNS"8A-$399SDDWSD5KO<^'LR^IR1>QPJ=A3,
MNXJ)<(//3?^CN1AO_/G%<YSU!I6;C7;[>>>"777KJ>138_>!-_ S\S(;F]V$
MS6P8LZTTX3J8C+]&\G7#;O[+COZ\#?/;H#XSHV,P$Q#-<WPKL_H:>[E#?,;S
M"&X]T5K?O!^'YU<O_O*]\?N^N7C>&^1/GY_TU^SR,R?@[[]FN/1[TZ\_X^,9
MFF)DIIMFOSS[^EG^U17Y?O&=?"8D_N:WZ-FWO_O^5156\[\J?T;%_&^6/9/\
MV]_>O&H9ZJYW1YC7DT\;975;V1<2]:XDM3)471FC\R<OZ%KX+-SD)QG^=@)N
M67&E"."G*)5<Z6RUZ_O3JK0[V8N#3KU9ZW3^R%Y49QN8[[=KG92&FP[Y(^O4
M=YOUG?I6-2]#^=7:R=G6YEMPPMYA5N]T#H _;Q[7;C7A]=9<2+0,(9<'1_,C
MT4779GE:$B6_1J*E;%P:\-,O2O-V:EL'[;PT;ZD05\:^XLG7D:^&0J2E0BPX
M^,6T6G GUW3UU]47>[52M*V,:<7<2HVOEVACI6@K./CU_4H8EQIN9<PMEWE;
MA27F.EYJN&*#GY&-S5;W9:T-&JZZE]7R.8RL]:99VRZEW,I86/)2ROT*O8E2
MRA4<_'QC<[]=:]0[L]F'E(6\G\;B2O&V,@:6R[SOQ!*SFRS%6\'!KS8V=UNM
M[3?UO;V<W:9*KM[L5IN[]1=[M:P* 6LYD[I"YIX?URU.R5T7K7U:NOM.2;A2
MS!4!_QRGC)1V_?6TAN7GQ+MZL]-M'Y29=ZME:OGDJ]E70];I4M85'/SL\V9G
MI71;&9/.C\_6:Q .HU*X%1S]<F/S[X-FO=7..@<O6NUM4&[=?*GN"]!L<]@V
MH91MRV-H.;=B(>LEVW"Y8J+@Z!=H8_-SAF_6:>UM9P=-B%BSZFZ[EB]J2*O'
MVK7]@_;6RVJG3)9;';O/C_763-R52QR*CGYZE4$"RJ[=>E-O[I9R;G5,NPIR
M;D$3#GA-5SBLSJY_(JUPJ(%2*\?A5H31P*#RR7<#7IDI5%RN;2BZ ^B-S5IC
M?Z]U6*ME+VK-VDZ]F^WOE:L95LG :@56I"Z*X<H5#05W $DV-F]6'LY+A<J_
M9O6'2QVW,D96C[4_\QKHN')A0]$=@&]L[E3K[>QU=>^@=K7]?)D"MUH65BM0
M?&Y1%%>N;BBZ ZB9D*N\J'9JV_DV-;5F)R\U5\JXE3&Q*E<T_#+'E4L:"NX
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
M\X1H)RWZ*%U=-JR]AD[T&<<I+2].EMIKR,[VZ.10B&L^B#@G&O[@,-M(N^D
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
M#5U)=X=CN"1&:WMY@>@K[R,IJS'K,4.A-Q2)K$<5/@6-A7 H;E#+UAQRG4K
MY;^;TFGZS9K"-'9M[^&<E7X4""=!I#8#(*MLG8W6U7=&O/7G! ^N8DMYP?I!
M,6M]:&@\1T>]Z4S<'7/I. IW3W@0=+ LWN6XK=;P7Q.\!K,S^YS:)RD&S^IJ
M+.MP;QR=N1%2.W7Y<XZ&#GOROPM2G[>40*#6K:W/"Z/*Z.$M_+?05 ;N\!JT
M%?=%>E/AI]HC-M-QCNM& DJ^GVB8,JFK1<!Z6B8MYX+ "_$7<5)MF+!QQ*MK
M,-KA<*XXAB>PNLE+X>TSDVM733]!T3;Z$9OT@Y$R'O@59,;IA:ZG/[-RS0JU
MJ^6/,'T7:%V7BLH=!^,*W,OM>N)@;HMO!!',UJQ4I8@G;9%: 9G$+&I^4J"V
M%7?*LYVA[4FJLNVZO?<R/S>?%TMV]*-&;W?-4\P*.UO!]8@?Q ]IIR'^$1D;
MW1'C_&*N\VN,S]OC'\6[$]O>*;U9#P'"N18<?(+2?\>VR";4I1?:T/[5J#GB
M^PE4K%N%N!CX=GQ+\;7HR34"F4;AXV0F\7D=3.1G>]F.<*'=ZN9?VL8X/':
MV[B!V&P'__ 6GNR-@=E]M60MT/C$?K&5,FZR0]A_>[0R06,49,3FH@K;*0F(
M&$B7O\HA7P?#.N&M)]Q:4+[91.*@G]1,.7"L!&<Q^J=N?.IHW\]Z>KKVO=JS
M"@).&K3J0Z]#"[XK-KWF?K#;8!";5!\>/; YD'^C&N[K"L'5$EQ [@V?/&O4
MIS(4<)M%85A6X'6UH+) XMW_.+R_CQF B-L3@R:I)<:UO<KY16S&SPKH7K2P
M538.H 1,@YS23"U'+]FLW&9YO50'"J^@[M1(C'3584]13:Y'5ORPE<*E._*T
M*H3&#W7P7&=,@4%VF4^ZJ<V9!RW+V$S?9*72)$X^>#A,6]25QE+2G=K\ UW2
MGP6;E:QZUEK"@#>&RP_6*3UCW1:"UTK/-*_>9Z[;[']%4&MZ<S?WF8TPE>.2
MN";YYBP@>V;?0''*F%1I21#FVF&;]0^C9)UO<C7IGTT8L<Z784[WQ!F'FN#F
M0NZL#4"SD-(X&>9B"[&ZV>?KL3=,=Y849\&Z;H]>;> VV.1-U("E:[AF0JP-
M,0(%%GYGKI-L9[$LX@$5$0L;FL"I%&;(#5SGZY:WE(\]VXS;7+JLWFT^+YL(
M&IJ G8I:*:3MC<NQTI/]-SZC,CB2@<[MO<Q'%)&'SE&T(3QW(PTE'&IC?.L1
M$>&_@_$1PHN^#,2B)K=2@VHK[5)<380\ES.Y45LO6HS)L[EF2@4)+?-.Q3X_
M=26'W1+J.I?/Y<P4X7M9Y:N=]Q$3 VJ$P.N JBQT=.6:%=1$AV.-<G(?%)X0
M):THT&QKEID+S9X-[QM')]);A;UB?+@3;O[H,$-]X>'4RC&/K;RW+_'VB-UH
M;([!W.!&I,P;-1H_X%0-LN?&D61BVA8O*SF8E;15 3KUU\0NVV1FTC875NQZ
MZ2O+$=!8!4X'OR?.6<,92H#:./JC[/KHM6-#[-LF"+/)U)B9QG"6=F,"@X2U
MK<R"2/1-TI1PCGG'&*-?T*R&DXL%J=@-ZE1ED1@\%%OP:1.(]#1)+!UV,&J$
MD<=9(0,3K+4WS:J:.TR@"!3][/QCI%(+F$(K/HI^_#TF5$29T4B^L.. .C,W
MCG[RE#42WZ^R"N]UNZ+73&>.A9 <X<@9FJ?,%7[[MIJG5,?UZJ/N>I[:P2Y/
M;9>G]I7RU%A;Z&H6M@.K\\-(;C+G$4"*6]4$&6&D8X#Y)+93#B8&<GLR'>O,
M[<B9+Z29Y""ITWS(O7 EI[0UI:JF@7$%C5(3\:CQ4#41HK/R$M&[@(,'MH!3
M7]:H4%V@P/9IW 0O;*0RZJ\:AHZ:-/Z'U,0IX(_[/8<\VF=>_,AU9U*@V =?
M+3V$B5M8IN'O$MXD Z^R"<GLL\UF9?FQ^[>1TEAS]%8RF]?N=S383:ES=L?2
MZ1X)?ZY#URDA3=^>@FO.ZFS.6VJL1>8499LW^%;*233W[]FSMYKM]Y-3>==K
MSX<.K7$MI*4LAJ=!=4_ *6(:$97"21Z>*>6@KG@#DK7)<@5@"%X07.TIK@[>
M'R:&U^T"IG3@IMVPBS">S:-6+U')M )\7Y%Z7EKCQ;_]V=NW8_%BN;"XS(B_
M @@<%M;]>TV_LV=&)A-L5=OA\SA'OB=K_$5CQVCD(!"][:%[9QV?XRQH@1-V
MXUKGLD:Y0_?%MKHRV?=T!BLBD5$4/T?'Z/;PFKL]O/+='E[%E]OLSK3M$7K=
M=E:V'S2U&&QZ,=1K/\RM8D_<V7%T>OSN[<LW[^QTC\/]_0-;.3G8KM]7>_H"
M9E]6:8<"C8*)P:.P2WXMQB!F2>$:$G^6KL0+%PUV[R#RK\H*\P[\-&EUXET
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
M)I;!J#XXS:XRM-2L8886;$A]&6YMW2"$+&10P_4/1=7S0FHHME)G_>Y_T8X
M3I2VK@/11+:9"@W7W.O@)V2S)57F9-A3G>XV0@)DQKK$J524ZMB7L\#C?>R5
MSE--%V&@OF4'-YWF2Q'"X755*>'2K]D*X=:$639PT._^][V9$%+#0$W8?50Z
MQ'TK?K8MQ<[W*-TE)7?13@AGX$RXB+-<FS_+O)C>0%?II]*9>09L;=%PB6$T
MBBXO+\>SZ=YE/":[8Q2&#H/@G4;]^54R30+CXCBZPR,Z^.4VZ<^-49(EP4OA
M%SHE9LH\<<9.;%OU$"SINO;NE\2HDS+E53\G)I=L,?I(ETQ7@-7=EB8(P$%E
MW(@3$I8%A@H@]$_,B_/([(. C"I-L"_NZ$VW])Z*\IL0QZP8LZXF,H6!I&\N
M$!0WE[]$OW(Y++N8GI5):_L)88!DF*2A0I%$^66<7?@,EO[[.<ET8CS5V!0;
M)A+NR:PC7&XGYKD1Y]N+=CS=24<[^>""JUIG_B31G-[4/#CUQ%AN"PD5NE@'
M?N:XC\\"]>D4=/IAUH7-T/!Q1OG5>%\+,IAX[:Q,Z;OG+3<!G;;<R]OG]P=W
M<35PR=D;*KIY-_[MC4EFA9CPWK'#E,8=TT  _HK&S6P>6/\X>LUS1(3*$D4,
M1#C$:]T9H&*=WJ2"</\5]=]<DGY3CJ-3U["&R_]YB E##;$A#N1*[H\=/"!E
M##+9%%G^TSCIAO 3CZ::TW/!A0+. \XP%.N_GM$92CJ[Y&)JBQD__RXX4S_D
MEYU)KE(^N'H[':1K",/Q6ZCT*AP;6VC*,+#SJVTBA4T]O'2NDE'OW"1N08^/
MIL;B;%5.6AYMR*E-2V:G!=K83'4B[&"2$_/^6&?FV%FGEI#W9-)B&B5YYAH2
MA#MT!#]92MM*;I9O@QOP/6+LK9&]U?$%3X!2_RPXP<PDXJKR7Z$]4M"LQ^.-
M6_$MY.F_M;1DV^'LUJC4']U798Z^*8LM5H@V1G/$MITO\G))*/WP\1%W]%"?
M,J'9T0-N^R5?Z'4@M:2"/\$/AAU%;RIS;J>LO4SC6<D%W<$MTG]#C$7K=4!3
M+0T]3PB(VG+*=?H>1\_$=R +)MJ?L=)]>/1(_2!5;[T#BQTCU: 5ZP[A..YU
M$35M57#PX,>*UH!W'!SN<1<@4N6:BGG\3YP"=/!X?._[D8@UM3D.]\>/OI?I
M2X<',D[/!>Y,@20;W/AP?&"K#W&%?S?_># ^^IXXU3S.9>6'C\8/OX_P46!X
M61($)&?CP6.\;JA)4\ 4:!N(I00C"-'Z1OSBOON+;>R!VUBMT%:'G!%)LH:/
M OU#Z==9MM#"[-[FD('C7XS=/!X_]H66!/MF5H!G.C'>V_O]\8/OD= $R^P1
M_CZN,[3@>@"8_):!-+)D)".;WEV6$-6OH7V\C5G!.<1E3_,X^2"@.F3P@"%N
M;P,G8,A)FW.&%K=NHL^GIESD9DO93N!)^X'GC+.7PG:_UL)9^[6.Z5WPACD
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
MGG$J"\%5=C.["_<@P@(;SLCU5G)C\A2Z1GS5PF^RUAA97"2:JD!IB2Z!F=N
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
M961TYVJ"DXQ$T(:G>"KE#N4+AWD;C56MHX=9,/[&W U1BB=^&.3!V@G/XC/
M9^-Z$Z,#C3*12U4PY*G HTC^5G.B8%D#CS.<@ )4XM)YL-AK $'AP*H*UT2F
M?M/ML%,48$U^QUAENLKPK3<?17H@2BC#Y7%N^B:6,FX\LQZ3KHC3X*G_.X%!
MBOQ2: .P/Q:.\$E*X^Z!X$)!2)C"M'2$5*XH9$%)1<HMF"_Y&'4H70M?6Z-U
M7:_<K]'M8+>=RA!36R;)UFV;1)A;M@2I1MPR/T8N.D :<8$X@W[**%:C_6S&
M69\1[N96^&MLD6-"V2M W6J>$>JB<Y[!+US3O*Z9*L64RVM]+V7JZI=PRMK1
M%E7WW<[9VVIBP36]7@'7NW8TA2X!-QWB957J<1]4%Y_+@(\%DK@XM%7/MI0E
M(ZY:WB=*]/AKRPG!A'HS32VGX9K+F,8D\:WN#UA6AS!_IVKX&V#54:0Z/HRN
M3L,7GP%VS.?<5\#(R8>]6-7AW9%Z( 7M!O'FU#$$>0G&1#*OF/=-K RL6%-)
MZ) VBB=I ,G*,>:3:GHL6TNAXTG@(,$1EXITQUJ4)<=DY9,[B.8(\H-VS0I)
MZ8.57((7(5 9V!C,,6!SY/94S<AVY8>"3#SKV: SORHDBM6S:4R,_"' &3&P
MQZN:"B5A?FA0<XI-FIQ81W=!\<E1^L.D""A%J(;D0C$U+BX-KLR^[RL/$,U]
M,B[@#_&N/T)>^4+JZW]47D.KX2:V,I79@=P I $09Z6&;Y3*TM=(X;'\]GB)
MN6PDC0=*-=PU$+W#U75GF3S'TN5"-4F[XC2,HAX.2RRWOR54G;<XZ_YPI@"7
M=_GGSKCA0$M#RT$-UX,TU)7QS&TF0E8"<"TR_3W(98MTGA'YZR2XE":6W8EE
M*=D@%B#*DCX\<7PSI.%<,Q5&"B(/%9# <$\B7PKM%)4U87T%+;4S,^I')"7Y
M7 #1GX$X!*V5?&WJ-0'@R%N6-,^VY$UBLO+*TW6-)$*,=(Y?#=#EF;>DF&N$
MT=I/0!<."=Y>!'DN(PF"1RBN-T@VC*>F?A<35 3TF.^#S1%DI_"6KA>RI/;S
M $?G7C.<J C4(#Y&2"2F*-?7MB@1Q>'+)9?B5G/0,2.)$ ;ZLE5D#X-Y (QI
MJ8CFYTNIL(1$3*U3RAWJK1QS"]1MH3/P*Z4<B.NS^MPJ<WE-(RG=B+7P=_"@
MPT$:AE-2,:<J<D5XI5B,+=:7)57\0*/6/)Q]/CA>YA4@*J/Q%J^R-U]CU.KN
MG[EXX\MLID;3FWB.L# N(7']S WZYE+G+E1)78V3"AR[\. 5(\CR8\PRMC K
M=G.%LD#HT<A0E4HT.DB-P<RL^9>!YO/&ZH.VEIK;Q;9?+E<CTW GJ5@WM_29
M@DW,1'@A*.=_&:70F*)F)1/0W#U)U+,1L-NR#,J%U/!U03BN#/)SX$DD&&IC
M4";]H&P>Z0X6^?H3PMAQ>*EZW<WRL0L)EFT)#?1Z.9$1@LP\M/-PQ]05=*)]
MPR?(&3>F]8H2>Z& 4QF7,@GEKH#GAAF8WCA*Q\LY="TAG3HZ;5S1TCK*:U%\
M&OF6R22_0FB)]5PJ(W"YG,&*LR.@#BOIKJ7!,ES.V,XO8^80AE9).HJ@!R".
M:))-*"[2(-0-*-IEH>/0EYLC6P)GAWXV*=,EXL+GD'_G QC7=P[;$V%>XX3G
M";MGZSI$7*\ ^6:('I6QD8>0T]3JK."V!$Q.^41:1!?ZMTBD!Q$"<Q<ZAVEQ
M#O46RL!Z!>N#%;.$2GV^K5PYD6<C]-Z_67<,]!ES0.1\XS%M^SARQ13J1Z>U
MW,/1@C P$L)U,1(>?2Q2[4?](92"V%-*D%L_= >4F!->ZK&\[IB"559@]E?6
M])VTG-+79#?);9Z+,,+9):R6BGU#ZP<&7GK+7.G'M,[/&9EBY8L;UX#3<9H7
MB5N^P9YC_@UDI]AN4ZMU#E-R1G+HN)B$G0HGR17?GIB_%J?@V9H;:W.E0/<%
M1 D6'TZD75'5&$BA,H]<5*ENJP<4\4SH8+*+IQS/1S@OG1;A<1K-(TPN*M X
M#QXA.,!BBER>:M0U<5EIFC[<U.-@83$- A8;(6H Y&8%+NHYQBDFD-/N'7SV
MW 1%YVERE:D<Y=I1^I/9+C:A_#HM,CYIFLS!NLB?D(Q5H&)<2U\;-^W8<Q,=
M;R;V!^RV '-\H.T++*PX96W )%"9A5H\E\H[8!YY^*;5%&9?!3"/*^?9G>YP
M-<<()YU;9@Y[$HC<J52#=2B%[R1M4S*[)'_N6M_ .@30;BJ? QFRY:EB;J2?
MS_*95/[*.<H1-R8/7+@#*9B;P>(L,'LTQ:>#177=C@*LWNZ7,V88X0;6*61D
MK@VFC;NG7@S^)@E]/>9=/[[Q^SBVBLM: &UPI.<K]#U0T7%.0;G=2F_P^_RL
M*%:C#)G19)&M:8;C<!7W@SH?("&RY@3X7$VA^1!V*@#W@_D:VS).-!ESADD-
MJRIFG9QJ9HVO,U4$*UX?[R'MD=5?(:T '?<Q4I%H!=;;WQY XYS4.A.0C5.Y
MQA")IVXZ #'*?-AB5"I-X*QXMFIS;AVRRK!O,^3@-H#\!P"35^'DO3[^5!MA
MR?I/F\'DNU0^1SF*CP!7_(/MCNYONJ:AQSHY8)XS-A.Y[ 3\@E: PJ_J<U1K
MOZP[L IJ=,N<?%.=7"E$D'@0F=#0\O&U>A%1X5@G.=65[//:&OU"/4T6N!1H
MC/&6ZYE:@.6F IU-G&@3)H)RO*I7/:>Q4.KX.Z6'+KTSX4-B9*A38 -T/XSW
MD/,\6(<P!D%187(56^8CM+*IY->8;(*Q-GQK='\#?B/?J4]858FI7-F90>09
M+B;K@&<F;>"&6SL[2O*J6$ '(>M(B<X[]?:KPK/+-U;]87._V+.F.I>0,0/5
M@4YCPNT1:,]V:$PJ7R7PV<4!F@[  91G:]FXN\5F*]3CW$O)J+2RXH&JY<.T
MVL4L&#/4(2NK"CA$P\"I*JVZ'=#)YP[( ^%3"<I- ,M5;0TF>Z3=%;S4=V[#
MRZ=VDL5N3W1^_=3ABIT&KMC %1\)KJ@2&>[@:CW*AB J$3B$:0:UAQD&-MPZ
M@GVS0E7'I&>W?B:ON1^F&H[)-P\.B&C"U;S$9.2H]7:E.VPM:RS/\Y3R:YAE
M47DM8^ BHBG2N)P4.<@K[1)>WV6K@%%7JCN:>;8HZZ7Z;E6GK4E(:0A:;F9T
MJ>AA#66F'$H&K<UTEJS$/2 AE[B::]X"011<%""Z0"IF4\Z!JR<J<"_+!EEN
M/^4N5"CFGJ$F=*!KJ;P@I9]NCH'H5T[."HK-5EQ#V0>=5#8ON1LIV,/'.#6H
M:J(;;G5.0 GYXB(5%'+6&,M$#)%0_]8*8#F=7#BC;%B\-E5$+0%_@SN$0.]4
MXCR/YL3X)I<4W6R!^6R+H0!+DD1ZH>(;L\Y4-[OF@0I/P#EW12+E8,.!1(&'
M:!+ EB(^7U,!%+*)ICN&[#^U^R+\F=XV([*(%&@_+J50@;\[]+G"XJM(F!UO
M786Q2"4XU24/.KE$RP5.6=_QT7QB.[>#14M+[16R2T%46)5?7*H^*K,=ILLY
MP+: ]0#A(HY1=?@Y;%G8A+H<9^RJ'""[4K8.OH_NE8((0)I5[#/@,P1+OPCD
ML7^@IH?H8"46(JR+H?IDE[99KTM061#:.O3UD*Z J5ITMF&ZN[0Q8(QD,76U
M7%\+LQ!AFR.#$!GW;"SDN<VU8ROEKPLFN*-Y52$"IPJH*K*59%G9?8.?.)PS
M;@4O,2,EU.#&34G;4),]8JT4"]&&)-&$HX5?ZDY@ZSM8QS8D;IQM5^.<Y-\N
M@[&=^W8&9^H'LC*H4#G?D"QN>6?@6I>M*:P-X@AHV(M\NLR=$";&W^B'/D]3
M3V+ 2M)?KI",B/X=*EA3 D)0<ZN C2P,*XOVZZ9)+(BB2;IV'P.#$]2LQS P
M+51XY)NV [E(6H0MG2OD3 (4" 0.IF>!ASP@? %#351YZ9H;^$ I3N4/#%'X
M,GB/<Y@Y: V/D$*RTA^0N4$TO\M)M T3D2Z#F#OZ-/%@,ZV>_71NC%03^_F;
MFH#G  ;1VX@RBY@$I)<CZ-BX'Q3"H-*:_4'%*-WLI@;DUM>"ZMQ9(9Y!FE @
M+L3X"C<SXR<<^"L'#PC.(F\#RZ4;P+<7AD1]&0L9'(^Q$4J[,6H]P91QDM&D
M:JVL)?1)SY=S7<3,;%R/M%M_(I_NRK=AG:$@/)S>)T!.C K!L^36K5DDUN$H
MQAILVG3 MC4+QJKI/#?H4"=8A()@ E-3>!GT^YJYA)ON8,'\" *B'2]I_A04
M?+$\AU\CF=Q%@-T"A<C.C'=V2X04[Z1ZDI+\*S"^N*<>]:H58MR-^^,UGH,P
M"T>?+X51UVB=%%VT.3Z=Z5J&,*4FYN>KRY*JTNN*)Y9;&BX2M%#!(@HM2 7J
M!/4Q<!&I9%Z=W  K[1-SV2 Q1+Z;!N.53+ZHKP4K76+Y-/+A4IP8K$_L&Y:9
M%E#W?490W.)AY:CF@) QL),788J,?*45E);W3L>V:UAHSTP_$ S2'7-- P6;
M7=N[D.?<!",*N25#QH$^9\O[S0H*U6Q.V)E$5V=HYJ427, Q@'A8"R1G@!?N
M<D4 9KCDKAN<R(136"A,YY'NTG/ ZA1Z#32R&?N',SA2 ) IA&_H@IP*5TB<
M$MB,(,(20"!F6#7)/"VIA5794-)")! \#70"9).5J?N$0AYO(?? )_*E8W3O
MG( 2J5^$@XJ86.?)&K!18Q2OV7F&@>P&S4I2!SQQKI=76G_#=FS*:AM4<KV'
M1C^!CA?*-P:BG1: HF7XI,KO*M-C(W,@97J!X3V\%KCFN!"$#U6'M)-_]YWR
MJE6=PP2$S29"\DD12X2EP(R=-75]RHF"RU D#Y7>N3P/40[ =GDCI?25,'E^
M96WUJIO)RPI0CR-.(4Z!< -O: XQ-;)\3&AO+>A:G&([];R>& *9WX D**T+
M_S-H:FJ217GPW6;#\8N\74BA:Z ="QB59]>_"\S]/*U9=P9:C!<;"#Q]&&4H
M#Z-9<L7'_WY[B*I_9N<""91PG@#Q0<I(_/T:[9."1]ID>@X8<"%#[B"-9BO;
M'T=F0V(6M,I.-/F0\8?9DCQ:,.!X\,8R@&!LGS4R1Y,JV_R]-&I6DS>SE01'
M736/KBF831YIGHC8*)@\$,R6[]X(]= W<9#OQ@SKRJD!.]*KEZYBB*<I9;4V
M.!U%L(=OG5NE&DW.2/#=#K[@3YPZMUA)G'R_287I-;W["R-K6Q*CIP/+#Z!9
M$^&O%'V#NUVI.BG#6:JEP2GF4#6FAM$/^W@U'9:6KODZ9N[PQ)+J#\5201U"
MUJ\LLX+OLJ(!HN8+@?G*CUGA%0G )!<*?F1NZV\H]KG]P;:YT3,WR5O,R"!9
MSU:0)B!Y$R>OCG6&LK9(&M^BZY-?K)Y=:MLA1@3-I*SW/NJ$?%/N9BJ6Y @%
M8).@D0]MB,]-'.\"S 31VD1J!8&+-(V4I^^P:O(2Q_:F8$J3&9![3Q3@3"=;
M5<')^@&O#=3"QZOUZTFIGKSYH+3>;6RV%P:N:KG*^ ["8L)5<;E-90XU$FY5
MLUC-7<#Z4P<[=1NP4P-V>CPH AQ$IJJ@(NB+) DQ  &;':4T1LP&JW.P;[-U
MU]4AM,(&D])5LRE4-&:#7.T!#1@26XRIANAZJ4=Y*P9O]GIHQH.Z)TS:!&81
M_27;+R,<F/E,NI,*,*0K_TR$ U(<8\HB7Q_0E6<X#4C5XXA$ U,D$>*KI?!#
M=?3P=4V9SQEL!^D(I1R$)2_PI_S]Y.0S]RMK'2I.BS)*Y254DX\1!W!.L]!3
MEP,-8IB);E!-"PV_4FG@$ 1'PS#I6C= MXA!5\+,@N/"JV85#!#P)ZA7^$][
M1![S"Q;/\#^724X._EA8>:ZYFA'J:_[VE%(G$^=C_$FN)OUB>MRBAT&(EO5E
M>6#BC>< .UO,N!N&L.RA%:QQPV >F,Z?@!J8W:$B;C*&T[2*%"?@"D:@1U,2
M?2-C$(-ON.I$UYT!KEZMZ#A-2BG]=6A%CB^NBOTYS7X'^ 68";/@;N!I<:!0
MLD\XD_W6M=[H'[6KX>Q9DWBTAJS^>QE>Z,'Q($CU!^^*F(^3%)C]%"'=)E54
MG&;H[L2.EEM/ Y<,@:Z&VX:E>J((KA1VW>XJOI+^*:0WKV)W2QD$(O4J(H>]
M+JNKL?)WIP_9%/M#@I$%(AB315O8>FE+<V#3ZV</\"9OA723SZ7^]SJ^UVUW
MN[Z*?7$D7\C585BM.+$NV_+N@%M]Z/)+D3M=0P+L.)36G=)T'FXDA9[2OZ/V
M&.7HF_-*A=&X<KI[QTP[Q9"$1_,I-B>F;]0Z3>K!"4PS\94+[RX!?WT1PV72
ML!;2B>/UJJ:4E0FX @C0M.3*Z5NB.86* Y+&9L%INR/Y5=G362"Z^1(FB7\7
MZ1@:8+1Q@J944@Q.*D"6&3N"%2*/,O(WO6>6$++<3EB;H<] :;'(1>A<)@5,
MRT*E(:5##8]1IKGZ84T=&/,_8/*MH8\6/).6L73TP(ZK*KT3K/B, ^;3<!>4
MUHY]'G>%, O"WAIA:^1"X)&:7R7:00EFS%-_*8J437-0/3+FP+>&1[#%N6X?
M&[ZWDN<A_<"M<)=;#Y*O-N;0RB526F%:!2J*F0P,@WK8\M!3!-;OK->H\09_
MH\Q?F;+C^ 0>6$!HI(SGD>U!S;["WE'Q@J5D6*KZ)FQ>8P:Y@E^54%ET)K[K
M/9(Q?F5.Q0O36[Z,V;A#6;5$\N3)6.UO!6F;;UKI&IP'!DM@7<<Z.JRAKCHE
MJM>P;)%YEBZN*,][W3"A9QF#5:7(91[E3 U.65H56?QB^!3SJ;4"Y*#K)U.^
M7<A[!H(L6CW?L=,EA"W06[/&A",]E9ETI.6+O5H;@,PI2O5^W-W.!,:%N;=:
M=.Y%5#\G[%!FNL5:NFH3]2F1.D[DC_[C_%C#.V/=_+ON6]+4<7P=!YLI[3/9
M5E#Q;OOU&R5'*_1]IY84O]-YK>2)*TO#P[&H7S3P;\UL<Y#@B8PI5AC%.6,A
MG7WTQ>RC3P[U#M(.O8<8I--^\3^U+U!^POANK4SYR>J:KE6=\@]3E+8W$F9S
M2;IT1$X-[$3^ZX?37SY].1@_\OVO'W[1A#8^,XC+'2NBRP!IZC?,N):6'TES
M40E"<2X_UUP;>0KNR )W*:RI-8N:[1:\[W<><XS+"=%W,!N;277.4#/I^KQY
M)TUH/)Y"N"W#?7>V"[H\%FF9*2_#?YDO0_EH0G?TD8(M9&"?$W5+*RK73'RC
M=[E*7LSE*DZ]W\_>JH<5,902Y"^*05]'(^=3,6>\Z]KO4.<@-K+O+?7I'S):
M@8OT6I:ET?5<NX:!M3G.05RDR7+!,"3DA3^'G:MX6VB8K_*(!%E.3(RFU$@8
M*AR,^PG[\-96 +>1JW?.)7CG9/:X>\4Y#"5&0 <3XC)"R-@\"<4LP_8>3G;D
M23(S%*F^ MQPT1E_/!7A!>4SJ42* )R<["O4%G'(*XX'C3,DCXZ0F!0?Y@J.
M+GQ4>$L\9$D+:9(X1@.44K+<7Z.9SW7A&3*,"Z4H6'YE']>D.C5_LLI5%"?"
MV2FZLT_OO_P$Z5+C"M 3(UHKR!6C@GFLHI H2&*R+94K5'+0O9KR1] X8%[)
MG;C .1/ZR%PVM^<LX(<OZ,G9"5(M24@QC-1?N6LC%(Q+CUWP=:'88MKG40>&
M'HR29Q,M<F<8(S1]XB@$R,\7,YCT[%<PCV^EBK*;35&=VX6_XAR3^&(94$T;
MWM06D=Y_A7R7O9933-LIFBA=I=<R0H.BFL8Y0T@)TS2Z@"+HU53$F(%$&!?O
M+:6^M'?1#N&?=3*0@E1 GYQ"K5U=3.YC0A)&X#1N\_SPC!<1UW'5V8$>V07H
MH57L5OW1E"R%*C$?0-1;1!903>BRKP25!G>V)NU@\PY?2V%_P1[N1(&.&NIA
M,[/K!EHSF(0;FLS6*,#+J0$*@#-H1.W9E\Q&!=_2+Z(VE+'^1;PZ5<O(%JAZ
M2@9Y./-,,AQ!!@&TKS<MOS$-YAXPH6B9DR&S&JF(U-XBCJ- !0]D)6@K$4/]
MJ:DN'>AZ/]D[/O*O?;1U3JM-\T0VC3W9*HCY &OY68^+@@DCEY&X:L*7W9SZ
M$]VZB:;1W58VOHBY:VAD>8(I ^S]S*#F$P)$K#"PV&PT2XVPM#19J5T=I>::
MI,ZZK"PU(+\(<$(4-6<HS2+;N#[P!GX4)_$+_0I4!ME;L''\X)WQTC^_P)"!
ML=14^-'LBCC)2?",2O(R$FO=\$]D<]5X(OT9+0TVD#OVC0><J8*F7,[B:D+E
MAY+#\JY8;](DT@$A):Y]1-".;,E=;UKT!J-H*59NC23^%9X6=_QOZA7>).F"
M@VZKV_$:;21 '0,<W"$=F5-C5PWO"&Z0^A 9]44RE7&TH&" !Q#K'^ Q!14[
M*7S4<'IE.@5U'AW^'ERI&0I.?L@:NZM[6M6<8UA10R'K>SR4P[]=9:]E%E(5
MH".K14[7=B$@!,XQ^2LI72:*2R9*@=38$R!FPP)6)M\MO;"HQ?48$SS[B+U,
M%Z+4*Y3\%IO(Y;ICMILZEAS31. #B)>H>*YR:\ZW[(FW/CM:<_21UC:*S[*5
M+D:*L%]VHXBF2X,KBS_*\;D1]3^;:8(*M7'5R>#^"BU=*,CH*@@VUW*?.AJN
MUZ#A&C3<(U%_383TQ)7-5@E\9[8@!#/)+#3]:0EA\*7IO%HCD%8['/[K F=J
MZ8H(@K$@%^%A&1[& 6%8;O^D[.QUN#NO06VDPJ'GP/-$HUWL"W,\L]8^-"\>
M#C:864W6E@=^H-FZ=?<T]RIDK[%77\I.M1?^N8P6#,G"F[Y>8Q;53U-D&(4V
M>&HK?$O3&XDFF5'B5FQ%YOVZM=G,8^).E]+ /Z?EE?U3'09"!0OYA#!H5YDO
MJ[/8L?S.N5"3^. T-D1)LTC*,"2B#5WF9,K,,L]C'>7"$)\]=Q ]L&?^02\#
M(!OMV3#NP!6+\#R 27V0^(;.!5UO5>VN8!O2D*+;.8 L*0^H,I1FV;E9E/!O
MU%NDF1'0Q]+?#%)#(H(W4 U'7+IU>KRH;H,:N@A6)G=HT8/#-M>9R9;WBTF=
M8(= <=1@8+F*U-BD7JWD93 $M6+$- "8"_^,Z1CY\>5CVPE-.^P@NXV)B)(*
MC!TB\'JY@U(L8* >:.=F*_23.Y*U&GGI"0M95U,3H]*1A=2BQ[F:)C.!+S'A
M><I6%S3\::VY]RV+TD ^*387+#RS&M3!11;(FGA=NCY0K 8^G LL=D]F2V*9
M@0@?PP\U15'/VR:D,0T]+DW*61U'8QA31#SJ*=3*(&NI'EQUAV,!,2DLI)Y(
MC*@A# 0P9XUU<VM"KE5-46O](V<% 4,)RWHAI2=@-U-.T:R[)2QLKR(I:&"#
MQ0J6ZF:=8EZ#KL'V#?0*X8L3R&(I#7,FPU ZS.V(LA1L;4(!#-1(4IX+@(@>
M<R01X<<<*B#D1)0K8C3!-#,RPY4S,ZA+H<!I_SEU6WD)'QP)B(ER C+0/MPP
M[Y$V:!F<AO.(N"4(^>N"@O7D]/>L;=9HHU#D:420/#?YPW, <<R-,C+&Q!(Z
MQ77+G #5G>2EPN\@PQ8X=.LP5PU@7)R&65!*/?=8):$9C:VE0=V /-,>A*#M
MC/%R^)S$1(Y2$GO,Y)A3]HHD;(V=D/70XK$^5V@1VLP3>T'AF4 'U#!UH@HS
M'EY@#UU0JJ#%J=X<!@*I5X$4+#N$6,93'BD"FSB%R/3R*K%_73,NF@-(;ZA,
MCT':\-TIJV-Y7,9A5_84_L@(*4T)"[85[RM8=0SG3FK&@9JBI%7W+#H\M@8:
M09C<G8."(M"FP07HX][,N0 VH.5L E7OY'S&>?Q,RP3-O.;3<4P77,RR '@4
MAVEP!6,JZ; M&SQAY6'NEYYU;Q7$!_;WW&X),TP>P1,$2E#=VREW4.I=#]F[
M7&5P:0H[<NU'BV#&=57"UCEVPH;7G*OQ?#2.GGT'ZQ!'9@S[*#<<I]HE4+ES
MU5X:"YPV8-)75N*=.$&Q*FCL*.(2SL'Q_V:H/NBE 6.+H $<GLN[$Y %$5@$
MHI12]\538THJ C?,J.7J?&7=ZGQE6F)5!U6)+\Q'2-GPCO-@_ UP'G'X@A5C
M@O_W^E[59(&#&>'\?_"!(DHC+<?!EI#C/!A,<&!3_65DW(IN^P1AHKZ+.U#I
M6@5&E%M?>O]+5[=7/P*2-D.2-1MUKL,.YD+USH3PGJV7Z'[<8W$.RWW=UYZ)
MW."[;X(%C)R!WY"7\*RV53SN6Q+4GA\QM;D=ID_20&[3)/VF9F2;L!YX2+E@
MS'RV;*VR3#D$5^K8@\FN(BUI%%'Q8GG612.3KRE6B+"N"8%/VRY])L0W(EL?
M3Y&N'DKC5A>$:K4\%_D5HO:5+%)!!S3/8\\<.'LB_;-Y]!\"?&ER$$(CM<IG
M#16HG"WZP)QP?I#AQ"+>9.6K$4L^L($ =$!QFX(W(;?D?X3*ZVA^CWRUH(P$
MO@&BRGCT@$5]KME+F/:</'3WS'FM#A3Z#PX4Z#_<4@_]S1Y)I+YEF&PMSBY\
M8ABAHT>UT->)T9[>1W-.T$?<Y.-2>3H!D37'WDPAL"_$M<(-RTL=<U8SD>9#
M#Z>,8^-N%(M+RM_$U&CQM%H79OXT0];%!7WLPY4O0K0:T(A[(T$K;O>"KJNV
M!N=U75(:A;*C;(2:EN@SSM.B*--SHZ&T9LP2AN*F/<W-N?V:7,E]E1)]&F:B
MXM7F#:E>D;)E4\K*X0T"37I7]I8&5\EID%0UTF,W9Z*'2[KQL\^JKG++N"\1
M]6-L +*7JQHS%HM942(&@94]C[$P*%Q8%[V0NQCO6WKV]V_>'V$^@^)-PTWX
M3:S,Q!>=N5(4I&M]),",XOX$M,->G&OH:B@\?O@)KS6E;WA32!\2P@@(#0S%
M+!I&+0O>DQKW8#%_X?G'%2AC&@(]SL%D\<UMZ,)L;K[%R17& ?([OLZ#,+E&
MI,A[:. :Q#K%9[BBKF=KQ+QCWKZ: 6)4^QJG2\INFM<SS%^&C@+CT&_2P#(&
M.I?AU3FB!>U0$Y@@8"ZU(AK31@Y];KDRD!R]R*<K2CLIFDT5#B"\V9V7!C#,
M<J9-(KQ6S@T<E&9%C67SU^IFRC3!<6FU-8"=,TR4%-K*LYXXGIV-BT]#RT-C
M7OD,@O50> W$G[E#+*QY3Z>QA16AY*=:"D )4VP5FSFR"@$$")79RC(L^E&L
M8=X3-!SBN_1*N+'4H+;A3F^DXSCQWJG/O4_07 @'WC^DQ4_E3_\!!8*EF/DE
MM09#&8Z:I.R7:ZJN*>A9 G3H*$N5M1[6_M3,K="SCG#;*K8V)X])M!J&<=IT
MF5CLT[Y=; *^#&;KHYT)Y7X>=$(AFT8H!3,];<!0UK$?I>; <#L '# 6'2Q3
MIL4\Y\$9T103NZ0]W@F<D#J;^R!6%:L)#72,2H1X-U&EIE^/8*I;R>DY8Y/?
MG?V=<<@_6;)SB0;!CM!3P%Y+QD#.1LU)3A.9H87DHAP/UM9,YRD''&8-H%<]
MD6^N.7TR2X-\#_6/W9",.O_I;34"P@;-306,BR  :C 1P&L?1L@I"/^*[5-V
MW0:[CW!^3PI"R\S<^-"3JV*Y_3I((.4M#IPVQ6O>*$\=&==OD'$-,NZ1D'$X
M$1'J459VA0%9UC2N( P6=*ZE#I>(35U,WN9<$2@I.X8LX\;^%HJ'Q+?+S&SC
M:^#_]D1YRU<)$U/8I7X8]HK C8N%/@84NRYQ=L$XBRMK!H3#PVH56(W-XJ,6
MXT H8% 1A;H)I6J _=-TK"HV"*A&"=4YKO'*OP-,.D;:7<WY 697BI^YX=V3
MI Z>UDU,WG:'_*]2"6!1(,AX0SQH9R"7.KPG98/E07Y%<TP8.<&)%NIQ(:H0
M<L\([&3[<ER5*&2.:# +@"#X<QN_H4O>V&08X70/J*Y0 HF"'6H37;N$_+E4
M2:*F>"WOQG@:9J=@8+I4O:7=%P)OP..VUN($@XG83(Y75^=33ZODF!GP%&ND
MX&DYQ; ]N4##$!!\0N2 +!,,K1:4_"W@ODYRXC-:)%&<&PR/H$VS49$*5S2J
M"7 ?(0/HJ:ND:YB235=&)C%2,]^>M8&PN#5>8*-TA!H)%*%@9*CJ8'&390Z=
M)[H4G28<RG(285-FTN$'/$%62O2%*?])\YF1CT=GL;.R,0M;O:P&B!B8N,&'
MZ'%[\!&R9$ZL1]@H)MRZ^@:N!'A;\GE14 R-D<1Z"%R215R@72Y/TVILD+KP
MIO4U=9G2;&])0G./!;T'WN<.SAX'/);(2ZKH.>[F]=E4MKVTV3DRIY=(Q9IE
M!M(@&\LF+UVO1+9YPHR,R^FM+<>Y,X1X(]RL%NX%VF:%R44X J8D-?@6)W-.
MD*_)'CV$3BW75*C-E.R20.%0WP$Q2*&EKJL^\[D%4W6ABQ":=J&[FV%)(>KC
M.*?5HG3FN;3!D71 ?;UZ['4*& ]TMU74K@V +! 07Q 7#G]43[!NS(.476"V
MW7XQI;I)_MC N6(8(C(8$DT]95>XF)RH_O]0G$L31N4P.$-Y<A,:7[3&B&2A
M,5',[@%7-S?G*[G[^BL_S(^9;>#='P*[@]F8" HS7P6Z;6P@XA9,OC4""?4@
M\?*("U/7F.&YI!877A><!:=LB_LH!O]1@A?>XG5/9(3$[3@8]:SWT"+&5*??
MK4D&*,K T@2Y9'0(Z>$6J;!9DPOKQF*&8'061//,)B_0%]1L"/>PM<OB?+AN
M%/[MV<U9A>[HV8T/\Z")\J_O?O,ZO[3^ZR^=8?OU^C]___CEW=FG#_]\]]8[
M^WKR_KWWYM-OO[W[^/6LIC;SJT4?."46XF4,(^J0;E!:O\F$V[]RR\Z<O7L#
M654 K& \JSL2^%(_NO/U##0EL-B!V3Y> T+;AX+U.A54L.Y&_=KTS\]?/GU^
M]^7KZ;LZ*]H<:W18RE-FJG2VN+1P ")F)<%6!. &_S1;S1=1X'M_!#BU.@>*
M;L>)U5>88LX?RK* DE7WQ(NJ:.UK(/5:7NS#*HZODH1"@U^6D*R!*[MWL<ZS
M<XBJX$3,$8HB3_$UDF_D\P9G (!R. EAT.;?"?-J'-! (=K<"I_BDSS9^-T0
M3[R(8CXT[)HQ^", J)&GH2H4J8@;BY67BF)"S[KR&0*$5)H<QV-]'8(C"FZL
MB[A]>D0FR^"JN3Q.Z#;0^Y,)@6<E(5VK=L+T^A4T +V=#<"'=W\_^>!),_#F
MW;NWIQ__7E<[\%%$W%1E-G_,Z3MRP)&N!=PG@E#$!E+D+;AKC>"+"!$1(?6%
MY)IREA@HP2E,H$8J;)XH-:1^O9%U^P'C^]'*HPIJ97]GK?SM].,[[^SD_;NO
M__+>GIZ]^?#I[/<OM3VC/A)(D7&G]^*.]-LWR_WUIA+LIEL_;.6V7($^GWSY
MZIV>WGI=>A7<#X/=]\/)E_]Y]]5[_^F+]_77=]Z7=W\_/?OZY>3CUQ_/,%+X
M]-%[][^_GW[]ER\_^W#R%<.(3V_^Y]=/']Z^^^+]=O+UZ[LO9][)Q[?>Z=G9
M[_)/GW__\N;7D[-W9]ZG]_Q;<+]__W)Z-V?P(1?S-RJ4G)I H*8&XE,A\H>S
M"J86F;E2'T_.WI[\K_?W67(NSY@S&K[ [V]&(V2K^7DR\WY]_\=)3?*.OU(6
MMZ9R@Z)2R2@>!*>'A$O_CKSPTJ/M^)U>S\NFTA6V4M<T L5[#KDAEV#6@&45
M1#9)#8V92@VRN@#AS5P^GB H0 KN=1S,A:YN*&[5\S3Y)E*@5)E$Z3S[J:XY
MV6)^P6G2DV$'=\HYJ;@HS_0NL\30\C[%WC^">"E].[*VW0%*LN=,0="DET\=
M2C5HH%0-E.J1H%2_)$&*B8^W2)P"$$X@+PB(:9$2]]C$D$J=FYG\.OSDAW:K
MVP5CZA@!2,/3DL7>>W&>6E:@2U8 RQ?E9GOM-R.?.?4_*R8@[ 4FTDS'(&%I
M4IH5W]30>;:YQ25-5:&2E\8]!=,$";^+/9$T8E,9^I+!BVZ/TAIM1H'^VN(A
M4?51NQKB*]I1RN]835>FL.-[BQDP>4P2+KYGNB1,D7:2:O;M);:GJ]XQW;JW
MJ<AC@,?2P(I+Z)?@-VYY'Q,;I< ->,#>'3/B(+:OI)8?#PU,& 0Y"@?^P-+A
MRHTB2TN0V73.\RA@Z"))F'G56E)05EG'<>QTJEL=7@SZ<$N"6+S!N1B+O+3&
MIW(:NJ.U[*!:R.<%KR#09%F&>[30*RX=E7\+'J*=39&*QT81*N"3<Z+BRJ@N
M#<-'8B7N[CROY$$#3::P); A0;3.#"T$$P&>2L7BF=PGDXE43E2!SYHFM\;N
ME![>Y#&9@2":F7SJEEHT&<V:OMDKB/0=RQR1IUS#-KL@)*XEN C;:AZ0LN9,
MO]H^><9/K;PJH(1[@70CBTR\4O_R&HC>9\'J513C*N"/7O.UV!4#^5Q"]EMZ
MDRPCE U];)R45IL<E3R5_PO5G?GC%G[T,@_7/^OU6]W1YH_;K<[&SZZ[;*?;
MZK;[M[KL]9_U1K>[ZN$\[%&KW1W5Z&%[W:TN^Q(UE[17;A#8:'][UGM6V$.\
M*SH+.$5F\I!4-F@!!;+XXE5W\=WKN#9M)B9K>XBN\T F'7?F9SR/M07AY7C
M-ZU $A47XFLBW3?R4#]B6H'^O7(97WQ8>7B<@;N=5?DAU8D?EE(HW?+6@]9H
ML,7=2Y(+< J^Z+4Z)4<7#.FA0/9YYZ="K+=Y1RB-;X.^/WO2F^?D$A-FC)<
M4'Y%55+&*_R0U=[@N+N;?7.'?4,R>_P#%L\5*U.-:1(3"."X.*BX8Q8;J?X0
M[!XG2V3'I>Q 8J;8;'%4-X9)K_YOP?=HOIROKS]&ZX XA=G8Y\*2ARD5K:U]
MG39DMVQ#WN3-KM$:CL="3":O64W@SG?6$7F1!PK;40,^C?,$1,_!,A/UJ;_J
M('KCMNKN<77:7LD:(6SY(>U4^3KQPA0.13<\VHM^X!JTMU^!ZZS7IN?99 'O
M5Y(/'=&5"_*'>Q/>#D)KU':?:OODC-&Q?SP:^J-AKY'K0<EUV!OYW4Z_HE+=
MV3MBTN=J.T ?DTNJ%[@>D*?_WFO?P04J68(J*^#MCHMR.=^KY2C<\E:6HY%-
M(YM'/I ;Z53W6-VC;&Z;5ZCVR:DK[>[)N5: OTONH#8J-KREUU93=[LN<NFU
M6^UA(YD*2N:.,6PCG0H>F7N4S9Z"35KBX\J=G5CVNDM$>1CYCIU/S5W?_I&]
MZ?N58MT2ZCN_= 55]C8.1<V4]F"N@6?(2\3GE@!8^"<O8!=)8;>VP%2_V-M<
MJT&KNP6J>E-UN]L:W8 VV6<IOMA\M*$!=:)':ZC&&&34T< !AK^KK@4U8JM0
M@$9<?$E#)%"*F(L2Y8?@^<70I3&;F3D;"!#G?@^@&U:=CGGP76 _!7 >BU!/
M.40Z(?A-<(4,QS!R+X[R:V@7#EAWNH^A.S$T(H^G7H<:IMH%QJ:R]B4- 2*F
M7*5G\*WE J0_^&N!R>?'\G8"5"J<&=7QCXZ/_?:@K_]HP"Y266>3?,J*8MT/
M4##$PF/_D<>,A8F@87]J!K7(H2DFXF&ZH6( I-%;\(%0G3OV"Q$/L?P*C=%%
MCC9BMH4)J.9A<0 H$*-R7U&6)+%\?MYYZZNX\;DU.V6VH*X*F*@5969B"_=
M 7=L86/K7HZRV^W&8W+?$"C4/>[3P2E&<49R^2QE:G,"M/:X([9L"]^I"^@1
M6WZ8B7IL+Q]L":?AQ]AKVE#9\ASH+Z6J+:;>\_ G:(#[#""_T]-3W\-1I)WN
M^BQ0&A U3M)%@A.\/9C5)'^* VLG-*!O1ZJVA^P.,_S(WM_AS0^BT8MD" U_
M&0\3OQ0O5B*@"01!&F6&A3=/J 44I[>7M,2661&GZ8NYRX)4#X91K!;P,SCO
MA-RVH?BN2=O._BN8+UY_]GYOG;6\L[GT(MX$"^Q\S/B;5B.9>79JPY0F4,HA
MAH\+'DGGB,8'T$FRYJY(NVJ_*D_6S)#. 4:_*/K,4%C_C43&R,:!@T.W71!Y
M+LUP5#PUP&*')7&A8YN<[K7$YE28,59&7_!U\THBY]5YF@2A89W'IXSP8X=+
M#IRT,)E+MRH:&U+7V$RL,(\.5*+HA"EVDB +@S]IS "SDM!CW2S!2&D%>CE2
M=B(M>[AS_ G-.Z-)!RXY+K1H@K?(Y(\9<%_PJW+WLJ(Y38/X0O#L'B4?>EC:
M#= Z/!?TL2-+:ZR0O,OUD@7U"J S%]\$:/M^D!$H+)=2-XI"E4(2(R]*P/37
M"B3+I]O"^,I;F!P&BC^FQ=$V/9I?>%DZ_MNSZ>0J> $[K=/M=?[/1:?U[\7%
M,_GR^::/^#$54T2[O?A^FY;-8:>W^ X,%$^5N6/8,'<TS!V.[M6F9[I[W.JU
MC_??+"L?J'/;[MT'[^QM'K9YV#H^[' ?W>@5ZC;?!/$KJRN8-]GJ5:K2V?<O
M&4AEWKLU4@[G]>HCL=+NLVL\!XQ-MB<.V+EWK"IBAMAC7Z^Y?4=FG9=KU"S7
M+LMUW"S7#LO5;3?+M<MR=9KEVF6YNKN<WC7%-?\J?Y4#O^U[S63XAFL.-C]T
MTS-[H#VSE&.H:!->T^G=:&TYGGK4&AXU2MLH;:V4=M@H;:.T-5/:4:_5'C5*
MVRAMK93VN#7L-DK;*&V=E+;3&;2.JZJU!TJ'4HH">PK<)[<*^QL"AP<)$XY:
MG5LV7362N=]-T^NV1IU&-%44S7&WU=\UN&Y$\Q"BZ?8&K<Z@$4T%1=,9C%K#
M1Q3-89;4;@3Q/P6.H+O4E2H49A^B:$:]5K\A<*JB9#KM?FMXW(BF@J(Y'MPZ
M#]Y(YMZCLMXM\V:-:.XYI3E\5'NV"R=*L;]\?Q06VW6;_3]6"[Z>#DHMEM /
MN4@3:'1$9A'E8/)T>QYK?QKG8B87H;PQ?.>7WM!#[D7AWY[=W*#5'S[;J</J
M$0:8GGY]]YLW;)%V;O_/_^_+N[-W7_[Y[NW_?^<YK7=<XN.;E_C!U_-HY_7\
M[>3CR=_?_?;NX]<?S[RWIV=O?C\[._WTT3OY^%;^[^3#O\Y.S[Q/[[WWIQ]/
M/KXY/?G@O?GT\>WI5_4=*8[?/WS%KWSZ_.[+"7QP5EVV ;S,*VRP'F]A%5S^
M 6 E6689-M!GV&^.#2<Y#G".,FRTQJX,S?M"G?YK,ZJY,YSF6,/8;!IN#>.,
MW4Y\:/R&7G<8=<TV"3D#-HR?I<9PFPT#6%0"^5HX]QD9+C(:G PT"LM92'.B
M WB)"X$#JJ$M'6^T=G4O6,K'EY=Z(Q\42ES8V&Z JV>Y_ .-$5>4"##F&U\$
M%N-CDHM,$13@ P'[!D\B;Y5?Z$1>Z&RY6,SPOX-TY;T-\F"=KN,.4YLKIW*6
MD-9I2>3Y(G5EAL/B41OEDFHN*\"8>U)$<Y( J(I\\2)%1J;YL)P?PAQPI=^H
M=4B.M-O5.NIJ;9Y=G@JD)+*%7G@A'G@^ 1\$/KZ!_F:7?NC;B>!>6[3W_DC<
MM#W-\T7VZN7+JZNKEE2>UD5R^3+Z_O^&R?AO+T_2\32Z%-E+$5X$Z4NY;8.7
M,M0=MKN#E_+Q^5^[77B77N>E(C7H *E!:YK/_Q+U^N<]$8A!MQ,.^_UP/&H/
M.\&1$,?#B1CUCD,\#(%;H@N.9M LTS7+9 ;9:S(.L^]H4GL<S%;R/($]:+<%
MV(?'%W-X?-*'!TJ@\]IB.&*"HZ--!"]F&ZKC92*?1=[MFE.F8S?Z/Z*AO >3
M?S>/<-"M@M.]<17+W<9/,H*[C,15=<_/:Y7@^OX9)A0*XF\%_IV5=S6-QE,9
MUD7R_>2S2%V_D)?)/&;D.5]F\EX94AU%EW+?"7+4EM)!DI>:K5XD5^!5&><N
MBN5JY$ORK9;G611&TEWQ/?V$4(%H>7\(%4M:O\U !F-@\4GP%K-DS!1&P VI
MR(+DQO>2^"*!U\AR8"6[B,9RXTK; 50]\$/XB4CQFO#6\$WBA9'681HM,E^Q
M#(GO<A6TQ9'NJ_S;GTLIUYS9A8J6HFQ!C"\"Y_PLFJ-WB&28TII=.AQ$UL_@
MCHE4NPSD"*L:Y5F!K@@I!'&]3J0'F8+D9G(M\X)W"T\M_RN?:K\B%5+V.;,N
M999\F<(++JK?R;C=%78?KR>SE#+7DI&^/D0A]EO+Q;548L8<8B" 4"#FRE4/
M4K,,:F:P8',11LNYER'SH[J-T-Y]E'JP"5+<-*!]K%M2&0+Z4I!+-96"A]B)
M[I=YDS294W*%M(<G[>+."&:9O&OP#6.2F2<5 D@KX;WR=#G6A]^,7N!2S)(%
M:LPL@>FP\%?X[E*^+_V)+AK2N8F*FJ31!1)6XH&7!4!AD^*_6PJX6$H+DB'[
M:P;L5GF$_&KFB>A^H("@F/):*%#8V O(A\E?P@Z&S6!$X:Q1K15.;D@T8A-I
MU\XC,!D@72)^,YI'KQLC>5LN@/X6^13GHN5]7/\C6&I0BC":,+FB#BL*W_39
M=/,/^.<8;5P)3[HM8"3-C^ /J/-@XJ3],S1MSBXQ&F3I@?00ERG:+-\PS.%%
MOP,!9?%1F#!5/@60 ?,"Z-^<RR>!!YE%M&AX5=ZR\'?G<=1N:7G&792J$^,1
MQ22T:33& VT:P!Z3T@0FO&("X<=LTU*X;U3R=&C(4QFSC_,R,=)&EG>/^=C4
M5'W\M10M,&Y*\R5DNYL&"TU3MXK$3'YCF5Y*Q?@0R:T_3^2/2\]58,XMURD0
M@3Q.XF@2R7@RAQ-)ZA&R+9^OM*5!VX%'JPP1XF0N3T^=DI'7AM'?T7@Y"U+Y
M^YM>S.>8%A8-GG@&O*#0/"W_Q7H2?1VPB)SRP2,OGI#=)<V"AX0C,<8LA[2)
MB32)ZJP,QCHUE(H+^7QYDLH7A$RS_,K&[>38/7LY"N*X3&;28N*=YM%W>K@-
MF\?Y0/,I9D)_X8;KE6F9HX9('*FO:GVMSO:2]%6+Q9+$'#S128"$Q;9"X<1S
M\!(S58T8I_(LAH,.#V#Y1S[?OF[Y3;@S&6FP)) 8=)4 ON2!ZS21FI>0\-8#
M51!SEJ$Q2A0%^VPF7T>= _S7XM4,<^@B%9>!_*Y\2;T'Z69$?JFWHV/YSL4L
MDL<]CXJ'.YR\^6#>38;V\!".%<9O1D2#FDA;"<<V&33RO6&EEFD*5P=KCA)Q
MEXX/[,*[G"._/!OWN<BG22CUYV)55P7]Z"HG.&"VAL9)7#0M("[[SWP82CNT
M_EUSJ&GG%$CS*=S!H^M"!028?)X(/!6!S%LJBHB7POI0NP_K-]_L^QJF:&0Y
MG2]FR4J <Q$+Z;_ B3(>+^5BCU?TA3^7$?J4/A"F!Z O,B[+E-<,7H_ 3(T5
MM;5<0N_2^Z@'=)^/N%_E@:,,X14>\(H^%U1,70G/IU6:@&<.HP5\]>H9ZG(J
M\BBES6(6;.TI6MZG\K<U%X-(CO) WX%Z77[I4CX>\BZ.$Y;?^3+"8#HK7$0Y
MX.N"F E@?%<W\5TR8E8#B$VQIH*LU7 M>>BS]:>LOR6,\ML4I"4-[U62?C/A
MM2+C+0L&T:OEB! "[%66BWG1*$,] ZR+=2/U10$F*)6J.09!4?7"^AH]7;@<
ML^>EGHD/53@CT XFTI(*';R#E8[%C'^23/(K*9\70?8B>*$V$5LT8%;^7*:=
MFS0O2L,7X/&LO+4K>=ER/$6/!0H^>#9A7#7+ U7<F057*[AG3:W>E]+:&TPB
M0 L(XPANXTW2!I"V0'JLD/^PO4OKP&4MD@+V83-S-5![=NER!GJQLT-(4QHH
ML#!JJ^Y+OB?\14?@;S[]\_3MB\ZQ]UE>5<PUCS:[IKJ*YSR)NGDNPW1D5I=^
M9HJS(-!GB[)L:9Q2YUR)9$2B%S%-KO)I8?WS:9HL+^1?TXL ]I'Z4BIO*HU,
M%MTU5W-#FI<O\T3HE8_<!2BR\FZ9\Q[HG'?#R?R4.)DK4;PHK8+=WY&TL1GC
MH3QT0*(]^'B8'T:=UK$,Y6<S3%=(:_Q#M]7KE#W'XRP03-#PP@A,;>B,G/!U
M5?/!%\W43RNT3@^^"NL0HNJLAAGN\N#+DG@_'(]:[>*>.NI59W6JO:?*, E5
M63G']95G.A3#RJW _0KPA\ZPU7543/YA\%=GJ-':,EI!8KC$A)EZ PQ<(">3
M9C((H&AV<]9Q(O7YR)P:%+5X/PR,TNL+PW77LTR8V<R$=7N<+X,I>BKD3290
M_3V'1 ;\AJX%-^[T6D-]%[AX27I<OM@/W<YQJV\>QXQFN@YAZ2S?#]WVH#7:
M\1+RGV:1"U6!-,)<P>9*2G74O) _YDP_3=W:5'$R0:DM,WF%J;RP7"&L!?'P
M3)KTH0MPCS 5[S8#C"KM2);!.L1D GD%2 BB^XPNYK#=&O;^6@5#7QU]KX#S
M5*'%L*W@L-MJ'QMMP5EF/-/N9CCO/>0UJN4-5 ZD.'KPMI4=@_H3Z6,07FX&
ME8#,]_X%YP(=@%_P*/P<1&%-,\]N1PD-M.+$.]8GQ"6@!DHA#B4-:K3/X&0-
M(P0<O=I^ZFU]AFGU6IWA_H=IC5J=SN9/JS67:-@:]D<U>=9!:]@=U.19&QUH
M=*#1@7O3@=YV.E#=P5Q'6_79WS!*;= I3F7A@[-B@UF*+[MYU%I])ZWM1:"=
M00W&[&PGS;4Q._<QE>BPUNO^IS@=UGJU]V0:'OZ5;C<X\\ZRN]8&WC]\9#O!
M<I2^,=Q\U(?CU,$><T_]UF"PQ:U+\$(@_A?=5K^_'B4#EIA@)L\[/Q60& \V
M(6ZC+U)WTW/*^1-,E[W#AH67^.].]JA9YWU9 EA:S-31*D.F;HM5KL!"-O:V
ML;>-'6CL;4W6N;&WC;UM[&UC!QI[6RU[>^!)S_4L=FTE^OPM5+=3!J\E2WFI
M,/MI%V%6;C3"C6TFCLGPWC$P[P2!>:^VL1:W)E1NKM%<H[E&<XU=KO&@\PZO
MZS6\BPTN/V8_,&7%6$27 *;R$>RU1U=^T.IN\2";/?G1M8Y\]Z?GO0V^_"["
M>92QI]L):/NQIV7O]:!C +9[H9X_&G3]87O7H3/5&P+6:%@U-:QSU/>[1\V0
MN8<= K*=;/JMP:[36?8CF =[P[_>*GQI3$TM34W?[XPZ?G_8'&:-AMW3838Z
M]D<[3[2JGGX=Z&'V.!N_.<PJL#8'9VKZ?J\W\ ?-8=9HV'T=9L==O]]I)K-7
M\S#;>0YPK0^SNM?4RM_QZQI71;WGBV]I5_QA?^BW!\U,WBI*I]_VA]U=C7XC
MFH<03;?5;P131<&,I#T;'3>#K*LHF\Z1WV]$4TG1=%OMQIY543!'O8[?.VK\
MLRK*1MJS0;_3B*:"HI'^6?OQ!'/ N*>/\AMKH7)]<$^;0$^'F)CJ] 9^^P#@
M0H<HFY[?'^UZJ#>2>9B38^=L6".8!S%G@Y%_/&QD4T79]/S1\7$CF0I*1CK"
M#:"SBH+I#+I^?^<D<B.;AS%GPT%CSJHHF5O$]7L4S&&6OD^+<Q[4V/*G4 $_
M[O3\WM&N07*3Q'L0V?CM85.5J*)DVJV=W?U&, \#Z.D<]_RC;F/0JBF=8;LI
MY551,NU6I]<(IH*"Z74&_JC!6E52-D?M9L]442[M5O<1459[*G[3^AY7+EK^
M>MULQ%M%S/S^6]-Q55GUAOZ@?^2W;YNDV862K"ZIM8.0:[=[Y/<'M\Q6'Z)4
MZR*XWNY ]?TD3!_L#>^EU?;);?"AWQMUI.&^97W]$+?X0<BUV^GZH]ZN(-4#
MEFI=!-=K]9Y46VFSP6^WB@-_T!OXW=ZPV>(')==NI^_WNDT<54/#/7I2'O=A
M@B(^)O$^<SPURR >'?7]?F=7X&"%L[O--0Y75_O2_6D?4%MQ<XW#U=7!R.^-
M=G75&UV]MVL\B6)5N=]ROU%438G@MG_I*EH7&3!V_/[@E@T?M0L:FVLT&_E
M-W*G._2[@Z>2_6FN<3>Y/KU=7/DM++?O<<\?[@S$VNG%F_V[GVO4/85YPYC
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
M9RMU-87%]RZ#V1)QQNK>_*+6M0N?N+?:%MY8)RSC0 9AH\'>@7S'K='P=O#
MAP<=-L]Z;\]ZM-WSW."Y7>-LW#=)UG:'2OF1:1R$SIU?I1H]DMNA#,$_I>Z
M%)NX7%1=T70^4"-4^:.><BN"]UQZV/AO/WEOBZ=?H;GF"2BLY177!MU9+N!_
MXM&^KQ?=)F*BZ_#IO7ZINB\HMA2__+(E-+U9U*T6%:=#;;&>S9*9.(YQ[+MD
M@.INEBT_HN[B>_X68J"46P"3I;Q4F.VG(6%'*>^-S7!;CX,CRG?<WWJ"_:VO
MJE(#:*Y1CZ$ECZ;6Y9;K0QDAS5URB(]"B;S=N^Y,B?QXQ,?;O=#S3M\?'8W6
M.NCN.>>[SV1\HUH55:WAT7&C5X\NAL/3J\[ 'PR.ZJQ:AU@_?#YJ=1]:)G5!
M&U0L/-DPISKX3I4K30VW.1H]'*1,Y]CO'/4?!2O3@)AN0'[YQ\-.(YD*2J;;
M\SN/Q+O?B.8&>];KMAZ'I?J 4QP?Y3?V<SK6S:D;=CJ-HUTMF73;CX/3:^1R
MPU[I-WNE<C+IM%N#1Q'*8<:(IT6*5L6_^A1"Q>?]87][76K<W8>0R9%__$BC
MC!K)W"29_F#7Z8R-9!Y",OUAK_6(DME3B+AYBN4CIU$!T%7LN-C;2-DBQN>0
M"D_;OW0%-U7/[W9W35;N^MX5+X@V2ELWI>UT_'[[EM0"C=8V6OM(6MOWA]WA
M86OM(29CACM[G0U*H+H@YE]XNLX',UVG03(_E6L<9IGO#=Q]@IWP..J(DYL-
MEKGDO2IH?I]WC]IU+L T>E51O>KT=LC[-WK5Z-6V]:1VK?7J$&.4Y]UNJ]?
MF&L1H&Q@90TN(YA7'(S'\MF?1F6Z.VH*;144R_-.@Q>HF$@Z#=2_BF+IM1[1
M@MU[0=IA9.J,2FC='@G%51BF#?^;)[%8J6'8=SI#:^;Y=0?=!E9;0;D</1(M
M:2.7&TY2O]UN=DP5)=,=M!Y1,'N**FL"[S(GZ-UQT'=#(E1$^3JWG)U7F<+\
M'KWO@Q#H<&<KWTBTXA+M-!*M781\? "0[8H=Y?]8QE&2>MD2]#J*B?]>G,LH
M?9D^C?;>SBT1RXT#?Z]BZ;=W;6EJY/(@<MDY>]S(Y2'D,ACLG#ZN4\!;M?3Q
MF:;  !<P].2KB=0++E(AYO(9@4$_%8ME.IX&V6:J\ /RS6[I3C<>\SW#:YKB
M:\4DL@-!8".1AT$HM!YGESRYFNO[7S_\X@7A)<U+@TIKDD_EL2ECSQ3'N#V)
M@/.675N-_WRO4OFOOXRZG>[K1C85E,U![IBZ+#X.5[Q6 +4(("M5,17?%R)>
MCPOOM_)2MPZ&G5^Z@ING>\N"15VJ3(W&'IK& J3IEH33C=(V2OMH2MMK,#>U
MR[QT^JU=7?O]I%\>[ WOV&QV32#3.ZJ<D_M1Y'OB?..QG3WYKF&R!,KQG>=V
M'H1MWO^J5'"/]/S.\2VQNOM;F(JWIS?[XNGMBT[;[[=O";9H-D:S,0YW8_3\
MP?'=N._JOS%VR?/?^-)U"1B&.\<+MUF!F@44+W,8RB/_?QA=_OS?\A_J0>9!
M>A'%J,H#U)V<IO?P6M&2C&$0^2(3K]2_O ZC;#$+5J^B&&^//WK-U^(%')24
MDF&IZ./75U&83U]AX0 ?6L4\?&?^N(4?%21(GPUZK>YHL/'C=JNS\;/K+GO<
M&@W[M[KJ]9_U1K>[:O.LC_*L1]L]SPW1^HZX_L>H:)=92G-N=.[\*I:MX4N\
M@.^_Z@_<B_Q[F>719.7B48[1)-W#:I1S=G;;W8[W)IDO@E2$ ,^4?VCKQ2F:
M3NOAQP)2&@_YJ*?Q.!5!)KSG;P7]VT_>VZ6 AQY/@_A"9%X4NX_^%!36<I9V
M\-%>KXGR(5^T7,#_3&;+]=S8;5]T&V)3Q_U9OU3=%_1?D9B%+[\$>;.H^UO4
MM:CS&IO2+-=NJ?ZZVV++>:B[W)Z_A< GA3/5RZ?)4EXJS'ZZ6]VF8B2!-["8
MO^,Y=B=9)O*&P/S)7.,P.YH_)/*W7BK&(KJ$U(7OQ:*A+R][KPJFMYX/_>.&
M:+H"@C@XS>K[O?[CC%YIM.OPM>MYUQ^,'F?(<M,W<EUG7\-C7H\094/;1/"=
M2E:ZV_Y)M-+[@^'CX"(;P.J-9G[8V<',-U)Y$*GTCQN15$PD[5U.WNKUU%?L
M'/PHO[&?H[!F'EQG4/^8[1#E,FI(\ZHHEFZ_X8FOHEQNC5NL4&M]Q8Y$7;T2
M7+W:!_MX7?2IXW>/FG%7593,\][1XSB^C4PVRN2X/6CV2@7ETNF.6D>U)_2N
M">7,G?IQGV3W5#V;HYYW_>->9^>J1UW:GAJ%/32%[?C]_MW:OQNEK8 8GY;2
M/I=:.]JAZE SA3W$',SS=NNH 0/4(N-S U[Y%YXW]R$*SJ,9UD(:T/)3N<9A
M%OC>P-TG\OZYR+QDHI*9#6RYY+TJ:'ZE.] >[4#L7[VJ2Z-9%=6LKG_4:%8%
M!'%XFM7S1\-:MUH<9)0R'+5VS]XU84IU7+FSX%(^7.8%X[%\]B=2CV[?DGVW
MJ;#=L_<P:*"Q59-)IY%)Y632:[<>9R[;]0QN_)"]H7P+3 A$B;RJF 5Y="D,
MS=I?72XFIMAHFY\$YUDR6^:;?_) ?$=KJ]^E(1D%,B/KG]-4/<(BN! OSE,1
M?'L13.03O@IF5\$J>_;2Y;R+XA?VJA5?>.-K32;;O];HIGRE?"W2@U",DS1
M&2QA0BA\2SY(\+@/X$U3,?G;L[]$Q^&@'0RZ1S+$'/=%;WA\=!R>#[OG1]U1
M-QBWC_Y/IPU-6( [3R;>&WE'@1Y-\/,:<Q8M[,__?9Z^_+E,G TOX<'PYS7/
MVO 2-KR$#2]APTM8]*5K3H75\!+N>4$;7L)[6-2&E[#A)6QX"1\$P>XX1A48
M(*XA0.<, 0K%',:(P__F22Q6GHP'OXG\;LGWFI6,1NU>T_190;D\[_JCAA.J
M@E*I.53G(*72ZS\\5=<^B] UZ0(SY^;=FZ7OUK50%<7K'.U>C:L,C'^/I;K#
MD.; /^X.&WD>C#R'?J>].]_:(<JS-B+K'[=&=:;^JD\T_(]E'"6IERU!WZ,X
MR$4H#_9S^7C+](G0@]VR<;3QYN_9J1JVFPBK:C+I[V"6&YD\T#YI[>"MUBGJ
MK=I9>:9I,\$=##T$0WG!12K$7#XCU+!3L5BFXVF0;2[6/16_^^B6A$F'Z'@?
MA$"?'S=1U.$(L[N#=W7 PJR-O#K=UN.0QC^YD/C]KQ]^\8+P,HC'\J2'LG"2
M3^5!+]4_3:Z@+^LIA,7/F[;.1B*-1*Z72!,-5TTBV)AQF.%PI8K XOM"Q.M1
M[OWZSM6 #V[/XK#S2U=Q1QT?;BVTT=:#T]:AW]D%+]<H;*.PCZVPW=$.9"TU
M4]B#3,7TCW:AU]E/*N;!WNZ.]#K7.-2]H\HYM1]%OB=V>V[]Z<EW#9,EM*+O
MW/MS$#9Y_ZM2P3T"J/S>[JC\_2W*(V<.FCW1[(FU<J\_[.XZB*79%\V^./1]
MT?>/CN\VFJ+^^V*73/.-+UV7,*';ZM^3V&L<2FQD*7/YG&XB6 %:K@=ZD^[&
M.5CP_Y#!)/1^Z/1;0T_>;18EL>\EJ3=L'?_5!T38#]WN46N@/O,F\K-\*KR5
M"%)/R+<)O;=B+.;G(O5Z'1^86[IROQ@JEQ^ZG6YKM,OO.RWOZ]0\'?9^ES[_
M59!YBS222R^7R0N)A46NJ/W+0&I1<"&\\V!&]?!DXJV/D<8JN?S/) Z=BYD5
M6@&+A?QU;)40>.AFD&4BS^2J32;R7SSYYKF4E[S(^<H+Y-(.S-)ZH3"/YEQ(
MWD)^/$NDC+U4+DAT"8_H>[&\HOS2<I;#K29I,I?7M*\2BHE(8:W/?CGQ/G_^
MC-?P)D+@=9*+6&I)V-*?ZIO"&\MOJ;54EY2ZT)6R=W1AU&N-6!D&K>X=5*'7
M;75VT@0MU/_+WK<V-VXC:_\5E)/==:I@#N\7SV2J9ISDG#F5W9F:Y)RW]M,6
M1$(6=RA2(2D[WE__-D!=K2MEF02IKMIU/)8( OTT&D"C^VG1/Z'6%1$ )P^2
MI46 "<W<QP\\71M_H9&=]$&*SU08W#!+$AFH02I2N D )CCGY,@EO%(;)83B
M3S&(."RE:J\)8?D%H<8BQ!,F$0OA=\&%)_2-A7],8X%.]?U,"#<NR#!.8;+
M4,@8=&*:\P58$QA4%A7S+L&3 PY]O3U=VB#<SE#?>8;FZ=[9:<_ 0)IZ5SC:
M9&>/H__K.<]*<,Q(5&%2^:>PLC]O6-DS\>*H,LJ+82D3:VOS=%IG$M<XCJ*$
M-TTP6$?5YVM-FDFJVG/&QZAGYGY=[BBN_^O#AR\;?N&+"RZW-:>NRZ.!>\V6
MSKV8H7"R$M5UH/17B<YY#VOZAX+P@\US0/,"^/G/,)E&\]-9=71?.YY=1!0^
MG+7JEXCMIHYC6/,^-:B3K]5I-3AG''6'3=V1/J=+J PEC&"-W)=.!UQAW-U>
M-:A1?;O3:M!^TF6KYV@N#:+PX&\ZY(]UQE^G67IS^GF\F9 -193/UJR@@S$*
MBMOH)J,B>J*&G0PA4S*@8C:FYT5KSEZAQM',(RYFMU2>$U#<F-JVI8<5O"IR
M=FW\4.G#YL^Y*,XPA.>5T+;?+/^2Y43(5(Q"!E,,LWPLJZ)14G NKW>OOHH8
MB#!.8OF!O%+^QVP9(G^O[H(+[:I[=^N&,[M;GQU1RFSU(ET>6$2T!  95S$B
MS^,DBF5X1IBPHHB',:S4K""P2HM5? HB%?$HY2CG(MJDB LRR6)Q:Q]-)=UP
MK5")@HN0AEW-%&P\OXH7 1$R9J:KF&Q-RUT+3=+TM6@4$:HTBT;QZX63/(M&
M\98-'Q^,LHPWVAUKE+,2]&7"8AG3,Z.97I1C$$K#9C$]0M.FDT>61_.B#2*P
M0D9<5"4=CFC_WWL9,)^_+8\+H46SMRWD+IO42 >C9A8S.UT=3]7=%34RS/79
M!.A9FN7\I;[>6)II'?78ECBV;7T45F-#L^8/%:NX+V/0GL7#K4>B/8=\K:VM
MP"\"A:H29O,@JW'\IPR7V_LRZ.P(D(!AR^ZM!L3!BV>GH&>*_/R!S8"\%55<
M5:*=^Z=7UB[0&QELN CMF\7ZB0B_]:$)N<WQ"K.B7%M+YLSSL+P.8(VM(@^/
ML@9RUU'IW]R>5%/V_!-V6_E2T6X<_7AUN%BJ:U^=& 5V3F,AF[F-06_C<']X
M@-P:?<FS!["+LW7@#B8ZR/?7K!!SYC. ^1#SQ^Y9QD4\(;N_S_D]J(N<S2**
M;VV\837>I!KO8ILSMPD'OCQ-AU-I_L!&CN-R+ ,5X]4(P:R:%7>PGQ2G%JG'
MOY7PG^J[T*=/50PJJR(<KZZ_PNXG+\#H9,,?]KU?NY(6]L/=K_MZ4IFAHSKR
MRR+P$;Y4;97)8UR.8&)??1"[/![-MRBKS%HK\[F+F^/C D_S)2A[=>)YJ"B,
M!\Y&(.L+"1*U+2TP PP2Q<Z^6F>/"T$^,IQSIUNO=_&MER"'.[F#/R6L]S+"
M0%N(FFVHJJH"4;7G4K"M$NM\$=IC:O9V4_4Z4M!W]P465LP]?R![PU0X7X\\
MGLS/MR^)P^@%>\&V<2EX9WCMN#6*8IZ1-[PARCO4J[8XD#QJ!NU4:4/5ZK5J
MF2[UK!.KQRBD7KV,P0P\K7ZMVP['UUQ2X8L:6\!M=P47D8_CU]E-G9%='I-C
M]K$QZA[6QE ,%8.:AH&5515$YMKQM7:F2\]+9!RY?IZ8SKP]MGFW)[*WQY>S
MR$/%>6E0VSRYV,:+Q*'X01QGP(7, #.@EF?B%, I<*E3P/1H8+LOXCWI\C2H
MXS/;/]S.[,8#YX1J(L>/O6/^MIWY;+,'15CGEF2R1=2AB-Y:>6HF('WY"!N
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
M:LRM[=#"?NUJ[<3H]_@D?)>-QYEX619^NX3SKB-RZO&\JR@V!O4")&!6$IL
M*>A4Q$776O0/]?A*]2LO62P*$G*6I]#7%QUQNZ),ENU0R\9:O2IB8P86-6M7
M)T!L&ED<36KH"(V*T!B>UB(P?27'_A"&T_$TD0&YU;5IF(TG.1_QM(@?.+E.
MLJ+X@9 XA;_ST^M)=&PS=AT$U*\3M(][Y"9@">#$CU=U*B)S;>@!->T:+ ^(
M2S.X4,,U-:\57"[G!K58(P_D^\D#+^5JQ@L\ZM<.X._Q]4PO4/4=6_ P(ZJ]
M0O7:<:EC!7B+VJ6UW>UVI:@.K.O),Y+@8];Y0U*839EJ4-N88B^+X/W\4E%P
MJIY:<^/LPFGYB(5S ^?&N<IZX-S N='WN5&_<DC?9D4=I]S!07=H9U^C]L@I
MHS\!U<9&OX50]TW)8"3PWRA^>/\.?LP[,F;Y?9Q*-7;6H?SWM"CCX5/UISB-
M>%K>6J[4K29&8CXOK$<B'N:<%8+Y9LK))(^A[_ >D=//%A^2."4A*T;RM"%_
M$8>,!Y9 ]PN2\V'"PQ) A <F2?8D20&R(>%_AKPHX+@"7X[@3")*P6=D3A10
MB*^,H%\\)T\Q3X06P#<>>%'*!HHEZX!X;9+!B#5R_ GH^*%%<Z9;5I!'G@C9
M//O&A\]WG\@P2Y+L4?02@(K3Y:?0[C=>BM'Q''I/<E9"OR+H/7RW'''RQ%E.
M.* =D9]XR,<#&+)E4&+JIDG)XR@.1R3E]ZR,'SAT,!Y/6"CN/L6S0Q;G!$0-
M0P!Y9=-\EXP>6)P(?5Q0]9))EI?0Z1C&6VZ^&&0)S0,4Z;UX/.<DBHMP6@B!
MB4%EXB\B3"D1_Q1=*03*65J0 0=!:(L)\5S]9]HF]/JME*PH<I/S1([O[6,<
ME:/9I%I]:F8B].4C;  +P+3<_<C*Q JYD'Z3T\@RUP6P^G.4S[LP8??\9@"J
M\NV&#:&'MRQY9$_%U9MU@P'68E5JSP>\<UC#80TGP[-A;=0F,O?7)GK'VNT
M&8&E^?'JNSB(')TYIN?Y9FASRPV\(!JXYL S?9.%NO<O0P<K)^<"3)D[>*.P
M4^_>L/<;*EL)]OV[0?[F_38XSV'4M[4NVHVC'Z\.C\4+K@YVYLQJ+YNYC<'0
MQN%!P*[>?UK:HP]@(!XJ>_095NR'F#_NM!)J+Y*?UPWM!,QH"):Y(/ 7T*RX
M&(&9'#Q)NWB7@<%.G_Y6D(\9RR.A=#_%.1C++*^6IW&6QO"/Y1-?X^*;>&P<
MER676BK^NOFT1CZ5XJ41+T P\/S:*C;)LX<XXM4K&"P_\/_E:DO)/4^Y6(M@
M,1NR!YA08D;DO)SF*<G2E>'!LA>7HVPJUC!84.2Z!?-NRM?7M&KYAV'$\&\8
M :W^ *-/>-6,' 5+OX$H8&\@5W2V4(EJP9E)<L+SL5AR5V0,G7^ L653:.=I
M4NT/JM',-RORH:*(Q3AF)$23"30W&]B]"!D2"Q2(;:W9-$MO5EYTGS.0VB!+
MH_GN(8\G$RYPRLM[:;!A.PO_7EE> 80T*V?=%FMS]?YR,:+=RZ':BBXP6>YL
MY(YVKE@"'=A,C*50A7Q9+B'=LPDII40BN0&" 0$T(*O;(T4#PZ[>O]@1R+,#
M##]ADX+?SG]Y.Z_$$*=R//*AM[.V9ML((>GG86Q"RM7'LP4V"#3?L<0:.[LW
MF+UXMOQJ<OE]=M*I/K-T+7#MG1_KFK'SLWW-!IIGG=;J_L\LW\&^8E\OO:_V
M<?TY<)/88GK)L44RMKFL%R,)CAE)=9YJ<BS;2J6**C3/CJU'5#\]Z+7KM 2,
MBY/ G?11U"EHU?4INN*:KN$15Q&[CRQA:;B;%;3F2(^IA+OF<=YLJNL2_0N<
MBZ1'0;I"SV$,+D=VJ(T7H8U=$-S&G7(=)6Q$ [L@Q5IE+CN_*^C/MN#Z)^'+
MR8OJ:BF;0E-1\<,18+IG#.A<=;O=&/X6C]&Y$A^/$\JG(R_VJ/"S+>\%;^O,
M@9>GM[0GM>V3YG^UWS1RGT$G4BDZX=%E]SP-GU:D^**:TGT(3-HV+@6C+%R+
M^@[2MZL8_F/5KB!Y'EQ:BO YDR:@H5$3;-.@5NW*5VAHFH#&T-HIK8*&1@'9
M],[0V":U?>2\4M+0!'Y+[#UM1BUWB"_HN#'^?9K&83P1A <[SWMU O8[H[Z.
M174L$J$D-I[63HE(Q?<P%Z@))IPTS%/3"'&6OJX%Q6F*JC!/;O.IX2-3F&JP
M6+KFJT@3-@]!3C.9&K,'1_QF-[_9$/MXPX>EK[R(Q=4=M$/N_OY9WI;]_>-O
MET _;ILVM= 5HR0VIJZ=2-[6[YW8!:J"I;O4]VV<I@IB8]IX"8RJ,*L>[%%'
M;\=H(S8'3*A?VZ]Q1F#Z><L@LK5Y'IYCW]RQ,[CKVM0VL4ZXBMA81NT;3/1@
M]E45'.J[.$U5Q ;VS>W4!,5IJIJ@+-NGCGLBY2Y.TU<^T^A:7<>#>I5)E-LX
MYY-,T@=E WA_Q=!S"?YFB_H6NK%41 :=S:@)LXT9U0V<HRHB@W,4-6&V*Z.^
MV<ZM R)SH/)E_>TR^ID/R/2SK'<K"2\W:2@OP=UL&C0PVO&6X/GX4&9>.WX+
MQ=?D"]0$TZ5!@+YF):'1VL$%)ZEJ@KIVJ.[9&-*N&"J&KV9(>ZW-NN5U@!IH
M*R?=H=$>QX?6IQ3Z(T>LX%PRJ&49U+;/7<Z[JXZ#%^BN(HBZEN8H!J;B&YL#
MZH/FKC_FS@]L,'BJS0\T=B>S!.BGAM.CL4-CUW-C9UL>-?03^7EZ9^RZ8M)L
M7VN'OK,EPS4[4\_?//^F756S.K,7!-O -OK<1GW*[SVV0S'RZCJ4WR.>1*+
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
M?3=W$P";VA9'^UJ)R7.R%?M']!0V42-.UDJ11!DO2)J5)$Y%S4Y.&,DYM/W
MR3#+G]7O9(4(82SX_)\Y?&F:)$_D?LIREI:<1V3P),,<X4&-_,8YN?K*PRP-
MXR1F0D8%R8;D'UEZ\U\?/GPA?^>LF,+[8([RZ@)@P)/L45LG1NX=\LNHP,:
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
M(Y4!!"FH4+5G!<,I-A<@";"67,Y*^6+13_A]/@(Y0^F*X9C](5VW16):PNK
M%RHIOR9[MO@HB:MY,C-G:WN<ZNM+6P2=8!/0(4!/*.>FW=J]T5%[2?@=9'P'
M6+$4Q@)[#@(]CZ$G436MP;84(U"-$9PSYD9'P )R@'$]K6A:N6SH;\6*@&#6
MR&4E&XAE1\1M"JNV?(O\YWRK*0T3S"R8J94Y2,LXG58V#I:>7&C*1%CZN'HI
M]%B .]N-@N;*5RT;%]-D9C^%'I99^$U4FOSWK'WQV<>,Y9%HZR>P@2$L485T
MKGEOH9D"-L?S16F<18"5V.4*!9.%*J';,+I%?\#>""F6\9A+.0D+)OX DZJ
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
MIJSC*7)_'!6=.#C1'Q1!NHD$[U)GC5,S\KGI>(91IC@L?H,L*(\@VO%<PF3
M:[2;P_9V\.&NCW&N\<FV":O2<W[CS@VNW.A PGC@?D3EK)8ASFE?868>"A]@
M4CBL3P_(U8]/]6V.D]^U[8XXX,[))R#[-":4YT9GP4LV^\4\Y-/9+5>F"\2[
M(/QX#,>#H9F-G!D<6W[/L?S>,K=3XNMI81Y[+=VYP@_$9(BI=-3OW=8PW[F\
MG"I,/RP=L(7BG8_;IS7WB\R*5FE7%LC]*%=U&PBQ#^%CGL3#-,#)FYW@PX</
M#X%Z;N?[,'Z?1]SKGO=T>Y1# 4ON[=M$KG'K>C14Z\U&<W0L)7_;#&[PF/P*
MT+K%>8PR1N</E&/VD;[LNU?E#W^ Y%RV]/6K9L>K4W_1'\7MB\#>@L9X_H'Y
MQ^.0UW:8A[V*@EK%DXN/M_U',Z?C\\\2NIV$R:T?A]OTUL_NNBUEVRP4OW3;
MNS_C\M?N^M/!1O>Z[4^*EOVT@)R:^^J"8A-Y5/8IJRS,.35>F,XPZ+&'00_O
MT4T&/J8J+MQS4BK\IHO+2"RJ6');;8@%Y2&J^*(8KUK6:]XJY'/W*739_*TV
M8#KI(BC,[.E0X2?JT3KCX<NR$)KT@64LG[D6SJ*IOVO'Y?V(9C0F>$;)+/+4
M%*2+DPQ\9Y)C[92\YGVQ5>UCZ;A3_>HA>N^^%2RK5V=HO_0%_'$V-Y&-&+Q
M3_;EK IYR!MO4GVEJM=)HHEHL&3]F^G5\E51^9*J(?DSMM)<><G^9Y_B/6_!
MW#@^,ZF3I]SEWZ$2_XNHP6AT?_M3UQ)_DE7AK$%#]2S+LO(>6,\^NV,-<*^(
M\>_0_NH%;0@>/XJ&U@U\EK\JK!%S^2RKLB0>4#WP[_@C39/[,PM\LG*'\<$*
M^-[QEXT@U0]^Z0IBC,9)(V:_V+;C(>&VY^1(M=ANG-A&42.4#PU$/)78WA*U
MC>Z(VOZZP;_'/29>>*8X]4/C[Q4;Y>::Z:*25)FS47:$SPO4/3!H>E_OKQJO
M_F!%5G5=Q1LR B8;KG]/N5K"JBEAHD$E>+#QAG1?JW;8I"SR]_A8Z;JYXSQI
M1)S749**+4LD5$,P5L=)5A(GT7<SL>6'2C;6BJYO>R!@<-A+/*%+]C?7B=O5
M\KI.\AISU@C%0S?2GT1>UR<XL@:1D=\L+#*9BC?.HKLE'K*).^-B._I%4#\2
MND_VAO_W/NG$=9*$%X7G\?>?2116'F'X:7_WY]5W\ZG'K5'J\3U3.::5YJVN
MRR9ZR6*;JV=)*ZRXXOP- R9BF_UBY^_U%(6[.\2NSR'P<5GLB3.@_ABL;[*$
MAVJGZEUW%\1L;E&BC;*!0'D^M#A0[XOAX&GGO+9[^<"\?TA:EN&=* (T-8+Y
M4Z[3FAL+!4U6#)QL536NW#I16>F.JD&T:.G:Q"?-& CLR#74V&#!C0\CPW<:
MDX/WU2[R0AN^-(6O*3GU.EA 8>K.OWWM.3H] 77MN=^I]EQ]*KL^E?W3D,X:
MG#F=.H:-*+CGF=XE'MM=TUE:>%3WJ8[EWGNNVDUK6^XIY^K%+JJ^7E&IJCN$
M6]G^RY]/UH:?(YYL[81<+__A^$YVZK_SFYP2GNX!L+A[27U>>*W.<PK64#*N
MCPO7XK4J\>+Q0S?EEY_],KN5>5=UCE_?NECW>VRLW7H_$V6J;=1Z*9%&&(4-
M&<G:3-42MJ)T'$P?B^.ZKL43I&?_?B4L,//_ :>DJW>L9#-7140-*<)UKF%1
M/9#/4JU%(9-?2,F>3[/;]!37A[UQ!?$%K$VH!E?AK]G4:J1D/Y+/U?*Z/O+*
M@?^IAF2_R &?)27[V>(8JTK)?L8A;JQ)_EG.S6.2L]<LL8QNA\\3ZZYS#*LV
M472;/D]<>EV2LZNWG?MKZNWVO.Q'YE>OF;_["[IOK4\CU*&/NW3?+Q9F6D]1
M>$A^]=9R6AKRK?L^:=4Y+SX1=O]T[R!(=K;S59__]^.GG</3_=.=T_U_[04[
MA[L!_.%]^?ON_LG;]T<GGX[W3H*=-T>?3H.#G>/_W3L-CO=/_G=->Y<=Y!UJ
M>\W^M]F&6_YOOC=8?]3Y:J+A?=';UG><\NVU=-Z2$Y.[6TUML'N?[Q+WMR_@
M.NR55_C[%FVV.MA]#CO-#[%!*]S$%!U'X5/ W?F%;TGO?EQV,<D=1U#<9*II
M5Q]LVW^&V#SPLM=,B[:C15I.']Y)6QC&T1!;;37;V,1S:B3]F0Y@^-=&T5"V
MN6 JX/^=R1&4O:YZTW_.U[UH)HM&-^MUVPLF</I-L#W:[&#*AK3%\+&?G[\7
MCFS0TZ-.KT9WON&#=#IH?O>3CX_)7P2_^P8^#USG7)_CC/GNP+H?G&MLZX?7
M6>?3V?/I YET'4\6\@SZX !3[S.X=[<'5^=M5/'C4<]?7YYSU.@/_IH/#+[<
M[GX?=5^=>=^BH62G/VP[WPJMZ'V&)\#RWEAW]$0;W<KI7B?O^87B,B&(4]^Z
MU,W1=Z8D%%X-YL0?H>BY\Z'OWP4_?6^ZJ_Z< $ZLX.S2[;2[96?I?)XFNS[B
MX89TNEURN_ECJI\=OH9?P/$+C#XS\*%?C?' &S."6XBZOPZQW$SQ@KPK6MX%
M,Q<G$-=V<S!PHW9F;[JZ9_&7W2;P13_PKF^9[/I34&F/YFE2 /R;=#M-N Y_
MA=OD7QYU>O0*H5T*UB7V!KX.SH<P+ZB/X#7*7M,+6OR-0>!G ^Y1MDSK+$2A
M%Z>\W?:ZMI/<?[L7O %9O\"I#W9LN]EI]@>]4>]P>,GAX (F^Z9H/YK+K"\!
M,_YRU_<S?[__YNBX49S$N1P:F'I=-O;#.W7AX0"G?'8'5UT""SFX"#Z=[.:7
M!J $O#ATYL_QC  V;NXW=YWOU.<ZT\\&Z?]KV'%XDZ*E8"%D,.Y.V;KR2A=:
MKKA?%T_YZ!:L=B?O/#M2%84B:?9]:]*6^U'HE(E6X#W?*A!M5-E@W M1O]0&
M9M3G.IUL(+U FXWTU>A+I7*&NX\;G<-K@:F"*\Y1?G&2L,NU;QL,5@IPX4EE
MB9[B%4=OWQBK:SSK9%#?C5O,^X9_&2C<LB5DT(+7&V+IGR:"XBH_EZ7/>Z[0
MNL:!N/L%@B_XI?/M 8OS4_EYJ1G5A++_ \^8^<:(0&%3+V*C8U__/6,U0?G9
MTA!A\\-\@G&=_M*=(=I<%I7'OT8OYX?H'Z M-N$MSY5Y$XC6+#CR>M\&Q_CL
M=W!K9.1][!L^Z ((T7YYR>I?C,^+^:L[NC"*)U?Z,E<\NX#&[UYV^M@^O)LV
M"TCM=U+?0[3=SG%2W&=G0MB.1\)V[(7M;:E"M[&',JB_WE0KY+RK^H@YY-8@
MP ;(+/SC;Y?#PKBI[L(3PC^R[L/^2$?G,E*L3C;$1JO^?O2/LI-Y0'>V@V-\
MWKO<^A"2MTW'OV'Z=JXCX%%'I9S"_!QH>(W>VC:[/W1-_XY7+N]^7,H6D [$
MFO8=+CU)\L0H;U>*\N[/:;9TSN?&0&]V0'L.<Q.'][-=?^NI.^<4"J<=I.Y\
MAG%A0]>B06IP 0/-)<".9&_B"<@\0'#0U&*-KMM>!(E#?VB^>C+4Q<'#!'0"
M8-0HD=<8ULE;H8YM9=>W:<:NKB4G]G]_7&?/9:ZIO\VB)O.WK?*\I>\WV\.\
MA_::BNY.9_Y5L!.O:Y5N1^FN#+J@ZJYR=3#19-T38R1LI5UJZW.@89A;!#(]
MH= 7$:7;_9)95GO0]40M-U7@'J*2^HZ"=8LC!(-'P??-9B^=GUO/UI#A=X=X
MV!C(_F7>,1POZ5WB$92R<W#.)HLG@H7"YLW;P?^ZZYGKQE\LJ*B;Z/"+-M+9
MB<,8.94&S3_(/W: GH)#CYDRN!;:7X/Q4-_+&M^R](KR8\OE=SV-67B_4?T*
M,"1=L/-7\'7OU@5^(\[[L#DUGO9.QNB=G&/M]=,L]V)H1)O]><$9XA$475J:
M3G>Z]W9P#L,97)1V8SRA>1=[_-7S=:^C-&C/CO,+AL>U 3"@3&&5AITFVKFR
M__)MCBRVG 9['13SZ/VL4]^P>'(=M;>;:/L[ Q"8$4G"9S;PY74AJ#EK6"1N
M("-?<PSTL94QLCZPK.B[.=_H'%X'O@U &HQLZ:+;3$UZ[G7ZELAEQV>PE=?]
M)CIY>0_NDO9Y4Y[[ISF2BC698(9%[ 1N!Z+0F$"I]YB1 W@]/N?VE)CTE',N
M;C!VL OLCWQ8S_^!\GDGVKND76]:"J?TMS\,SZ8GH#X,_SL=AJ\:"W@SV:U^
MPI?TQG9&O>=*,.OB\4-OD/U4305MQUH9_=J%$9*Q4L7G7.H>J&DP'7D(Z:*;
M@@$"4.I>L]L?16:*9V 0(0\G!1X4.0?QZAZNO.J\>A3!7)LB!8)O*Z;J(@7U
M8%<VV/N5P%C>2?XU*VP0+*OTPUK/P'++.LQ5P?AY#F<5:SKL^$V$^Z1 _/0M
M'UDPY/ZYL%6<Q_\;O!UQ"8R_C/8E]SV/>+JZ*^L]C;4X/KTX/E83,KH9JO!7
MR]LPL0'YD#YLZ8J*LQB-OS52!5X07!(8W6_V@\MNT_N<CTD9O2-!MII'4O<G
MYFAA2+<3G&%%1_J8'.%-.MY3]4,\48-2OO9E C8QWYYM_^)!P/5,.:T+1FRT
MGF&T$3VXN'^M:)XDN9UN/T^AF/4^V+,!+.WVP-@FG=V@#2H>6AV_KBCR%$LC
MMG^Q_5R]+JLUUK+!PQHR55P:&FT_M.G+JJOPW!D$6I<S_P\* K&E!H$VEE[,
M!8$V$9 2&Y77JK*"*\.WGZ>O8+TN/V%]82-Y<.'(>FF>A/BQ[>=IP%AOGRS!
M,5^WN)-J2/D\'0SKD.#=2Y-LUWM"55R7B#>2I(9,%9>&AP\.9BUQ838_.\.Z
M.COC9W.UZU;IF*\9(%]$#<'YHWI6U&IR^:O"MFF])A5;D[@A1%2O2L56A6\_
MSYIL?@#[OG;RM]@??T'#1L1%W6VC8LO"M]4ZK\FCUZ$:JN+^B7B+WJN*<D5E
M@\4/X&#5$ZV-A#L-M]E3+TJ5$O V*HO@7L&*WSR+8+7!BK6#?_QLK;5JK7R'
M9[P=;\2:K+!O006J]?BU.OS'3KE22WAFM"VC>SQV0?4C/ %*^#9=4%L$M+W+
M*^V\F"!@>3&:>M5_UU6O]R5NC;?4I[FJR>=?,-50X@'^2ATR?AH62;<?P"&7
MLRC/Y$0N6PQ6V+BNMI5/SI#J5=^D5;^['5&Q0 17 P:S?8_:C40MJW9CM,WN
M4;WQMNE@V_(GLQ$L<>UFJW,NKC/Y)XPN+S*)]<:Q,F_+?7<MC%C=6K]WKMY8
M(_!WV-KM7F$C@7 K&!>Y;=J@TQT$95<!+'*,+0>R(3QC.+@<#LI^$3V')<R#
M*RSXG[>D<W9=R\_G%8W']3*QGK$I*WK>,J^C\IXM#7^TVE?^Q9*<E]V>+\B=
ME]B<;FR [U<6T^YWASWL<N2;.. 3??EYU[KVA>[]::=\H>&"8A!YFXUQ/='^
MJ+5#7C=XJLW+U$LL+-O=<^>Z-VI?479DR6ZO(EX6.,UK((\;#/FK\@K<OG8I
MMK. MX>%3;$OC&]S$*2Z?Q%DK>Y540H9UKV+W8*,N]#?F]W>0PM+XWS=4L)Y
M0<WIO+!VJCLHW9<]ES;[.-6CFM*W]((:?_,2&U$5C8R:[4N=3Q662(=W@&_"
MB[F%I5I7 (K;VKD5]_U-"D#SVPM /Z2W7;SUNBX;O7%EHY^Z&Z&\M1GA;?^^
MVS_<.7R[O_,^.#G=@5OL'9Z>^&:%)Y\^?'CO?]\Y/@MV=TYW'C !#Y%\M?4@
MI;1*B"^>V>.]#T?'I\'1NV#_<'?OPQ[\<W@:'._]N7]RNG>\MQM\^/3F_?[;
M8.?MVZ-/AZ?[AW\&[_:/#RK3'^5._74"=M)==%L E'&7NT4]W++@G_"  =KW
M=Z,.-V^+AAN/:ISRE*][U+IN7S9U(_@;> "PA\$2!OX3._A\#4J/+IL=3V *
MPC1>MY,!L(V\GQ>N>='EJN7U7:_;\K1^XNO')9U<4V;]MRN:MPUMT[>MPB8<
M*79XTYUKY)!O)YNP34P.2/VDL)=]VWX*!C^K)T/3;]HFD'G@K"^\K_,V?^36
MR]MZL?@+QYW->D6?K3O&EY<L;6 7,2"'%]AY!-[TQ?MNO_]R].')H)M^*U".
M'5MH\D>PY[N<YLUEWB(K?N=9,5;I=SJ]*!V+:S<J^HE-9GK.$?Q3Z5CD7<X6
M])09-_3+7P$8+TX#K'/+E2Z&;[M7M"S3><^!K7'[K/[H/;=>^LZONM7OSB]D
M,:?%:Q6MY#IYG[VQ,(]O._:-;NV',W)84EAD>$^-#%V7'E0Q%RRD?!XY?ACT
M#__!>=Z*Z%U/M]U5MX?M8?O#<4^XMY.M,T\N<8E]T\NCWCEXNS>%;U4LPRFV
MX\0^AOZJ?A^%[$71FN?MT<E1T8?GY;HZO_MYDXENKK**YA0+1&%:9@RL;=E/
M(LATLX?M M$QRYL%X=)YU^P2&S3.WK3T,,HI+@3I'M <R_:HQ09V$QVW;!PU
M&)UP-Y<#++P !!N[)F%WH:OFX*)L1>?=?9"@M'G9 JB=NXZ/S5SCY^YR,);<
M3YWF2(_XP>^ !]Q,]780["#$F@O6HIR<LA.>LW=-]+ACXV/0^%1@1/S<%S=5
MM_EO?+88REII_==4(9PN4.T3?:F:?2]NV!(9?;6BMTQ_L=+(NP*7HHO"]@L"
MFL,>;^2[#_N^>>TBZC2.7&%DU.6-(!]PYZ+KW$B<I\C)N*/T:")R0H:@N#=U
MRYN6C^8,VSY?^]Z 7>Q(W<,QP\H6F"\9X^P"+-3(/@KVTTOOKPA&@/?]M]'2
MYXW??72R:/X[J?.R9J^-4<1F?^#[NWJ=B$/XD'^U5%T[XTN.L',O"EOAZKR8
M4HDO@Q=;'][N'+U!GM;)NVU/=E<U;BJ$ZI]7Z+ZRZVSY3%21\-B>]8WS1B/[
MM'VR'63.HH*>:/@7M/35V O3EY?8YAC%NS=LN;(7]_DH[%H(WLGX>OS&7MG"
M<X(IE+?T;[4=K*E* !G 1G7#%)=J+!RW33*V';2PNJ.)*M[^]*+;G_RT6-H\
M!'X%?**E\QD#2^R[$^9MLOVC8'F[QL=^,5NEV_&K@['BGG\V$)(AW./"^1YY
MMW(8%*BLEQ._D?7$M2J_TAC=H^CW!Y2GZP.\60]&DJNB\BN_8FRO='_"E-]J
MR==65([&TE$L_L*%&.G=8JF;99]0Z[O-3_='[?G6Q[<MV5W/N==RWC($%,I<
M:^>=G;WP^J%L@X<)='+BRZ/7<3]TVQNZ!NI1'0QP(\ GD@,WPQTUW^I\:N-%
M^]XBN0JQS7[:ZO:+>][Z6KE)*:99Y\RQ',!WW1KJP>CF"QFJWS;R#4%!;+ +
MN89I+/="4#ZM0WHVMOI^1^7*M7RO[IE'E#N1A3<PU9G^)X-_D+$>OV.N"/(M
MJ,"'FKU.P3\\S/KG,E:^B-\VR[?CQI)VY?0WSRO<#S!S14M87-71#MCT;%B'
M<^H_*;R22=)S*T,QDPT$\V%A[U%L]WS[6D\(;A\%,F\0.B&6?M%\HWN0/+2A
M'8>=>+$;<2%=:;.7#MLX?:G+C;UQK:;[7BCE"5U?[@CK205L1J1WPF^Y=QOR
M7Z'T3Q;&7,SR=QT(4G,4:7K?!&=P3 KF..'19H7S=H+TE\EE$[=DBU;0!4IR
M4E<*UD*[/JTJ>R";NF#04PW?)YS9@G#Y-M*]D3)::(1\8.!'\0*7P]YEM^\6
MDIH%'OU"Q;H=/&J&<ESW"U-SV0426G++6<.$V2>7Q69XV6\;687K^%'[_7A\
MA_SK/F(P,;_6P86M!K[$$+US?#%TL7P<!P,]+5=L=0]@&?HZ'<=6L'%G$;X9
M67C45V-[7TS '\$+]O+NQ?5O,OT$3_AQX'G;Y[&^0D%Q&'JYU\H^8@W+().W
M_JEK7A:F&7PUAV%HOP;3KYKG6CB\CS>=W4YKH0.BA["RO<D XX1?G4_NQ*[/
MU%SBIR_X3^9S#!:8(S V^13U? MLW\A]4+29A[L/.^5H_$0 $<\7M8'DH(%7
M3:STS'!&LETLO)^LU#?MSH/$8_-99I7<P6765!>^<:F&J2I#D&6:2M :FX3&
M \#?UM=!D9ORW9/:7K%>4URW7T0*&U,-TS'S"*2P9"+Y>DUS#H!/D8<S:OT+
M/_>'YNN$[SPF0,5P^WY8QA4' 4"V_S/$;!DS?O>)9*%Q+W,O/SFZ/24Z+UPN
ME!_0X%/.XDC-=:>H"SX8)P &BQKJ$5*R&I9Q:TKJ2NG'6PPWI" X.YX^'^@!
MS-#J +3JE[P] )F6+YK["6W_HB@_[6$'_H[:&XAJ]RJG%<7'&@38QZ5ZW3QV
M -;-8[*([(]\CEO=TCP2 89GZDG=WFP4:NKC CWYW=/1WE)I1EYY8YWOQN6>
M;6YV^H62'3E\OWM"E[@]H:M.S=J<U*RJ:MS%4CE*SQU1F@+NMT;DD?8V.]^[
MK>]%L-2'])J>>H*U;+5<Y]Q''PKK"QCV]M(;1_<C^#JTYZ6M/[V8U#633&RA
M?K1=4"/((G0+?_6)LM<!;EY/N.=WD;%&,-#?7"?/G[VZZ+9<$?',-P'@U@T,
M#$T,J?#,%H_'J^A&05J]=Q;T<_+N9D>S^ 886!AOS"Q2FK :5Q?-] )(6*EC
M'\\5GE/D[M(8.RV83T^?T'5]BRG)@P 33O+<[/==>.AH[_7C$%YMX&U$,+IP
MT[C"CH\E@/"8/)A^V 71HHV@2-#8]9]=ELAY,P1^ '2X$>2[M?"G#Q-1RT9P
M,A$/G=BU^C#IBA^[-$]'W\_WL2>_U^MVNIBE[L%49(;XB_RXQ&A<=RUDF5RR
M\_9]F5LR6MSREH4.2B>SDV[!\X(=P:G+]-10TGPHK9%,M;Q,(27Z+\'+KI>P
M>BT? ALL\PC,_59\+C%CT0B>1QB+?4+<XM3^3(Y7?'X?\&=S&\6\ 2,JM]-]
MC@K^T,G34?*3'R 1X\LFO+WFV/T$L9PT*W!K>.)PT&S!6_0G0OQ%?"/??]/^
M',.$GU::H%RC>AW?S;W#F=,=^&4<#JCU\T+@VCKM=4%[=;KM9AI\!TZ.Q*'8
M<VCZF0#OL3_>V,^CUO^9T%;^29GVD9#MHF-XN1\"7N?(0.9QF=$[W2<"<?N^
M>I%2M,J-M^=SI\I=\<L>S%6OB6=I4 9QX?LPR[!0*)6-_+#19;?;FA36H.T&
M%UT+8SSW<3BPTBENA3L_HY-"V2AL\>1&_ 5R"=Q0SSTEW *#N<+?I@0G#PCT
MF_#6(/F+9"W'P(RZFDQJ+!!1W+F/L$!.!9<[6_*F\OQ>_F*CFQ6'A*9$=^+#
M,J@\*:2CC_-QW7)CH$ @,_UQN&/Z>_FQJM&$VF#H'5B-6VKG_GD]>']XMW*=
M0%#]A4V?B);#'R<"9G(T\/0Z;2T<57%TK><F%\1GQN&$_?=8/]C)]#D?LO(G
MW9J9&YUZZY9;;T5@OEWLR/DOY0*#=_<AG#:.8/[E1X>O1@EZ>-=\X--+,2F
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
M3!V!J!*-J('\]$">3W< T@!\@A/#4T=@.07F*G'"TBA-K##&)6SKM6JHI$I
MWLR01"GT=>1A)<2AUBDKT"G1POQ'Q=-0IL2& G2*C"A12D0DC).4"FM2+<36
M:UB[AGI\X>\ZRE QN"Z+'M1P70U<YRA &*<PFUP1)@0C(@:XRLB$A$N=:4,S
M&V&9K.K!=</K6.2=0Q;O1:SV]/JBEW]ZE?-?JWOI]5:P2VO!70=LEZQ>]Z>K
M?7W=$8<[7\#^V8P!_;$1"XE(349,HC(2:Q,K3J4RSFZ]CAM*A@V0A74YGK^D
M6$JMR7YC3;:T[N.U)EN!)CN8U60V2:ATJ01ZB/DKD0Z)SJ@ARB78F36V-#,8
M]!6<-01=F^I"ZQY,2A:70=O?>;/_?O]T?^\DV#G<#4Y.C][^[S^/WN_N'9_\
M=[#W\=/^Z=FM@:9[O/W$LG"8>-L=XO;7[+K<ZALOP[]>S2@W<Z-RUUUV^\V'
M>Q*;:F(WR(H^UA^XR*[TJU(^#KN#B=8FM4E=HDF]GG .HH.;O1!,*@/R3\$#
M('%(*3@':49D%B<D,3K4D<O"4/*MUU%#A6!6V;*<@S7B_[7^J;S^>2R+K_7/
MD^F?@UG]8],H%K$3A#L\>FJ%)9J%G(0I381+LR2,. 8GN!(-IJJD?]:=M=]-
MT^HNC4]%>&IMLQIM,UL8)SK\^,5E4J6A3D!LL!-C%#-BK Z)$JFD/.1,Q7KK
M-5T*U:GWA2N&VJ72A%M16S=._57 WBR@!R;E7#O*"#="@'L262(E@U]YJK-$
MI (6KXJM4W^+K6%[2TCG(>FIOUN9\V7MG99ZJ*8,2]1 L[5QQ-''+S*4H&A"
M1ES,'1$TB8A,%8AQ)BG8#Q<)'?L "1,-*7ZWW=,:ZJO?7*RAOAJH'\Q"G;I$
MQT9G))(N)4+%AL":)20T$3 -&]%$J^7'(IY[>['N8_ TFN,O4!483AGB@C<[
M>N LP-ZXSF#8<_5A_]70I'S23R;FW/>'J57I$E7I;(6@Z&CG2R*US$QJB8LD
M'L\#+6I" _J41@E+0F9,#*J4T89(JG1&N ZT5(GXU.!]$O >S()7.Z55Q"5)
M0YX0X41&I(DRHBBHX3"-J3$Y>*FL4I1T,_-F3EPZ[#4'3==':F@!=Q8K!)WW
MG,.&'L&@&_3<Y;"77NA^76)P-2QBO 8GL 2?< 5VR@7HGW:/1_-?JZ8EJJ;9
M^D&HFIQ-!-=92&*K4#5A#4+XC\C0)DD61RG/L+]DW(A4E8X+U^?^J\0K:C@_
M$YSGF(:1BFJ71<0RFQ%A##"-6$D2<9M(IVT6H9L0A0WY^(-_=>K'/4L7+RA(
MV&IJTVQYR-2!BI50#%_'Z?UXFFO5LT35,UM "%4/4RX3/ .MDR6,",4HT4P[
MHKFR&8]%Q!*.9<Q4@SV>2M0ABHK!=EE4HH;M:F$[QQAL1*U-0DE2FF38J@2X
M?PHHCA-NM*14"(.PI;01)U4J(/I;)(0\EB;\IAO%R^(0M1YZBD!$?A25I10T
MC9"$1>BY.-!#QO"4R$A++:0R,J*X5TPE:[!P6;&(.BUD_=&^+.I1H_TIXA0Y
MVH40 &K'2!;'E AA!=%)&!)J)3H-5+ L0K1'28)E--8%[4\:Q[#-[T\(R+?=
M=KLY\!$]'\= ",*072?%G907N)$8L/#E:$G\Z!YYP/OV1:K0*?1[#G)#-].P
M@^U%MP63T?=)X\D?@?O/L#FX?O5+I0CN:P:?\QY/#?+RQL7U!+_\BL?E'9H=
M"Z!\1:CT0WRRI?_0<YGK]1RJ7=_[_2Z3_<'U3BYTSRW%=.\?OEO0P" ?C!?(
MP^X'W?N7;@U_?I0DK&WX?6QX]/YT9]J&OU7AYW]?A&G[7QW]MQKB/)VU]WX<
M[J;B<_O@^N#FN'GPU38_M__Z=M!^USK[^^/5YZ^??AR=?KK!DZM?XE0):6)%
M'.6*",,L45PI8G5L&<\4RY+X;AIXBTS]FO-7R]0&R)2FED:4Q41*$1/!\>RS
ME8PXJ017-#6QSK9>=[IS='+N#\&E[@7?<;7OT&M]E+[^TXB?E_3^SG!PT>V!
MCK;W\U!J27P.23Q@7\)8:TE90B3CC(B$1_ 3J+C09IJ;V% I[!W:;:%DK<A8
MUI*U5I+E!%,I36(2IQ8DRT66&*<U2?'HIA:Q809K^S:B,&R$"XI/SJNZ7-@"
M/9* /ZJD\O;[_>&L4-8VMR+R^$E\D9;1-&*,A(IKT'0T(X8*0V(1<A9'D4BP
MWDB%-%TM4-46*,NB2(%])#QE*1$9;DA:3@FG,M8J5BRAIE("=30<] >Z@[YY
M+575E2H7*:8CX@2695.A)3(Q%&QG%B9&)8DVZ4.E:J5VKY:J-9 J%R<ZYL"^
M% 6[!\S,$:F5(6D46\UDRG44W<_AO#]/:WK[E><2CF6D$<!GEPZ^^MVUKG\2
MA?\]4Y26V.]X JWW"PG56X7W0>C!]71>X?F/PX]?$B<RID1(3(8G'ZU)B([2
MF( )CX$B2)=15<6*-75>894V]VO0KA*T![.@-0:,G\@4,3H,,;H?$YV&@FAJ
M$N!:#&B\K2)HGW27MKI[>[C9W^U486,O'TF] [,2Y%[]E!"W/]X<[;YKGS%X
ME]V/_'#WX_7!USUQ>'I&#[]^C,YN_OIZ^'6/?MX]_HKM2+_0,(D2[C01VB5
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
MI)D@4G%.F)3"1"P"<B@PYIA$=1FC3</RTG<4:BP_I5<_YPRH-)(L8R$!!JC
MJW>.*)-*(@'13@@K1>:S#.GCZR/66*X8EI>^?U!C^2FQ/-_=P(C0.*6PB2XC
M@L<1,8EF)$Z5$BIBH5+86;,!)KI"6/X]=@M<[@W7VP,K;FF DSW1V;/>J%R^
MZF&+7(+82NEH3*STJH=*8B*C29@D41QR<!C">.LU98TPJ5(1A3JD6$F?H$;Q
MDSCV\W6,(JFI599(Y@P12FIBK/C_V7O7IC:2K&OTKRAXGG-.=X22SOO%GE $
M#;B'>1MA8[D]^(LCKT982+R2,,:__F26!,:4L &5I!+D= P6Z%:5F6OE7GOO
MW%L!+KW"Q'+LJ(@H1DU.9$;Q$T-Q]8T.,HJ7@>)RM$ A%J"/FZ^2%E!(--!!
M"< ))XYSH3A+>S%L2E*GO;C*J '&F[QV0J S&.M>H_\=$'.)@NG=W[O!^5-A
MJ:H50R:H)8J%DRV:^B$3[@@4#D":RJ80I5(K50P(%R1N.DBJ='(*,=A4O*JL
MY7OC9(U<DL\-^Y7KC(S]16-__S;VN0H1Y!H"3U/RD; $&(TDX,A@9C V+%4U
M0%0U,:\JISEC?_VQ7[DZR=A?-/;?E?9]0P@5S*:4 06H81PH;PA@E&GGN<9&
M)V%"93-.\;I@O\KPA2 S1$OQ>[?O?'_\ A!5")O5"IE)?E_#^(@7W^A.?IN[
M+-.S8[2JE<QD6OX>C$:OAH/3[?A=W?YY'+2#,S\YO#7ZLYBQR>NF%23&0QW'
MO=O7P\N]L3\=15I,5SD<]'I%88D)0V9JK) :;W6'_GRQ_^FCE8JPR(( !QX
MQ4(#J1@"PFN.H0S8!;G14JH9K::*?#:UL8HJ=,L^-PZI7!%E#ED/#KG=IAKO
M;WV,5C&2T92*4^U8M+$0!DH:#(3%D%!)F$"I:16&30;GKB:=2>3)D$CETBJ3
MR-J0R+L?2>3-1Z&)<@P[X R.0BWJ-:"%C#//1' 4,P1E*HI+FDA6%3RJGT1;
ML_,H>]<*K(J(TE-DN,5(K<A<4]?1G[[O0S>S4Y7L5.J@?; 5V2D(:Y0#.EJS
M@#HK@"&(@: \1<$HCD1JMBN:T0BN48IK3E>OL=C)*%ZPLZ,D5(B/VL0S!H0V
M4:AX1:-0X1'/R%@79]5#J3=:&#>IP!G%3PS%"U(;&<4+1G%)*7"+83*>XIBF
M>M;$6""9@^GXF%+*\#C/=*/%FQS5Z13HPL,UJY4";3^>!F06IL)F\M"L6U\^
M#?WOXFYZS4FW\JPY/_[NY<E4NS#9,PF<>X6]#4P ++4 U%H'E/(:>*4<HD89
M%.>K)5%3BKE/]JV98S?3VC.FM>H3 C.M+8[62KF U&EFF2% AN1K-I  @^(/
MK7#@\1E,40IZRR8DF=8RK3T;6JL^US'3VN)HK93FZ"ERCC$&N)8(4,$04,03
M$"25VG",)?$;+<J;K+*ST.L20JN96OY3C[JVX?6P'Z]QU#CSP\;H6 _OKYW+
M2:8D#K ;G*=:<$^6CA]^UVO&QZ_]\&U:!]6J:'R;EG>G"^_JZXKE>,W ,#/P
M/1CXS<4,O1PXCING0""2+0&4. OB7$F D/<24ARP2 7J-@FI/LO\%U!8<? A
M,UEFLOF%<V:R!3%9^;@<4IA9J@#FWD5;DB@@K:#1EN1.6\LDHB0QV?Q^O\QD
MF<E6?;N/L<GFT\J9R1;$9&55+)DDS < 7=" !I^RT[$$V",E&<3<2KG10IMX
M :=^%\1D%<62:R:*=[J]\[%W\\CB^Q9)6C>2G75?3X1&%RQMIXLJ$^G#B/3K
M#'$KHL'N9212Y7 T":7$0"JN  G$>6D("E(5XG;N#-CZE6C+C/-D&&?1$C0S
MSF,9IR1"E;4VE8('6$6#C5*.@*'0 \\LQ$QIC$(H1.C<[K3,.)EQUE8J9L9Y
M+..4Q*(BD%F#--"(,D"A$$!280 71B%*,29&5R,6ZU? LG9R\$O7^;X;)2CT
MXC)WCX^3/CFRG'5?3X0L*Q:$VX/3TT'_[7A@/U^OJ&OBG"ZLS)P/8\YOMPK)
M7+;??-3266>C.C1,N)0JK( A4@&NF99*>\0HWVC!34EK="AC22&!3#]K0S]5
MJ\-,/PNAG_W;]$.$=]H[#X1VJ8- HA]!%;!86HLD#U:B@GZ>X/'L3#]/AGZJ
MEHJ9?A9"/]>Z$>]W+&E??&1&"T:] I0$ JA$$)A4:)Q#":4C+*ZN"?T\P2.I
M-=.-6_'K]2??Z)^?FJ@7!Z%ABFS;0CB.&H/S\6BL^^D&GG5/M,EP5"N^X&WZ
M>5]<BG?3.6D74W(0"OH9'7R?B6FRPWW.!V22>H1$FSBW3%#>:F, -!X#RA4'
M)@HS(+#U2#-G$4UM&ED30=*DO*JC3S5RJF>$SZEO,L+KA/!2P QZ+I%Q"!#A
M.*"I2[IFAB7W-0M.!FV0*Q#.A6A*]@0#]1GA<TJ(O?:KC/$:8;P<HL+Q/XT"
MB(0=,2Y%E!J4>6"L0S!.N&:I5R+A38AHD](Z[>)/,U!5%AQNFLE8D>1X*C6Y
M5BDYIC'R$F=ENJJ0KN ,T<$=%LY%DN)*DR@ZD :&.04$M#+.NC7<J,(DH9PT
MI:JJ[5J-W+,9XTL2'1GCR\%X278@#9%ES %"M 04!QZM$>T!U-X&R375B!48
MCQ9HD\B,\2>(\:7)CHSRY:"\)#Q<T$I;:P%AD*?NJ10H"R&(I,Y(\-P930OA
M@01LPLH:J%8F//X8:]/S\5_7_=+Z5_QQ]=6G>OBIVR\.;+$?D6A]:O^P)-#A
M!+JWWC?B( ].XQ=>QMMNM ?C*"'&@\;VH%^45]%)6;SJ]G7?QB]KO!W'/YS&
MZQQM7H_L[1N<?@-)'=S.!J-NFHT70]_3X^X7__*BZ\;'5YB_\:[)$+Z W]^B
M3;R""+X[W[+2H:/BQP&X^3-=8X%[%<6&9E@(B2WUA"NAG.'8""RQME!\1*GT
MU_1=Q\.K"S^+! 3,T.O/0(=X7R]T[T)?CC;^^'$AQ55T<ZQO#].=@Q'"_0=#
MWAH,,6,P)FLX<M]@TO?D1825'Z97Q0O1J[V QO$P;1C_<X^I@!NM3L)LTM2I
MFTM:Y?_Z0[=*"WTRL*U_F>$?K5F+8/E+=-:@;+3^O7NXU]GZ:[?Q:J^]U=[>
MV_J[L7UP^/K@<*NS=]!N;+5W&F_?_?EV;V=OZW!O]^V=@%[I36P?M-\>_+VW
ML]79C9?;B?_L[[8[;QL'K^+-[+\^W/WW;OOMWC^[C=_^/GC[]O?&7CO^>;>>
M]_+;7K\Q/AZ<QX]PH]\??(VS5MPOWE9L0M\IMC@J'&^QI\]&_L75@Y>N.SKK
MZ<L7W7YQS<6;7D[WJ2DOLQGM.-/W39[^SCV;<,(_4[_;])NG3V\63]W:BB?/
M,;$ID;SS:;B)[GSN9Q^+\":&]%$?^_/GB'S<ISZMB^7W^MA?.&)_J7*BG+O]
MVADZ9K+FERED2B OEOZ1U\/&;MR 7&/'6U]X:0EJ_F"(SCLB-[3C TKBU7&T
MDI?U3C?U<QT1=(\1N==M/H_A@@_!UIKFF>6.![F&;NYX<(>3Z].5DXOM[QQ]
M_=#YA-JG_XF?\P9^.'WW]>C][M?X7KC?></:R<&TLW=Y[;#J#+Y]>/_F\L/[
M_<OVR>')A\YG^.']$8O7A-H[]MN'TU?''_YZ@]OO=]'!]BTGUTF[]V$G?<\>
M;O_5[AUT#GL?3GK=]K=WL/VM?7KT_M7G#SM'*-X'_>^WO2L'UWB_\P[N[[Q#
M'SWRQ!D# 6%8 THI THC!!0+ 3,E@U>YWT$FM6=':KG?P1J1VN4M4L/04*4)
M!$B8 *@A&,@  T#<!(TYP@K:W.T@D]IS([7<[6!]2*W]HZ5&/SK%"!;& 2%A
M:LA+*= H4&"P(\I"22ASN=?!3W3R#3?U]/T@O7@2N"H^H=MWOC]^ 9 L.'-I
M$-X^UOU//FKK1M#=8>.+[IT7$:!N_XL?C5.HLS'R]GS8'7?]J*&_Z&ZO\*E'
MO#5&$57-1C]*\_B&U)<\_O._ORU7OHWB(,='M]GA8'SLA]N#T[.A/_;]4?>+
MGY#%N_[0QXGYYMV_![TT#W_I;C\QR$'_[?5MQE$=Q:=VXJ_]3Z_CL Y<1W_-
M'%,=Q^R/][>O.>9R?^<3_)L<]OR_#^-WNS.#*=\_/;K\T(G7>_KFXD.G=]K>
M^?"YO?.)'7T[NCCH_-/=[_SG9+_C3HY.#L/!SIN/U&)%L'* >EUTF1*1G10!
MS'G"=.#*:[S1(K!)9G0;_KWYL'5;@86>UVU>MP<[GSYR@J2)2PEXZR6@G$%@
M-(RB@6#HG8560AFWUB96LKQL&[KO&O^[2BLLK]?GM%X[[SYZ[PD,D@(*4Y5(
M%U>NELX!39P3 @F$H4CKE<%R2EJS,?2C,V]3(E3O\E;JR!/.[7S(UH(MM]C$
M+05*38VDTGLA0S2Y&71.Z1J91%& '82,UZKQ^O9'O'XT.L!H:""@!4VH<R3N
M#= "DS*X;!QFXZ)A@Z!L1AHO;Q$YS7MMJ4 DR>V]X0AB*K'32@4!I<#80,>#
MKH^5F:E@(51P>8L*A&56<!6W71OE#97. YF\S%Q3S.(*H(0G*F!-.DOC9":H
M%1,\@ BBI>ZH1Q9#$RCBP1BOH">2.1O97Z.56^T9_XO ?_NV*>!H,-PZ!)"R
M.I) B$9!B(\$E@$C19AQJL"_Q&6Q^$PJ7]77T[IU.HC7^ZW(T$^>TN0W/;\&
M7..33C[8P; 1L1EUDNWIT:@;XOU=O?Z^'MET?.78]USZ-V(QO?"RKEY:V]WQ
M9GR#6Z[NYM5@^#;>2V<8QSOX86?P[WA'G<'^]'ZVW,GY9"Q>#0>G6P/;C6^X
M.< 'X8JZ"EK*S/, YGESTVF0KH64G ;?_NE]Z!SWCDX/3^)G?&O_M7L1&0JW
M=U[UVITMVL9O+CZ<[M,X5B&^'W[4U&/G)0$:P\A<A'F@35" >86#%=&F]:G2
M.RE'CVKDFLV+]3DL5OI1*HM"4%%B8QT5MP@": \#$(0[%;"%B,ATP+J6_MB\
M2)_!(GV'/CKC$>(& X)$J@) $5!1#0#,G([<AZQ'40N6^;0R'^R:E?5:L@]V
M^:C<2B=E,S0? <VW/T+S(W1">.PI8-1$_C<T[03< N^<T#8B 4N3LEW*76GN
M[V/)M?SJ!OH*O*T9].L#^LO;H#?<"!@T((2$N)\2#PRQ'&!"M?*!2(E#5"AX
MGA!+!OV3=ZPN%?,WG:VA^]4[\,T/!YD+'L@%[=L& /760^0PB-M Y +D4^T=
M'.*OVJ3&2U0XN]'Z?_]'1M/OY7.M^%E?1^OA;>>IO@97X21-KM!>!%+CM^1S
M_;T1(N(FGM.'>%F[?=L[3Z?<N_WIR=22DW65!QGO"O$D!KD]0+?(YV![;\I6
M!^$[DV4K8R[5/S/YZNCD,_K0>=7]L!/O:V>7M7>VOAYU>J=''8O;)Y_)06?W
M<A_ODJ/.<53]^]\^2JHD)ZD7N) .4"H-4)Q98)UGP4@MA-(;+38K]:HN7M2\
M+I_<NB0?XR:&.:40..@UH XY8"P7 #+*I16(D-21I[PLIQ[3!T6CYG>9YJ7Y
M7);F&_@1>>2XY!IXG9I%V4B>&ED&4GE%;*S7VJ0N#;-#3\\S7[76Z:J/1N/W
M))4,R<<Z2"=Y*$@+)XIV)R;I(X\)D%PQ(&C*1D5Q&2B2*M/4J?U:SD2KJ9<T
MP[PN,+^=;HJ+ L10 $_2N3IE(^"1L8 I"[$WDD3;+L*<Y%33)P3PI>6:5@#P
MG&RZ$"?H!/T:ALCHQ )E&$EG_@505D<*4.F<+=%06+;10DTD9QQ,7.,TT^*[
MB:A=!;P"1PU[$TB-WY(;\_<["N,])+9S9[6%)\EQRR\[D,CNBK=>IZ!.Y+KQ
M>-@UYT6QX<[@M1Y&ULN45AVE'95UBXC:5"<BD\@H0#D/0$DA 8MFC@O!<D-<
M.DJGFIC.\%555L)D72/ SXLE5N,#SRRQ;):X+7L,](D0-)"*LRA[XOQ*H13P
MAGIH*5-0A>*4#<?SG+++)%%7DJAC/8U,#2N@AI(FPE ::X(!$%L4J2$PH)24
M@%B)#302DQ1+0+09S<A%UT&K4\9(\=V,U4XS;=]?+?WJCJ?S,&T'0N(]N\%Y
M2@@IYF(.TENWNI55CD<-R;\>.G+&#I#=7M53O"UK1&=E8,Y20%UR>TFL@/(V
M !&B""#*Q9_1^L.B202:W^]5!8I6[##/Q)F)<]4%SC-=+HLN;XME+;A G$ 0
MIS-$BYA0H%/Y0NHDL9X2ASS=:$G<I*@<)WQ<-D#FS,R9SX\S*_<T9,Y<$F>6
MO C1DL2>4@D<<:GO#<9 4IMRJ )5C!OA,-QH<=2,>^ 3X,R?MX-^9+//)]]%
M^I'C\DR:3\M*FD]CE)M/Y^;3\R[1Y]E\^FWG8/O__/O@[YW=P[?_7V/WS;N]
MSE$];^*'KM/-AO]J?=KDCO4P'>SKN\:9'TY^;>C3N'>.<VOJ'YXC>%/Q!310
M1IM1\J]+M^=\L?EB)Q>+[_>Q\[:XQJ(>3;]_:0+\K.EWH]3>^CET_K[?D+7/
MTRA-Y-P@%/M'E!"G@W[Q<+(]Y3[8]Q[.[1MC-Q[8SWGH[CUTAWZLXQ]=,7@1
MR/UXO7GIW7_\TCF%/%SW'J[.8*Q[WX%Z/.C%VQD5U53$R\D:_+_GW?'E0_:-
MVG>UGST4?^J>[MNH.\:E;1,M))W_7D&"NCO')WOC+?^XQL8:A+!PV%(*O80.
M"P$Y-,QP1>3'O5FAQ+WVJ]M^\;?%IQ^<CT?C* [C0*V)-SQ]S\0;?K'?V?KZ
MX70O><C942IJ=+KW[6!G*SYVW?;[-_&U?Q[OXU?=_>_>\*\'?^U??NBT3XXZ
M]C)>%VR__] [.MTGZ?OV3^S7B6=[[[)=\H;OTJ-O_^GMX_9Q^]O>M_;)&_3A
M])_NT3<;[^USO/9=LH\_'!^=[,%;7> GWG#+I:#"^G3 D &J/0<FV  @P49R
MP20*(E7;;2+(FD*4BR[6M+]H;IJ<FR;/&_1['*F58WUO;VRTN\7FFDFM4E*[
MG1;!B&%(0P0\=090YSQ04I)TEM((334*"F^T&$--,:.O8V:TS&A/E-%8H%P9
M2"(B*&4":\4H"H9@:8)"F&9&JP>CE9(6O+(*4\V X3XR&B$"&,@=@%HSQQUG
MD?(V6EB1)B:9T3*C/1M&<S!N[,%J90.DT$BI:6"&2FXY#\2[S&@U8;3;-AJ4
M<0N*BQ48HU-Y&Z^!]B( QP5&(=IFE/*-EFH253X+GODL\]D3Y3,.560N;6U
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
M<[9@&)(*$F8<I113I+$E3(IHUC!+O6.9T.I!:.5&OM818I,2<\I/DJBUT0Q
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
M[$8+JR;$\^2A90AG>GW><[/2O-],K\NAU\^WZ37$Q:"M$:D5J 74^]1("S-
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
M1"1+-4$=4$)#8#53T%"&D3(;+=2DF->C9ETN.UES59$QO6Q,WU84B'JCC,%
M6D8!#3@ %:P'3C$;*5M0IW51B#):H!G4-0?U*F-A&<I+AG))0Q"D+$T!>8UP
MW)Z%)T!"I4#4#B$0!+53$<J$-Q$L[\]KWTZUKDJB.-</TLED5W17]?W1)/C@
MOZ;'I1S+I^CI6&788??TK#>X]/Y/W_>A.QY%2BKJR/Z99F3[QH1D=JJ.G6Q9
M/$#$,:$R !M4:O9,(CMQ:X"  5*C'-:")0^'4$\P>>B9@[KRM+\,ZM6 NA2/
M8-P'[ +0G"A L;% (6DCLBGQC$ EB2_<EGQNBR.#NF:@KEQ!9%"O!-0E'0&M
M,IQ1" A-I8LMCWB./X&"3L2I=DA DT#-6%5%D7) XM=I=3?SE@:AT>V/=?]3
M-]4JT%%;CY]%(&*5.N+F!!R$O>OAWRI&/U-2=93TZ89X^/3UH//YVT>E'"3"
M.8 ,2I04>4EQHX%0SED; @_*;;1P4["Y<W^SI[)F2*Y</&0D+Q')MQ4#YP&E
MG : 4&%<( 2,D1')GD)$<+0;:6%<(#1W>F)&<LV07+EBR$A>'I)+,D$CY)TT
M G@#TZD<88&A#B>''A',:RV8*V0"GMNAEZ,-]T7C01R";O]:)21\?-*??*,W
MB)_9./8]5Z0PC>+2?PZ!AR5G+MV*B.K+XAC4J\'PQK1L]=WK\Z$]UB,_.@@I
M4CKZ=YR6^**W<5(R9U7'69_+00CBG(2&,P!AP(!Z'(#1T@)LD(PJPDI&Z$8+
ML29292&1\Z?7%]R5BX@,[I6#^[:T8)&IXP0;$+S3$=Q19&C(1(I((!7M3NDI
MV6A)WJ0S&E5F<*\ON*O/9<K@7C&X2VI#62RU0!)81]+.#170PJ9.M!YKQ1!!
M"=R(\*82-3GZ],0C$J^'@WB];EK@,"F*A2B.)^P.J5QP3&?D59R01$F9I!9)
M4KL7,QIF0R24M!P!I'WJ7X@QD,@'("5BT% 9!,.1ID03J[F#I]F_63- 5R\R
M,J"7#.A2'V<1+4BE<  ,,YLRG +01' @@L2&0HMI2JI6I,EFB(H,Z/4&]"(.
M261 +Q70Y0[#FL:Y2YW8*8> !H:BD- ,. ,]#CXE$R0A07&38UHC1#_QP$71
M'&UPT?>NT>L&W^CV1^=#W;?^CE+4S][G4;5X2!-PD,;_[SC\>U>C/REOF$FI
M0E+Z.DLV!*XI5QHHK"6@6E&@ A(@6HN*8464+$HV-045]?!M9,]E/<,2&<7+
M0W%)*U#M3- R !.U/J!<&*#BGP V6 >CD'<8I2Q%AG-P\2FAN'*9D%&\/!27
M!(+'6&AK"2 >JX1B#HQV%/BX"W/*/?$R;+1HDZ <9U@&$O_1O?-IN=;KTL*-
M^%LW-;3RHW%CJ,>^,;K09\_B#,1*1,)QN- O]J8#?AC'^VT<[NN)N5'R.1/0
MPPCH\J88:.^\N3B(8D!8)TWD'@LE 11Y!91U$"!I+41,,V3L1FO&B<I<CF5]
MH5J9$LA071Q4]TM0I8J@P'RT%:*90#T+0*HHW@.RUO$@&",RZG96SH#.6*T7
M5E=:BS5C=G&8?7<3LU_W/WWTT%@D#0.2Z:C2#3; >&(!"4%QS[@U%$?['I?+
MG67G_X+ ]Y?N]I-)?Y5$-$@UPQI#KWN-"(ADWA>1@><0 UAE""!-PVA2JNV@
MGX*1HX-0E&\[C#.Q6TS$C]Z'T/WJ'?CFAX-,3'/8_5/' \&8&YA.(T"?ZK<I
M#:0-$$@:2<HK*I%'&Y&$9)S*ES6JO)"]B+5,'LIH7HTTF*+91(M0.BF X#
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
M;G]T/M1]^RQ..M0KD/!W'/^]J^%_/>AU;5&<.W/00SAH5C<^SAT7%!%@O?&
M$J: 9!8!)!VRF%C#'-MHX1G5[[)/<7T!N_@PP1V S0[%*M%<[@'N.!.:.Z #
MCFB6@0&MC0 \TC TFCK*5'&F ?%<*^XI 7KQ08(,Z"4 NB01C(@*@7L+B'0Z
MZ@3G@$3Q$?$4"^,%#TZD.G&<SM,J-T<('A<AN%,@1&CI\7'#^+X/W1PI6&*D
M(-/4HFEJ5KL]2+G$1E%@)4R5E80$1G(:60M111Q"3DQ.1J,Z^3*R%[+VX8-[
MP#F?79@#R24% 2$.T<!@@$F4BEA&3"N9"N*CH"Q5$D>NSF<7GBJ6%QI1R%OS
M$@!=#C(H;8.D%'C./* :8Z LT4 HX3DU- 0!4]H@P77:FJL,,Q Q0T84OW?[
M+FK<%P#)LU4+BVT].FX,O?7=+U%-3(]+C\^'Q5'I]GYGNT@\&E\V3OWX>.!N
MM.-[#L&(E95=.BSFX"!T]-?MH7?=\6XQ"_O%).Q=ST&V2*HAL%G]]3"D<?T*
M#.):%8 ZAX V/#ZB*E 3K$9&U;%-:/9LUDI=/![.V2B9%]/E.(6VEKO@ $\%
M\BE-M9>0D8 8;"#GRN'4TD8U.<V5U)X:HJLMO90WZ&6#N7PH6FI#!.< $4(
MQ5("%:0'#'OB6.#,45C'#;K*4,6::(RS[ECW"C@.N^8\C?^H,1XTQOIKPQ;H
M:9SIX;COAZ/C[MGH.<0MEISF-(IW&1_]0&';Q[K_R7?[O<%%MV\'4>#IK\>#
M\U$<OOAH,B\WIB4;)Q7RV:Q^>YQ8PKT2( 27@AE! ,6= 0;'Z:<RB&A];K20
M;*(9A:CO'W3-SL^ZX;L"K9'Q73M\E\2'M!'@DD@0K18(:#1>@'%4 !:D=B'J
M#\K81HNBID+S)%5D?-<-WQ4HCXSOVN&[I$=0<$0C[8%2'DTJ*FI$ C (6DN"
M98Y'/2*:",W3AV]YP8[Z]<RK11^^GRA!QFJ7.-;VXX9-,9[?SD?>_=XX&PZ^
M=)UW#7,YC>7$FVBD5?BE.^[ZQVFOZ9"8P=#Y(9@LLA=I4$:#7M<UTJU=/1EO
M__8S3Y+R*Y=L5Y'M.*$I9O=Z.H]_7KZ+\[K7W[N:RZWKJ<R$7R'AS^KKAXRT
M.A #)$0>4*@CX5-I 1$R[OAQ2K&=5,:!HBF$FC]1M@* K9$/^HG3R2I3W3*)
MK(I$2JJ0*NRC%E2 4!%2GHP"BDH)G+$62BB=0SR2""=-P4E%7NS,(T^(1U:K
M1#.CK)I1ROW@"1=Q;@/@3)+D9PI >L2 D<;$V8^04&RCQ8AL,KK>1DFAW?X8
M:]/S\5_7_=+Z5_QQ=<53E! >870V&'73[;T8^IZ.*]&_O.BZ\?'55GSC7=/[
M@-_?HDV\[//QW6^Y<='61[0-EP1_G"Z$P>L)*P;@YL_CX=4EG.E/'IBAUY^!
M#O$*7^C>A;X<;?SQPXV<=OO@YJC=ON$[;RN$^]^6O'5;8L9M3=9!Y(3!4!=S
M$)>='Z97Q0O1J[V QO$P<>G_=%54>)IA(22VU!.NA'*&8R.PQ-I"\1'!C58G
M+<Z42[F=>+@_C@);MWZ<L>N!;?W+#/]HS9K.7RRV @'?%W !N3@X/7TV\B^N
M'KR\\GYT^\7=%F]Z>:J'G^*L3U<]FQ$K3M\W>?K[>MB$DS4Q]9M,OWGZ]&;Q
MU"WZF#S'Q*9$\LZGX2:Z\[F??2S"FQC21WWLSY\C\G&?^K0NEM_K8W_A2/NE
M)8=8Z;4SC*[)FE^FU56BAV+I'WD];.SVDR=MQUM_:ORP05#SA\USWA&Y81_?
MM8W.V$GK.%K)QW6G9_&!M_D\A@OEX7K(<,&' .^^0965N?)GWV9Q5"/T!A?3
M4^"AV]=]^Z/[_L5]ELU=M_]K8_T^B^G1T>'G>(5/O*Q9BC[]%JWH*#Q&_O=&
MMS]Y%!\TG"\$UEP!IR?IHEE8Y&AO.OH[T_G8Z^],YR"[9*ISR;R9U6Q1B$!4
M4 ) ["6@@4F@C:9 <^Z1@ QIRC=:E*LF9;GB6=WAO,K(30;QLD!<;H1BE8*2
M&&"A9X RA8!FS "N-"?*64\%W6@)29J$UJG7<T9RK8X/920O&\GE_B<^3A,U
M!OS_[+UI<]Q(DB;\5V#<W;>KS!)LW$?UO#)CZ>C66$E42:SIK?E""R ")$K)
M! ?(%,7Z]>ON<2" 1))4B928$LQVITM,(!"7W^Z/AZG ,D"!DCC,W5"4/J\*
MEK&XP,0-SX\7X>=#!SW2VJ%':"_LZ*+(^ ?$[O@N"H,>J:F A]&=-!,MFV9V
M=9_L:D=315;$.7<#GGE8M1RY6<A]M\CB*O%!:12AAX' A3=A/,S02/M-Y%_
M@K@S;<_URY]!UA.09YX0@@6NEPD@ZQ@!1ACC;A+$>>R%*3#VN5W[-TO7#Y>*
M-0OOKTCE6[8&#QGH_W[A<I[Y+IZT6P#5NWE5A%&1EF5<90=/DF@!U_$1$?DW
M'IAX*RXET/@-O=L_R^K8,T?(5^VZ8@ZC.ZZ>B6*&0;I/GC39<['(@SR*F2M
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
MGW:&E^\CI6<>X_M(9\#F9BB4X6:M!5RW]>=X;+\)O7!J7?NM^CU /P5Y5][
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
MC@9NI%G9N1^>.-GZ"@1=ZA>!RV.620,F+V!_N0@#404)K_+X,:;ZSK[BQV?
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
MJ!)Q%J5"%'G HH,[ZKZ*@=PSN_A$,^,'!D;O#;3[EZI5K.Q7ZS(<5_HJ2,C
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
MR6!$I<,4!=",B8/*W.$6$U8J%..@8U^@G(?_1R^![DT^>+2M93:_0:X;J]Y
M)4W;8@2[5]75P,2,\2WR<ZF/])>5OB5K.74XI-M!3]H:T%2RIT?URP3)ZNPB
M5+7E,8+5,I7_]E?Y'&QJ5YX+OEGVT0'2 -E9*X2F]YX5/AVA26-5WO6EJF^P
M9[MJG"6!>0^J?O?;3+U)HSEI88]P$Y\)X$YOA03GQM39V3JZ:ZS#.7GVEL0+
MLA6U?PK,90A.(YV9=GGL4IP1UBLFU'9VH0TS',C47_78H^@71_!6"1= # J_
M#N.BZ8*$-!BAKUHE!%GD3L0KK^JN]QIIT-Y^$"D&#1;7T+\Y2B*EVJ7.(F$3
M)^;T.UAC-):VV:SJ).F+,+7W!!B V;7$S37BIZS2E5L#+\, ?V+F+6JU!(JO
MHB.].T9G#_4\";;^#!W,ECCM" :7@DQXAE(WJG4.,IA@&Q5,)\7">K/N]'"J
MSACGT=I )Y3^T[^@GQ:R(,IV*&_S2ET)1OZD9@4S:13DHOK=]O^,(??[FC+0
MS"S@0CH!TE*,#D8ZC Y[T87%C9!1V7.Z*L46? _NTWYR0234WO]O7!4W847L
MB!08'LEE'?BFVXP\H-M#R>P)/#Q#E<@Q%.(R*!W4%P%U18Q$2$JPE3J"K[T
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
ML&^GH$2$PDG&]?Q0?YB\#?J0AK=BRA !&K$U!C1\!N_(JX)R#9ZZW*PM+_W
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
MP,Y4=MV PA<W&]3)D"S!;?8\?:U2,]6.(BQYLSJCUMYUU^-S$A\E^&0US\4
M"50'>L=1_$%C<5QNB9D3"@]4$O+3/K=G8J-TD&!$U;+[N!SBVR_]?XF8O*N5
MLB%-A9+T1DK=I4\;L,RB]Y0>8]=K2/8'%@5*=TP]D'D":ZH+0O?,=0_C@Y 0
MJC ?+2135HRH;)2]VID;M_6N*LY70Y@."RHK32>OF4GC;:%2-817&D1W8?JZ
MV:<Q"U6FF[A8:60W_4QK,#+H_C>=[0H>Y"_TD-Z4_<@(V%&5[]F=%VBGSM1%
M0H2_5EPT:S%IW"RV31O:[O%?O7V]A[T:C+B/N@6+I3CA7I+C0G:6E@#0YJ7>
M&V1#F_Y56J:#E?A;=FD=&R<<H#\972R*14WW M>ZBLVOU/K(#Z([99_TA7LF
MOFV<.%,R$:2=#=W23>S@H?,+E3-J*#'4-)9+] /0GZP,6=7'6@]AK&YS?;5G
M@&HY'8D3.7%-\69*&V>?;^.1Z;YJ5$A3/&E$HQ&=I@^0\=EI"*[=]@ZS2RDM
M-Z&!742U0"HBJXF'R7>TQ RUM2RUU+V>T>TCR4!#I\MO#N-,@TQ/'709J6%4
M*Z%G/(HYC<'J%L/:TKZBL%>(3;CYT/E9E&RCN*[^@)FO,<MHGT=+-WNYL)/G
M9/#-TH_T*>!FC/01O7D#)+S>C+  [\3J'+4$F9ZK=VJXJ0/W9%-0;)%I6PJ3
M[F S\74:4-<_RZPF7<:BIT%+0"%07QB2NT]!\&6!W]X*MGQ.3LG9ZW7\K(Q/
MBQ@.NN*Y&T9%X4:QR%W85N9F?N S5HB(>WN3-2"%*AZQ(\_8.;X"HMA35B]7
M8[O1&US-V&DS]!M8G/*'OB^GC3GTHWY)Q\VM,@2%JM,H$-_)IE(+):^OK<@&
MEC8(E\/\J )/0;/O@FX[=-Z<7W<2[X$RF'1KFUWA _2?B'9];15^2(!.TGMD
MZRFCD$@)@)7;*IPCNP"MZ_629*+DAEHF4ML/8:JZ,>]-H2 3GJ<*L9G:>?C<
M!W$MC4H;2X$$!LUR>3T&4%)].*1A//P>PYZ Y"("+7TS,0.=JBC78-IO[:WV
M0J6%@PM'GCBZGZ 84E<]W Z$R%@KF(Q^;]'?H.K&5ATEZQ&HE 1@Z=;=H*1!
M"C$J.NW3^/N6@GT5OAI9^CFEX^^26,Z??=VD<DR,WC&ASBDZ,79B3YQ;_=FT
M>KZ#TLW<3/)_CUQN%P_)+E#X5\N9T*/B6B0)RSG8P5<6N(K/RB7\<E+\C=J8
M-Z"RK(]6_#GL!9WR+-2/G_WZYVD1E&41\\1-(Z]THS))7!:4N>L5PN,^'D#.
M]D6HOT%[1_NPS4'O*0,<+$;HQ=C5=Y32=TXQ<JO_J2SE)FHEH4^1!Y+OB%%R
MH4JZ.;J]L Z1.I<]L_ZE,:@V0W"G29CJ'D3;,"ZPB:K-TEE2W%N[/2F0H $,
M:=JF*GS0'8%Z%NCN"#O&U 6%:HZ#E=B&4 \O56SJ)9>@J00#(O\UVK31MHY_
M[9R;^%3,6!2*),HC/XH0OBSUDR(K\S0OJR1EU>?PJ=]H\;_4E3AP9+42?!"N
M92?*G_BF15?&=\>[7GU\C=#2O! Y]\O2S?(L<J,JX&X>Y)$;EAG+(B\OF? .
MGOCQ6.3@];GI.(LXXJ7(BB1+O2CA0>[GB4B\M.*LJI(DG(_S_H_SY=5I5@9E
M&%>Y6Q;<=^$((C>+1.DF:56F>9@$+/$/GH3YUG&2.^\?.A\(ZR!7M>P.5L'6
M8@_5(1,E<K89.>Z^6W]TSVL.O/ZG[VCKGU\=G[SWZ;>3WZY>/RM/RR(LBB@H
MW"H/02'P0E (?,%=/P*M*V91''!0 <!($4))5B*G>3LGMO/D^6F:QUX85<(-
M\R!PHSS/T5^2N;'PHR*+HX+SY.!)AP75>CL5TN @T4.C@UW^9:V ,)#[0"8:
MK"1V^PZ1(_SQ0?_%'KO"5 !L5E;\VL[A:-IM0ZR/S%)6X\#]3.9/7ZJ_H$AH
M/U,)&=E-QXZEM2(1%U55U, O/'0'V]/ZJE8)\O^7*S#=<7.?-BTV>UJ+XQ8]
MY^2(^K[MDO?Q:<$\%I>QYS*B&Y:F+LCSR!5IQ>(T+"J>Y5N LV$6E67(HC3W
MH\J/"Q;&I0AXFK,BSUFVQREY%*&EF^'@W7',Y=E3Z\;B;7_KG)^/?WDIFW/5
MQ&K(IT6V@C8C=-63SO5",8]=/EM5*84P0D(AE"&I];%SZB^\$@@SQ-IK@B<?
M];E!YB+1-2B.R#ZZF,B+P$>$.&%W5[.07'[L:YM,VH9V[ZF5_,T._,]E1K>5
M&25SF='W669T:]G0B,_#+J4>A]_3, $^#P*X$D56A +L/LZ9]W4Y^U^H*KI5
M<#WI8^FJ?ZHJL*BU') 8A(B&.U0;93HQ,5BEMY&JUA$?Q:BO2D:U0]^JG:OL
M3]CW)95I=!WU"S5(.Z!.%1+G![,WUNNECCI\C9(%K5Z=M+!%8'63__I(UGA8
M5>3?<[%X?%I&95YD%0-]*O/<* (KK_#!0(F C$HN6)7'^1YK2BI\J%$:7FI9
MWQ__GJI,>D5]X5C?0(O2.$RV#9C?F');*S-QJ]V6C(PIO&ZMQ2"VD0T!,@".
M.'2.+* 3C/U:N:SGI&*)U1;N-KN_&7?](&K4'@-1IRXMI)6(4!BHQ]47!,\W
MC5YOE$WM*,=LZJ]J$OZS:3B"LP/;@CL+ECCU#B3/^?C?WS/_\DZS/ ]!/8G<
M# 2D&^4,^%<05FZ1B+!,F)_GOMAC_B5CKOV1RY*J?<6RT,FK9C4J%F32KH&.
MJ$:3C!3KP:YO_0HD;+#;0<LIAO!KVQZ>'2/">L7%A:FN1?5(8AI-#8ZL9.!(
M&K;<TD4X!@8,@VP=^R"C3.MU6P-SLL#DAG/" E@JHS-9BU3K RR5@!?I+WW[
M,/6T;CZQ:[<&E404"D/&)Y;*K-7PNJ:YA',)\X3/;6'E2VMYW=VVG13\LY"J
MK#A=9>4&RO?D2N'0SNO+_FA'I=JFU0N!H6J/H(*L[)<Z\F3JRA?9::*E,EQ=
M.D\=&;7O4F726*_*&H['RO;U3]\QNR^O3_V2>47H)2Y/>>Y&55ZZ# Q4-\N9
M\$*/\R2)]IC=ZT/>4_YNT:])<3I32^J9?*>X)>*!&C^\KEN1_2%,*L&0GU,K
M6"DR;'F@_7% DV?:[6>E.8%HT/M*2>8=UMWW*5K2+[BB_,AA'T*;K:S[9PF!
MWOD!DR&6=M>:S:I>_ZB9+;$AQ6?_*BL:H'6H$8$A[B^ZW@L5##)WPMYA QV]
M&-3EJ7Y(\F?@]Q,P]D-$Z:MSL=:M.FD?A<I.MV);@V#64C!.8S S"NN;A-44
M(,;S<V5;&!<#5Z[N(KFM< POQ+ 0<3O<I1I3P*JP,Y62_^2-[@BK7E#[^N92
MYN$6UY=,Y>8.\.OM#B:J16PW'M4\A( >4M9._VZ@E.UC, "[IN.0_%H/HMN*
M,]::UB&W[8O)<H0K0 U7AB^<600[K.,T*<SZD7&$4 4!KYK-D@^J*G4H4O<^
M*;^NB2?3(4_8QSGW\/C967@*NU0F08X)!C%SHT*D\%\1=P,_3R.>B20,JCT6
M[0K.#LY;[*OY9JOG-EZL4R$H.G-^6]4FZU?"WII,X$IP:KN@8FQK]A%+CS;M
M2B/<'@/[ )9+[VX_9=  \4\JC1M9 U5P-6MFP+-U1) :#5G#H)>:>M6A_620
MZ.D-V9D(U =3N80O:#4#_4\]CBLF1][ZT!BI=81 A"_BWI N0#7;(PNQYT]#
M#6!4P2X!"5# &4R'B:G(5=:X="PHEO(%9H#F["<L9X16(%:R316=D$38D,AA
MVLAE'^VN7CH22EF>G8UHC=U#P!#'C(?V>K!RG;!?JG).Q<D_$)(65<IB>$$9
MC0+>DYW:[G"(LH"B/W>]B"VTR,GI*ZU @SN3EH&[0;*'4P>=HZG:_ 7J?%*B
M+R06@.@F9ZMAZ]4A;^V!+##85Q7PB):J@]"C+9===J3'0>*.P9Y)'>J -&C5
MF(^4 =# #OK\H\&H1O9WL&)9M$-UC))[&,A^A<>S]7=X4Q8\"RP1DK"B6!=D
M*IH)?L:Z*:K5.T7(UOH!Y$A(:&HY\MJ /00G*&LQ8 VQ]W_TFN!Q^5E]PM3=
MJY_4H4/:L[5,651Z(<1:*UUH= 7>/Z:VBG[R_T&Z)7GL[;E9E6'[>J^F3$]R
MZU_3\=@--_K8 6G+H/9*KH!P_79:6;]!Q+(.MD70@68-MU:]X-6VJ1JYF^KA
M0F$)&PJ.RI2I/]Y734I#<TM(R.U90\5Q3O,P*K,T+EP_]V(WXCQVLRKD;ASF
M4<Y+/RBR3ZB.>70:JH+*!EXB3WW_.0$%(Z4<Z7L_44IL)U&\Y%_P(;-V^?.A
M<SSZRQ;BQ=OCWVP% _]I*QF? *F%?[EK(X&%I<AA[/5V!C0%QV5/O@^^6/;^
MWSH)RX&<$X$-="=RF;TF <2J00F/;' YL1&[QA]"UY!S014#]=V;Z\Y$:,R7
MMH[FMI,8J>,:EHU>-96QLE^M1D>@$N>;(SZCN?8=W,UN2'7!VAU4)U5R;V?:
M9?=-6?JW)9JLDLNJ=]:U<7,:G4??<G*4B(\(O]BI9!PY.JBBW6C7U67N@8\4
M^)#IPKB2'IFREK!X_QA\B7J(27E8MD+U5)=%SJ2Z;&W;=$\E-?\1T4T< 5EE
M??_'.QR$W/3QR.:&X);JSEA2"9>]=A$ 28[3"M<<*N56D?6@$CHQ#Q*34*VC
ME0VI4/HR N62S;),VPT5H%(YH:1(M'+;Y#60NZ6;OJ_&:?>7&YU"\507K+\A
M#_E+[*"L\,D&'5!1_"Q5<\027MR8KFN@5>#TZ 2V*$V,]'#Y@#:UI?9RK7N[
M4[FUW(,+]D=#@&Y--7W3E*6T\].ZU:%=5[Q&)\E"%G.+E;*>3&Y;SQAUE;NN
M S<->+01A;M+^WTH99I9$![*:")#4V2[;ZQVYD\0^C<@*2WLT$M&= RZI6OH
M\K)9231E9,5;?Y5] I5%/!:EQLA"%HBWY H;OSH7,+US\L:3?Y<&E@:0749_
MJYP=!HUE1)NP3*7NC]G:9K@QSU=3DPXD&PAKS-LKYW\K;?L%/E*3J5!+77O3
M\8.A\AV53,2)R),PBZ,H]W(L%BS\HO2+(/("[_1EKW-S46(GV>[_/_ &2,M/
M]:2)DD_.@>EA%8]4Q)_V4Z5;_49-=%!#^--J<^'RAK)]\1,'#C(&01_ZSM3W
M5R'689WF JP?1G7M!:8ZBLK->)6Z7I0%//-!A\_2@R=!O !2T\:6/N\G.HBW
M W%708<KI,IKHS.N%7ZD;,)*D<._;M6595JPD!5!Z+$H\DN6>U6<^+"NTHLJ
MWR.KSM=6G3]EU>'$@0'2K7HKL=*>(O.<+;SC9^^]4Q&6I<=#YF+R.-R3*'3A
M6@0NSQGL?,+R0H3C_/.8B;PLRJ L\QS(.RIR/TH2[OMID%2%]PEU1E_7_'NW
MQEX+/Y,^8E^3;T"X:508% S %@N)Q]S1@J4"9E0[U-S.6G;1+2Q@%RQMW'2J
M"?:%S(""\3"<X;Q&@,L?_/3'N:;GUIJ>=*[I^3YK>FZMT1GQU##R"N9E:2P"
M#EP8YU@D95ZD8<J%#SQXQW=NY<6/MQ9H%_L]'/Q+YI8.317"C<6WM4^!?$38
M-)TZ!M O#/NB:#C9T6^HRJ+YTVUDK$. _=]<:X!57L.G9%_U&TNI4;%6'QG"
MQ)TAON6.5?0N<-OTTA86):( 9]-@L3U.3/\>%Y5L>"H='5A#0+$;]> N,VYJ
M/A4%B"<WA^P$B8*I!(;^T,AJU%,?3GBK;9[8]:%QU/,#-6!XT;25J!5VQ9:I
M3I:Y#%#ML:Q6&*,J_V_@3# !'700H5]#7NF):T:MBQ4D4)\1MBL?Z5-I9"K%
M?$!X<A(R(FAUO;#I9CC='E'IYR4#\G]7@I4G.O>5:->8%'BI>J=+"&/"_8>;
MV_=\W)ZD'+A3?>]-R;)*"D/_R>@",VQ(M*1V LHKK1LXZ2?ZSO"JIU-=52[^
M:*^L(8^ ?G!ATBN&D/QV=KC,.W^%LL9YRMIE@^Z<S9)-+?GD?)AYME&Z&'[A
M+B,8+]0@3Y\\$H/3Z>/V7+<6DU?E0F$*VEX"X] X5ZQ/^DJQ/8*L&1\V]1I\
MZ+?#=["JEK(JKC%KY8/QBH[FL/T!,W_JAH">8PGO:SZP]4"G(]KLVBY#0(^"
MT%@Y@Y'E?9*T^*'!'5V2C\\@?.W>0JO5].2;/8:P]>2G>-&^KI5TPCXZ3V4Q
MW,N^"G>/^:X=*L/#65\[=GDQ$-DO+_]U\I30J4'H4LF&;1MA#C-J"";%"[L5
MUKS6O7DJ"C]1&QQ7Y=.<-Y+Z@<\@?^HH3-'W5]+>/3T1\I\K%6,X"SLTH>K^
MNJVX/7&A1I$JIH+I/AS*Z6@-:?LNJ=)1-1?<REV3Y9!:(.S\78ISB>XO"V0<
MWW,I-TTI!DPV=T(\7--?I"^$5.@TN)<ZS<- 7R!R+EP  \9O,7OLP7Y)N6:H
MTH 12N"Q=5_S2#YW,X*>66S/;.CG4NZM'LZ'[H35_,%J581XLS;HGD('M%')
M.[50V6!)=D/:6OQ6_R.=YF,VU\0!!D=NL.L'+6;D)[& P-[?7BK>&;]4'IEQ
M?N,/4YDAX\K[2^JR.$CC&Q:/39(>_K)9#3(IU<[#+&Z-+!N^;G6RI\Y;.MZI
M>R1:71-VS 4^=[< =;^/0]7M#C%IJ05^!!%^@1^16,;4R*$SFZ%67]O9-)0'
M:4]9G;VJ69;156&Z4#[5T B_Z.:2DK6@_\?$B^EB(SKUFOIZ$E-;,T*87LIA
M.L25@:NSHNW6&V&:=A!)8AWSN*Z-^*PI,Y$"OS5E;:0O=,XYR?/!?'$6E!DD
MV;%UB\E*ZP. ]CO&/TW]8DAY:99+BJF;$^B_2NO$6CO[X&5AC"YW )7@ C,U
M;1"=O15^$C;L%;M6/3[LG:,3^)2H3RQ2AOGK899[45SE!<\92\JBB/(RCXJ8
MHC[^..KCQH.PSZ]8U($Y*<_I/EL:QMUB.\EWY[C_]>-K+ /WXXI[?E:XGJ@"
M-RK"RF5QR=PTB](@B$0L8A]C.X<3D1VX4$M5@O4_>O]W\..=]V&-H>GST95(
MO+Q,$I"=E2\BX?$B]@*X'84O,IY5/)J^$B]?OQC<B=?DL#ZNT.RCN3WKP<F?
M*YZUC1X*-^0*P5[$ZCL._.'E**]/@S)E?IA&;AZSRHW\(G$SKXA=+_&JG"5Q
ME*2^ ;$<WXY2;_L %-X("P'\K%8VE=(\G->O3IY*IH__I2,*.L6F,PHCZ@M]
M3HEL\R85WLZD1(TN( >;J144BD !CO=/I_G#\-ALJ^MKMVW(1T>C))(3PEH)
M^C V)=9B8K6VKGXW&2@J+4=]R%H55IN9A)[!U*4^^?_]+S_Q_D%0ED.-5PJ4
M276U[J'==+$>NK5T'W,23E/J:5^TQDU+Z9VD*@- !_<06MU-LV E2B/Q*2I[
MJBWU6S7%%[*$_XWIMF4HU V^0Q*E'LJB2 J/)9E;%CF2:,Q<%B2E&R1Q$85E
M'!5I=? DB[?H\__(:@[)?PD(:YP0Q07CY/C%7) EJR]4S<:Z;FU[8I1((O5E
MM"?,T )[;"CZD4..8%F!.$%/_Z!T,$DEO9JF+C'^1/0PW7#,5ZT:SEK4>FUS
M9Z2D]XE6MW H2F_!+W^*-I-D89#[4>KS.([RPL^\A =IFB=%F5>,)R2ZO%F;
MN6]JN'[UQU%\&J4B\U@<NW$L,C?*1.EF55+!_XE8E845RWUV\"0_S+;(07)=
MK=%0S[L-NN P5&!=0&++CLV6A6SRM]UT"_,-FU;6I7447:;*&5M75MX!734/
M=Y7NOK($E29EN0%,0\.1Q:\[B3UD)V++IRO):>!QD#T,V;@.[($[J'Y=CZ8I
M 1Q$Q!"J_EMQ:S)G]QKI/I!-3F8PEQV0=6+IL*$INLZ,?O(1C'M*&-%HLX?.
M;\8;MOM[B[[+N@[37**D6BO6+I9**Z+20/(SF??UU;771N*H[D!(##+IF0%H
MDU8_UI?J=/.;)^A0_=LY6U8D6>$SUH3MSJ%](HV"8< &ZJ"@];-!1\'PZ\.R
M)Q-ILCP=9BY/R3^U%N-@( ($-Z!-X9^?Z=BT%-ZK1OL?53:>8BA$DH-MW]SA
MI,AQV\=PMG$]5%BJ+WP=QGN4C^I5TW#+#4;I_/"Y(\8< _4-*X*C_9VB.(QF
M^Y\,O@/;YYN^E500YOQ3;]["])FF)9D/Z*7#UW6TQ_3PA!&6M>B=K5/OJ_1?
MZI:"WG$=R#98>>H8%CM' .4('@5! !=!.?(7,E&][XK,#78\!@67,I:D;H%]
MW2;P^JS];C?+OJT,03OBX;]%V;;!B7+L.0=;<D&JUK[ZJ898BS5UM_YCLQJU
MM^ZI0Z+@R%^H;1#\ XD)RT-@>WYF5(6" X$"EXTD>2<K7IGSCE%3W:=VB@U2
MA;STNWXEJW#5^YLQA[SWJ9AJYP%7N\3W9.]CXGT*R7MBZML\=^%TC>S?:G5A
M4Q  >DU3_'G7_(>[074U0$6J<6Q_+Q>J>U'=VH[0A77!38D^VL+]GW4%?"'@
MPE% V1Q@W]P>SM!&H4$#71$A8>VBP8RVBX3*[,UHI.[KP9M]$<J^WGU+DAO^
M,E$W9C+U[\37M1B]\1)K,65_;BB(M"=#UN63LFH*U;9 L-1@4G6E>"<Z,R:4
M ?WD9J6B!\K^(\=*-;J><'54-:"2ZW7;CZA,/-R0 A1GHK-N'):2@-#,BKGJ
MNL4[UB-^AA:NOZX3"E2AT<'3L<ZC$]),C._N*KBL^^^N$>T1!BSEAYG2$V3X
M!O06],(-ZK-5T/9N]VF@U R2(<;W0*D/5MQQ*XA-6S+-*?4F&7U E1OH.!A8
MS:7JZ&;-@DDT%#.'/O)C36.B*&&$USVG+\?9G+[\?:8OWYJ./"X)B2)1^B7G
ML>]'7A4Q;(]=EE51IF54^L7!0X,W/%?MC]Z(]MTY\*>YO.?XV?-KN"9^$L$E
MA,M;Y6Y4IH%;5*GO9G%:1%52!BPL]AC 09\Z,G:'SGV/U;[U5>,21H/V'-;#
MM$\M[)1BAA9YJ1+6E]2M5-B[H3.'<5,.P0;"AW<^(+$7C3\0(9Q*[7JWGU/Y
MDRK-TABP<FEH!(#RCYW%>T^)_39H*9LU)I60X]5RSNH(UQ%8'_8C&YW<0J^K
M-%ZE^NKD91+WNAB=$!Q(00564\D<<F*2?5XH&4R@1,$_6QK-*(\8;^MQ^&7>
M%S:#[;?]T'G6C[/BL@6<=/;8VS_8OIT?V.Y"\"DG0/'/NP^]=4([SP77>,MU
M<JQ=$7:3W+5.[Y79M)8#?( >1O<5C5H-8E;9WKO+!F693).SYXCE&M*[0RKJ
M( W]T#&<0!*$/B6<NIRSK")0[0Y(BX3+)@?I+I<ZNT[^H7]_$$-6R<DTD56?
ML]^KEYW1Q[\JD-$S&/4#::)SE2OB&'T\957,\UA4KN"9[T852]PB+7.7@4*5
M8/<$ENVS&.P/W#(]7ZZ -6V^E61M%=/K1B[G[HI=@NUHEJ^K%4@&5*RL"3%8
MJ%18P<E0)DSBWLE6PE*!YP)3O0);7X!,J]<R.-+)V A;37U5@3SHM]$?UP.]
M4*XDMF"1 U'=E!JJJ2I$<E1_FAYU)=T.=LHB',=Z(X702_*(KH3E$"4#F0;
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
M'H971&&W](V'Y:SZ4A\)P2>IWC*M8,YF($NV$LBE[G"D8194/B_%"R\NES2
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
MN0] 4\8B[05&,8B\U-*&W"5@98LY%)XJ//5XGKI%ERK\]'A^FE6C<H, $9E
M.(:(N.<<&4<48HY%Y8GPBJHF\M-JUKG/WK0J3^O2H3;:AV'L[;=2]Y_Q;VJ^
MM7M5U5C=FIN+MO:JTZY 4+OCA7D'ZY*Y:EA<5,_$6A_J+JHDI*312D2Y%8A;
M("RK*4,:V"S%X&SP<6V#D[;4JD'5.4N1W54"?/'T/ _8:YX>$3%1S".F"$&<
M)HHTE[#188E#[K.&/9A0S+25*F O8'^*]7$;U(O#Y+G07G.8&)V(-RDB91C-
M?ET0[4  B/%(-4[)16-+\XL"]^>$>_$[S!WFLT+=.*U,"!(I+T&HA\"1XQH4
M>E#K@S):,9*:"//5S>(9^QTNW0P7GH=1/'J"XV%URWF^B!V2.6I"5[OQJ#@>
MGI.V/M[@>,#),*<X,II%H"V3D'.*(*("MD1A8S!H)T*WC7[R@=SF17,*X!L!
M^.)X>!ZPS^HH&E04CQ7@/!*/N*,$6>\,HDDSJ8WEC!( NV@+T:0BOP7L30+[
M RR1&Z#^'<=#@?S3(%_S/G!-6?8QH&"511P'C6P$W$O*;)(!)\;5VH9F;4J?
M[&LLD"^0+])]85"?E>[*4AMASX "[Q+B)DAD64B(>,^%UTZ'"*J\5&U-F@3U
M54]\>)JWH7A&YVI\%!?#,_/2Y[J+05*/<0P&!4<,J"!>(6VQ1LYBZ7EB*DFW
MMD$(:Q,A&N09+0&0I8=Y43V>!^*UX$?R G9*0L&DJKB?0\9$@0(EAEEA9!0
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
M(Q?RB22E7'"!6N-XSG(B;6GJA6>*O&\@Y)=/WI>0PB(IH%9YRBBEJ3>(*TE
MY9<!&6$#(DHKFI3#E  %,-I6LB&)C@7\RR/O2TCA^2%="RG8R*)G&B,;"<ZB
M/2!ME40L2&*3$R12NK8AA6A35:3Z4@"[>5*]A!06;ZO70PJ,)Y8X82BE7/C(
M1(FTL18)[*0FC)(0W-H&-VW%>#.D]VH>4WC3'QSW![#M6WT'SZ\Z<3^NZM&2
MQ3H?P$N),9QXBI1@R[&E)C'IA9164H:M426BL.P4M5>/*(#(D5@$ASR3$G&;
M$C(R,&2\2H)I[HVI"MOJ&_BI)#<T$/ /T42:B?B:CE(P_C",S[H0O!&8:AN1
M!RT$<><YTH(K1 .A-&1;)%8A@WKZ4DE);!:XEP[;=\<+4O??&-!Y'/0+R!\(
M\EJH0!EL'!486<8=XLI'9+V3*&&BL>$F<,O60&1K6//71907M+]TI*" __'@
MKYT[X-(G9PTBBG+$200M'I8?4<.\8=(P3&(!?P%_"14T&]BU4($V &%N/#+.
M"L19[EX:/$%$4,9$]%@*5<SS)8)U\\SS>P8*"I(?9H378P&>&**<3X@)%Q"W
ME"%KI461>AYA/;56H4%F^&J>+=@9[<=!RPZ'<83R$&(H;1!NXQ\5 RB66H>8
M'.<X.I$,!CV346VD":8$!):=I[[=T"5=6LHIZ!G""6"I('5.+;:(.A8E=5*8
MF*K\8JZ?7+2HY"8T3>5H)N2+,O)$D,_Z"V+ (1H2D?.> LBI1@Y+C%+N)\X
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
M*"A87LJI4CG?E+0%>W)EB.95NFP>R<R8D+WK$:[2=/$E#;!5*I2P(,+Y4#?
M),-4&9N0LBPB+D1"+EB%HJ8:AX0ESET4J<3-Z*%8^J0NL>5RK^24@N1[(GG6
MHA'2&6JT13P: 1:-E,@FS5#$AN(0&:@,>@V4! T,_+JT/EX&2#]("K^,35"D
M\".P6U/[103]'FN!I,S%-:))R)) 0 I'G&0(AK@ :O]R-#)^D*G1P,+VVW$T
M$S7ZY:>QYO_@-@*EKL<SS\JRD_;33:<AC!)^>KQ'IS#X@QG\8]V.XAP+Z@5#
M0G..N#(!:3"AD%-2^:R <9+ CA)SZ$WR\B4[%N2)+NSYX[%G\ZW8PIF/Y<Q9
MBY4R$S3& 1&*-6B]EB.#(\L5.Z,DSAB6:\[/+097>+/P9N'-%XT>_C %Y!9&
MJC57@I66YRHEB!B-$2<!(^T,0T$H:8RAT@1611#GUJ'ZY7GU>@FY:P>?FGZ4
M+O[<^M]>#'LQW%HC;E$'N=YUC^R1AS&^/QJ.!B=5(;2=TZ,8-H_"Y!TWAV_R
M,:11'-C>#WW$:_?;5VYM$D%1E&M"(:ZM118[C2+W5&LG)?&A=L1KJ<]##D\.
MX:7A'L.;CDWGLY!7BO+=>@9R7,UO$%O'DWUOARU_L:NJ@Y'7#T/V'<R*G1P"
M'U470U7(+Q?A\_EX_+W.21)<S>#2'++C;-U04\ZME9=]MI=5"SD1:);I0&#M
MH/X]#FBM]@R0<ACRQGG:G(J_JIKD&Q"!Y2S?W";W'2@2U;S^E96)>6#PQYF[
MLC%?9F,^E1HI61EN?/GCI@O.&?ADA_OP=J-<QPKLH)U!W.OG)X-U,J[][5LA
M5I6NRQ'4U3N/(;T+QGGLG(]<1.M85)0DJW"$_PB[N=C7I2-U/YW:62_JE,0S
M?_\(+M/C[O96V/],_]CO;&W^^V7+X\^'\"Z?WO6V/W7H]F_OQ9=/[__=^>T#
MWN[.N$P/W^-M^N[@RV]O3SM;[[YMG__1_7SX#K[[D7P^_XP_'_1ZGP_>\B];
M'^B-AU"MQU)KH1!5/.038!+I8#S2..$0>6(L5Q@G0K:5+D=1"P&M'@'=',GY
M_]E[U^8V;G1;^*^PM,_[[DD5X<']XDRIRK&3.9Z*[#AV9B;SQ86K1)LB-;Q8
M47[]>8!N7INR+4N6* M[:BNRV.Q& UCKN6#A0:6=&Z6=[>5O;IB3+'$D2'!
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
M-F/1)_E!Y5[]Y?,@M+MHWGM1N7GKO<_&X^'R,_CBF<W"L<%9,YK+#TJ_3"_
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
MSD]+,8$GH_ S=-GZKLA?P ?. HSTY.QL8@<0LOTST_O+R6_+E9^GRTST$?3
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
M,88%Q-=7?+:I8Q);_Z>)XW(05L2_2WE_ZV.&5FH.+<UX!/H<A.R^+I7Y+?R
M5^:^78?,AC'?JZ6D$MDTS)(7@)M]2:4KTGS2FOC\Y>4>.NA_B"+*2CC$A4UC
M)[%=SG<7&\O=H^(\9_,[66RMN.^$WT3\RX1:[O1)=GLWAW#AA%WR,817FXMV
MHWC>F($RIL"CIV,W:/=,P/?SSH=!V>;R(<* #MN)5^ZREKE</"V'FA?%*W/#
MP?2DG8DYI$/O1^/S$4Q1H*3)QFI@7B[<7 5<2VCV%^%!\S*MRFS9":4=93]-
M3GR.2M(FXVTY#=<R)CYN]EM^V099:VLR)<UZ9.'^C2K_,R?-W8H&_^*^RZF%
M; 1:.7Z1"Q68W=-9?[2V+K81!R[2'IFI/Q02\S"7IY_2&[9TU,88;4_EZ9E=
MZO*4YTC 1Y/)(  EE>CG7^ S04P 70O4=Y%GV%.@D_>+?\/3_F6G>9/-#.CF
M]:SLW<G3_0AB#W#I[4E__8(VR1O7OOX2&"I/\;6L1Q/;%-75\7P\G[8OL90
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
MG[_1_[S[G?_GV:^#?__Y^^SH-?[CYS<_SN#^%T?/CO%;GS3')G&D/1'YA/.
M- D)>>>C==ZJ@-G!(9&ZK[-WMU7XLZD&=!U49.-_171\S"?\U".W79-*3)68
M/H^85HST0P1&BC]G24CEJ:_%4Q=;/)4(!89R#F&C#.)6$&2)"$C"\$>EDV!&
M'AP:UF>85IJJ-/4P:>K-^3AST;12U->GJ!?;KA0FGDHI/ J!2: HRY!3RB'!
MI,3.6*.Q/CC4M,^9JA15*>J!4M3)),9*4K=%4MM^5!0*:(I81(0 DI*,(RNB
M0%(91ZWCAFIU<"A)'^BHDE0EJ8=)4C^-YY/*4;?$42^W'2GA,".,&A18HH@K
MC9'6\,,8+;TP6M@0#PX9ZQM1':G*40^5HP8?X%]'0$^5J6XK*Y59JF$K<O3N
M"7_QY"UEWC'K/2*,,0CZC$!&T("P#9B)Q+%A[.!0\3[1I')5Y:J'Q%5+/7)E
MH9MEH:-M%@*/"$>E$DI,<L2UB@@XR2'BHL=$,ZY$.#@D7/:5$96&*@U]<S14
M#O[<P4&3!0?YQ6:(V3AOXMD\\K-2S^=2SV_;U$.\--$ Z]!@(^)2">1$4B@$
M(HTCR4J9!02JKLI5VOGV:&?A_;P8S]9/&O[[9#R=5J_G9JG';U,/=P38Q5+$
M>, 0>SF"K),4<>=2 H^(AR0/#J7$?4WWB7ZNK/N\!VK8@\/71Y>*U>G5WFTG
M5]X_;F&4"2M"BB$E+D(P42AO"+?$$YBK]NLI)BNU7(%:?%<4R6+R@<2$-(E
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
M"GD-/@2.=(P1L1!\XB8*(X 6((0@[-IY_\H*E16JO&YON:$KK],T26^D0EQ
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
MIL*R6CW=9Z:K*\_OR<@\3SY!P5;;1K"96YZ%VFW<SAR5PJS@XC*6UIJAA-3
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
MI,'-QQ&":[M#PCT>'YAG6ZFW2;4=%3@OY-NLW#9B:N(AR7"P4J\@^RC@O=1
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
M;%.73OBVS=V0W)5F!5YDV:;RG+\Y5JBNH^LI2*<Y?_LTZ_!+RO8VQ*\&<?-
MG97PC0>J=,$P<H#FU[%G#1D*#@\>17(:;C3?UBF*?63K56N$FZ'I.CA_( E,
M8B(,'DI+-.=S]* ].>#1DE**&.HLUG%6ZS$:Z ;ZD>XD0_AHA#<6)=(:XK(J
M9_(>2)Q"=O./?@BEI)X[_O4LM#.&C>&3V(V,V\=RN[$5I2'<PUPV>[\2==.L
MMM77"L[WD'+J+:V&TA2,66/6[$'/QNW&'A1CCN)8@;(KJV06R$4]#$721,$W
M3*MD#G-Q?*I3 !8+9E?:E>>,!;LP YSU=?Q9,VLMR96<*WK/E*D7#8DB#=36
M)>9C.KA;7\<S3+C?/F#Z\EJ;=C^@*\XZ>90&.?0 (P7%.(ODK-D2<HUHZ^MX
M'8!O^SI&I!)'@S07ON]:RX2>)N7.E=Z"IW&Z\S4&^"T"_E.6,(/XD1!O7%^^
MBFCQ";BG"7'$ -E+ BE<V-?!'.I<%?/1GB\#^"8!MMZ-IT9X8^MJB4*1X0!Q
MV;*]-"C=%RA,,@9B+2/L#C$>;<LVA&\1X9_T=!G!CR1X8]L:97#*+8!FEX%*
MBS!'LD+N UT<G:BLOF[^:%>F$7R3!)MGZQGVPS:>+5\D4!H9<IZS,^%$780R
ML#8OCL.H<97:>S3.C?-?9-DR2!\+Z<:5Q4-9(W?H5!M0X@:YDH*,-"1(T]33
M[G!\3)P1^H$1:H:L,R&[,62)J[ZG., YGX!Z]7.&)8$6YP)8U66':UYU-JL:
MLV;(>C9N-X:L@(Z:ZP5ZK@I$.""7OHR4M=:624<**Y0UH'5IM"OMR@NXTKHT
M6EKB=[,OH8_=D11RB31XB5T\(Y6,Q?N2+*[K"F9F?,"YA;X'RM%!XW6*N/75
MKW'EI@_/&6/W(_%IX[HL-M6$P"*^SH_^QM,EK6/24H%J6(<2?09)W4'NW$>;
M:ZM2^)017P:^@6^Q8!>D"!N#F&:L91D\@Y.E""N[4V*"DC5$FK=0B[QVU_8.
MK06CB<*Y1,&RQ,XJ"QO3F6!C':101QE J?%4A#H_"R&[($0#Y3Y+3+W5"B8+
M9Y(%RQ\[JRILC&RIE,HQ"#C.4POF8(+ZX$"Z$A>/:91XGS\F8DT8317.I0KF
M?WN&7<6-_VU99VKQ \;2!>IMKB2X=,A1N"%G2=IFR>#VFDZ5G6+B8.)@.6=G
MQ7[CJ.MC1%_[ZL,T)O:N*Y06'?1*76.-OF-\EW-&ME0P[H_GWJQX9V)]8\5S
M991!@X!+7AE+JP=[4(6*47.ICH9;1]%.EHUFG-\RYV;?.R/K&_M>#YGF@GXN
M[C$T('8(XDL!D8@4YK><C)6G-A?[5U+/WUR[Q?N)[\7==^18V\5;C+7D%K4)
MYD$>B9R7U/I0S$YS&!6K^;BN0*+#0PE<OF+7XN;**Z=9C<WEEQ;/D%(I2MZQ
MD-L=TE1HM<:+AO4Y$KB,\F,IWUBV? NYS$&=6$>9E*< TM!#FU7U0.*"/.NP
M%/V>_27EVAKE5T.Y6;#.2?C&@N7:H!";PEPN3\)9*V2?(Z@++ONY;&YU$A[$
M[563$6Z$FY_JTAG?^*G857;8._@L#4C%P9S5YQ];+J&4,H+'W2'ZN _1&^/&
MN)FC+ASQK3DJ5LP3:@AM-:#@UD$",_1 -0>,<Q[/NX,GW),U?#+$S>ET): _
MX'3JD2BE"B5I6>;H^5EW#%@ZD^]-BYL%N\:X]V*=EHUTLRT].\,;V])Z!)TG
MQ,"M++=B'% (*X2.*V6F)^]7LW0.<[8VAHUALR ]"[<;"U)6/PG- YB=6]Q6
MD!$$<D_9A>JX.]T=V-E&F3%K=J)GXW;;GK%-,".GOT:-)%HYN1W<6 .97 MY
M96#O%>.>C\_?/"&]'VB/NH^M1]U[\H)]KNIZ<$XPT%S"J89!TJ1$0>;NG\XF
M8^KR&'6A!YPPJ:GKE!0DM[7U%CUD-P0XRZS@0W!YM:J:@W=!08,6$7I%U)H+
MYKR$;UPPU!UUWP;,2F\1[@ATB(/BPHB*6%OT]S$E<[@-<H/<3#"7#?C&!",=
M5YY !D^XCA&N=7UM'G2R7BH'3)566C#'HV.(C.^;Y-LL,&<E?&.!J26-K"-"
M##()3V,EC66!T'IAYRDW2G,*ISVI(6Z(FP/FT@G?]KD+N?CL(^01%$BI3\(I
M0AD=2UGA_VX]4]NKU>@&N/E?K@3SK?\E(>6X:O50UDQ>I4/F%0/0?15>3:7'
M7(R'L _NDEI[&.@7#KK97YX*X8W]9:!OTE*'&I2!NCHHM5;PJ6!(GE5$=H>X
MIW!TD)\1_($1;.:7,U&[-;^XD&O."4):&?[.52CL&P0*7!/UC/W>8GZT^<68
M_<"8-?/+&;G=FE^D].CFPKCEF(%PSKO%*<*<;'L:7A,S[0ZL>SH^(N]\O?"N
M-"+FTT\M(.8];1DI9BJ4.$5=;1I5HJ88>^%8"Z9BSI?+D);X@/.%_)SM:YA2
M(AJFLJRC*!+F9\JQY-!<#KP[I'2J.&ZSP]X8M=:5Z^00;\TMCG+P#<''XE99
MWT$[$KB:FF_<)LRK!X^(06P0F[/ELNG>.%LRT_"9&Y2Y9 .B]7PL1894*X]8
MY[#[M)Z*Q9/%8QO?M\6W.5O.2OC&V9*UI2[.@=#$G&I$D#GPX'S/R]E2NK3=
M@?:.CWX<9H3?(N%F;#DKX!MCBZ"F/&H"=2T!2:R@Y#NDGB*BDS$_[@ZR]]Y*
M= /<C"W7@?G6V-)&*B/F#+WD#M12!&$FZ#)Z\\DW1WU.Y'&OENMBH)NQY?D1
MWAA;(J;<VT0XY,) :76L4+[O1\<IC3[$X3IGGM"F:B/8C"W/0NW&V,(>&WH<
M@*A^3KQE3KS1>5 NM86.%'U<:4S&K#%KQI9GXW9C;!D^QK@.<14-!:ABFK.M
M=@B=2^LTAJ0YVW+<)[ZDR-.?,+:TEZ^__"Q_LUYL_W':[4J[\MJN_##SC/[X
MZDW^[+$FN7?]YMZ*PT=AJDE[]=6</=[VG#NB6>-#;\CYI^'_^UG>C^NN1ZCF
M'KDK!XE$ZI1=&@5+Q>+)>6?=TBZ_5JE_>< IQQ*:1@X0^]H.D!@A1S__*%V0
MVR@UQM4MC??*1\?/G9"G9_;=FX2:A%ZFA%HFUWD5=6-;S%SG31\R-)QB2I0+
M9,H(@PN1RYWO&UXD#GN'IJBFJ*:H%ZVH9A,]IYINNP!Z'L,%!ZVBSOJ4!VCH
M"7H6K\,7EI)6%T ^8<2AJ:FIJ:GITZBIF7+/JJ<;4V[)L6J>"_P@@6&-,V06
M@DY>A#"C]ROA@L)^W@&FIZ:GIJ>7K*=F@3ZKG&XLT.HD#66&B&7 '&4/,IJ'
MU*O4@!0HN=W!1[^/X>A'O2:G)J<FIT\JIV8X?X9G4AO#.;K&66,&3!B  GK(
M7CMPS"U4C^G>]X9[%V@?CS\]9KIJNFJZ>GI=-7__4RGFQM_O_8JHQ *YK\";
M/BO2$JE!%@P8_:!0ZZQ#TZQ#H^FEZ:7IY7/IY2\\36$">E(!W1RU<#HZWY]Q
M1!2@6*> <HF0&U8JR=6!996<Z.TID\FGR>=SEYMVL.4,*KDYV)*T1(ZI0D_5
M R$B9/8*0UP.ZP'2:'0?Z1+=7N+1Q](N0"GOCP7\W9MUC\W_;2__\_#W\\-?
M7_*[GP!+CSZB^+Y(_?M7K]^\'-^\_=+++UK_XLU'H/<">@(RZ5<Q_A2<WOT_
MO_[RU>N7Z[W_Z*Y_EM^\_,_^Z_5.@?\5T9?;WSV_[NM?V!W^&_[W%W\=IQ.\
MVO0S7NKN\,_]R[O^>KY/KU^\^7-_\=DJ?5[<?0?YBY(_FV53?Y'?O/CM_.KG
MI=^]"+A_L23CQ==_?EG__.+K_/K%=Q74BW'WZO,7^<5WM=7]/_GBS:L7\V/^
M_-7\W;_][JOMJ[OU^?K!W_1\]Z+/$6O;G_.K[^[>^YMAW>%+X%Y^\56^O\4?
M^,K?W##O?MW \_W8CLS7+]N;/_]54__F;[V[\]U__95<YGW^U9L?_BM_<Q_6
M^8;VN]/<=?JSQI'3]]ZDO_GXY[O_@N=/'<I=S_\!><Q7^%'^[.O\S>O=W[WW
MBWS^\@OXVW?M^[_P#_Y:8_SR:2X]1-+]6SIGDU=W]^/ZT12J?O>6EK_/S_L"
M7OSY;LVN_]=+;='EZ%,27ZD'UJ2ML"_)B\_5I7]#MSO\\1ZF5^/%;];,/&G[
M^[_+A_='[+LW]O#WY>[O#@\-Y]^.4;[[TQRF)2P/:^#;$N%OJ7@[!PMS+RBI
M)Y](,67$,B17'EEPJ+XM'N;?Z>T?UK2NBC2_[V4=HU3DC%&IDN^=<YV?_]#/
MX5K(T2@9M5 N2=(LZJFY6FHC#.[[/\?)K$5:3XE#)E]"'C56K9C2_%E4UL^Y
MGQ+^"]#[.6@._F?YR]?]H[]^\NN_GC1[^<7]:-[_I5^_>[O>41VW,GS_!K[]
M]KO[7?57D7'=\N^.J+W[P>]H^-4]#=^;3]_]S5\QZ@]^U_T*?_![/_:ORJ^\
MIE_TK_[X]X+\LG_57JN]5GNM]EH_G-<:W,]6[7.?A?[)S([P-WM*[ZW=?GR!
M]NM-T7K.K8U-R75?8GZ__L<?[)+QF/?G0[_T)+??]]9,_NU//=DM^=,;!I=X
M/ZY' B_NGPG<%^;_\'81.Q>JOWGU^LV+_Y%?OWS]HGSSXJ^6EE4!+\_*B>[:
MNU=?;U)Y?@3P*WE/OWM._>Z-O<3WZD=WO)]^W?^+WLBUOGRW$7/*O:3X*_\S
M7LT/;WS)3^Q[?6^Q>TEWP:40\W9X_VO[_6<@\Q13 M)14\+/'I$?G#&N9+A^
M9MWRLWY->SO7V^GL[3SAVXEJ;^<IWTZQM_.4;V>RM_-D;^<G=R]?G6HU<OE+
MV%_\.B(^[LZZX!'_;__TQ8LW?W[UU?PGVNO__M[0/_@N1;J>T+T'%QX_\ISP
M-Z\^_[S?U?D#7I2O7L\OO7[]T;EJYT>\RU?0L/9GOLOSGGOQ\HOVU>LWZ^<]
MSUM]]2&2G^37FTV1Q_Q&'Y*%[P.RXHU8 XW,826)KZ3BV K5ABTD;-Z%>RL>
M6J;C+[+I??;Q'_^%?O_;?_WV][_]QZ]_]]O_<!_[/X3?__;/?_X___X__^/C
M;Y?U[I_H=__^K^[C;[YOT_N7^;T_S>]]3!__\1_<[__XAV__SV\K_?Y__<_/
M/_Y___#M[WZ[#A__R?_NW__P[?_W[;_^]4#RF_GSOOGXMW]R_Y9"2TY" 4TZ
M@"HK2&@#LA2?NU1*8>J5QKWRT=U:3MA5_4R69-,ETR4+2GP&F?KF>S+%8XXS
M%@^%<UHGUC*(3PH#>911Q$F6W6'>/'O4H]NTFTZ93EVG3EG\X/DTZG??+Z4\
M"K6&ZU!8[*N#[0#IWD.2UA.%H:)AEE*TYYA,HDRB;E2B+-/OG"+U_4*JNI:C
M2U.DZ@I+R9H@#UIYTREQB=A]="O1;Y^<B92)U(V*E 7EG5&C?O_]0JH6=D/F
M8J_%6(!$PESL#0>Y^2#:7 VE[ Y>]O%DAT9-HTRCKDVC+'WN[-M2VXY(07IT
MM45PO@I0J -*:@Q97(C!#Q:96I72WNNIVG>85IE67856W5:BVQE5:--%*)(V
M[KU #=6MOFP9<O$$PP]L$LH<9-H=T*<]GRS0S63(9.AR9,B"TBY ES;]>"1V
M[[-&:#)+)(I(<R6W.M3/FBGBO(6;MK?1O*>*.S=5,E6Z'%6Z^?RQ,XK/IGE-
M%Z7L? *J?B[-I# 47PF4!I>6RZBRMKK%[5V\?/DYL]7T"DR]N\.G'_^@1]<_
M[G=[4'^O3Z\*CS*5:<ZZM1-[IQR81R8O@YW6]'0F39.K1\A5W?HPRRR3<BT(
M8=!4+*D=<G<(L:Z>VU@X4MD=@N=CA>IAL)^T3OK>C_S!8RS&[!,R^],&1D/X
M<0A__]%Z&JE%7KV;BS+0BM;7,3^+.8DO-3E=D7,B1^\#&\*WB+!Y^\[']L;;
MQUI=Y3DS:U@=,]@UD.#K.C7!&@+FY"?;<:]Z]!-IH_LFZ39;W#GY_O[</30K
MYH[@LIOEMY8"4K,#%UVC1%53]VNCDOS1.P7&]RWR;8ZR,^*]<90))D$O.-?4
MA$"#!Y2*"3P[GE_)G?W8'?S>^Z,/#QG>-XFWF;'.OO[>FK$R.Z\4YDTM:<[B
MD3V4V.K\+"F&$9QKJ[_RGMS1)@C#_'8P-Q_3$P&\\3&-B,PN>9ACMSH&A;G@
MCJ-!&+WD02FFK@M@1[;,-H!/X@ R:!\)[<;DT[7$42J#]L;K87L%#7[>L2-P
M2<V[O-I\A6BEM2%K]ICGPG9CCV'E%*,+X!H34 \.I">"7%JEXDE)ZNZ <<_'
MG[)Z<G(MB.T!=\RGO\@=\W/=B=<G5TYF$1F3""6FP)K++"O'G)Y:KHRA6839
MY4O9G[;6F5EL].JT0!OS T6GD!TV<!0T!N_:Z/<F8Z(/,!G(D#X'TI;^=5;"
MM\X:#+Y$!Z0\"7>M@40L@$-=R#YZI;@(]_(!9E88X4]/N'EKSD?WQEN3\NKP
M[BJ@E 2$%$!<;: Y)9\QC*IX[ZU!;W0;W>:MN7"^OS][MU&K&XD!2=KD>\[C
M.J)")3?":CP]/*Y-?7%J?!O?YJVY:+PWWAH7BVN.)L_:PZS0_3JYP@K-UUZD
M]IAB7'C'X\^N&-XWB;=Y:\Z^ M]Z:]I0=%X[I!H9*-<*I=8$?=Z!K1#VX-WN
MP'O]$',C#?.GPMR\-4\$\,9;4T+IH7*$V)P'<C+G:1<8NN]QM)9\\7EWH#TY
M6V8;P.:M>0YH-]Z:,D+LL720(1F(.X%*=S"!C>1SQY37WAA_@#FHANQ)YESS
MUCP]MAMOC902@A<'/2UOS0I8EZ8*KLV[E4OO;BPC>MQ+O/Q4T"?UUASWC]N5
M=N6M77FB**>WLZ1>G&OMCZ_>_$CKU9_AL_W!#L@?8I7 B+E0+JYI((PBU67U
MK51RQ-2=6=HNOX+XQZ__]W:[C4N-O3H!5NY X@*4U!.4R+4R\9 JNX.F??)'
M/S5[%#A7Y+@W)3B]$I@3[KS"L-G&8T46CPY&Z@H4PEQ:U!& !Z=6B48>?77"
M]/O ITJ:,F4P93 'W06IPF:?$+$R-YPR@&O#X7YSO[0*7INC4&<AH:L!@.-]
MY*.?SYDJF"J8\^X2=6&[$<E>:PL.JF-9!^H)BEL9V$%T/<U'?^^ME;W2J2(Q
M3!9,%LRP=TFJ\!^;=D$C.DHI0))8@4K)D*,RE%Y\*%TCXUQ#A+ /QYMY3!5,
M%<SG=[':\(]_^>OFX_PWO_[];__P;R4%=4488JT#J.* /$J$RB'[[D*FXG8'
MX3T?;Q0R<3!Q,'?@<V#_[?>Q#ZH:$1N,H1DHK'(@.P9ML5$0<HPK#B30'D^6
MGF?<WS+WUK+O$H0 OR\$6*CE$ 2DS%F?&BJ(= _.#4^Q=D)UZ[#]7"68#)@,
MG&SZ-Z/B&6@/WZ>]S@+?.6G0->05F=M!"!%\&]AS*C%HW!W8XY4_.'@"SU6D
MZTX(>_MB)DRO[O(:S8_FR^]WZZK=X=/_\0\O/OGDDQ_T85V8F>VBWM?=X9/\
M^K5U)GQOEFA$F;1ZKJ@4,N9!V 79<RIYI&Y&M2N80;YYP*B&O8W[N/7D28!R
M%\B!!=A'<5Q*<6FEKP7=>TN -:S-=78-E&]<9[0V?H=6&&ZYSF)1T"P!4.9R
ML3J4Z/(Z_1V/3V SQF^1\<?XQ\;+O_0&W_:[5X;VH]'>6,?JJ"-3\."J$!!1
MA-R;P%P/8JJILDMC-R$6C_[7!K?!_=0V,,/["+PW#K!49'@-$7IK'JBN=,52
M.Y2DE8?(:$,-;\/[7'8NH_L(NC=.KC9'DH;S@%7B7'WG J4@@X^]!H]MEN8V
M>1O=9[9E&>/'[+!M'%D])>]37EMLP0&5%$&=*^"]"W'^L>5JD!OD)[-7&;['
MX+MQ5DF4((X1LJ+..7H=Y<Z4H,XQK$W1IX:&K^'[9"XIX_D8GC<&J9%2#B@*
M$UP"BH%!_>*YMF6$Z0.#K:B-9[,[/3^[&[N3QM9''Q6H^0*T/BO:/>CHFD8L
M?81U3IKB7LA=/+N6S&97VI47<Z4!95?:E0:476E77N:5)VIT_>%EA[[[/:__
MX,X[H^TORY"^C(-8)\R%O_[QO+=4VFA^(*/Y;E/0QM/&T\;3QM/&T\;3QM/&
MT\;3QO.#&,]W#\ZN9SS/'0MP!<?7?RP6X/=??S%'Z%6M7WWYLK<7O_GG?[R\
MA( K2%XX(B'@PVUX5V1TS$T($U).,9/CEJN3T6H5+)80< 6F"WH@(2!@1F2)
MX!,&H%$J"'F$A)6B9A_;.F"(XO>)K/6L86T) 5= ^28A(,PA+BTSA! ]$+4
M$C!"$QPZ<I7*O#NHV[,[NF&507Z+D%N+F7,"OLD)$ I2:36QQ5R!U.N<QL<
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
MMP@XYB*<.!+HB R^1FJM8@ND"_$YC>NICH@9XK>%N%FRGF'?;6/):BTDS%4
M0V.@T3+DPAD\%73:"[.?I)/JGL1(-]+-7O6<^&[L5=*X!(P#L@1:;1<\:"H.
MJA]M+K5';Q$M -;PM4#GB^1Y8Z'RTG,H&"&$5N?:>I(M+G4H)#FX/%*28CP;
MS^:)>G9V-YZH7LAGIVG6SM5-=I%!8DDPYM=U4-:B:]&\)\2]T-$=U6\CT_G"
M/#F??GP+X<V/D"SU(G/1./];$]7N2O85JW,57>Q=K*/ZA2L9/A00E9SH"!XJ
MSJ4$]3I X_S0?)+<:R"F?K(BQ.(*;Y/HQYEQ#/ C -_X< +7ALY[H$$,Q+U
M)H>02]>8<^/(I^NX;(#?(N#FPSDGX1L?3IS+C1 2SL5'G%-X#@'D?D<A9<X^
M=4H)=X>XYW1T.U;C^R;Y?I0+QZ;O(^#>&'!B*%62%AACQ2BX(9"Y*V3OD9O/
MG51L^C:\S8!S+8AO##@MI51=B9 <+W\\S26X9P)'J<56F8>+NP/&/<G1QZF-
M\)LDW/PWS[#5MO'?K*C$4',''6Z"+C+G<J$&)14?O5"=Y?KNX/?SIC+.C7-S
MWSPCO!OW#=<A7%,%[PL!X7+"NSHQ]G.&3K5+],,*<</7W#<7R?/&?=.1NN]5
MH?G"0)'ZZG_0@&.NK8[L)=F#+^/9W#?/S^[&?2-^>-<TKWUN/V?@- OI6!"8
MJ5'HL4B464B'?8Q'^]AOHXW;I5EO/K4PG/?TBCB$.#AI[I4(J] *U:P^$O7H
MF,QZ<]DRYA^PWK ?Z#(*N,A3Q6*:*XJ& ZHD+B-++*O9BOE_C6BSWEP#X!OK
MC<;6<AP=7!9:><@*DBC/@J65B;[@I-T -\#/9+TQN(^ >^.Z0:QE^#EG4^KS
M0\$$N?4  P>7CB/4$^X?&-PW";>EWYR5\8WY!C'W7C6L#+M9H9="D,676;"K
MBZY%'>1WA[ /Z53-$(WPFR+\4=8;F[^/8'OCNHGSQLVU"LRQ;4 !"<17 JZ=
M&Q'Y&&SU;72;[>;*0-_:;C!DJI43L$OZ-HEV3N()BH;$#5/E,&?Q2/N -HT;
MZ.:[>4YZ-[X;C"6XX!ET) 1J8X#DB!#)Y8R"ZG*U>=KP-=_-1?*\\=V$"73L
M64'J:AS66H-"36 =1DWH';:8C6?CV7PWS\[NQG>C*6;AE3O7A.?".4QL43*X
M&C.MHZ8YI5E)ISVK7#RZ3^J[.>X?MROMREN[\D094F^G2;TX1]L?7[W)GQV3
M)W53#4,;Y^0'I<+B*/<FI'.QEZ.?-6-K(5OOMRLH(>@!SYO7P$2K@VA89UTI
M,^16*_"(*7J7NO/M9+W?'D7.%?GQ30I.+P76+^Z\RK QR_62(JI&")PZ4,4
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
M-+%PJTW9!%2Y )I@(8:B1DGM6&MR1@5S6DW;Q=N\,'@-.BN':R_W=9U #Y<
M_?1Z.IX.#GE,Z,-^!_5P'+6U\VWEO46/N7O@/0!_='QX<LH%O%\6>^.EU%_J
MWL'+%W7_^.%[55HW-P67:]UF)7'[\/@?[98^M+L?D,!)-;L/&;%_\=&1U+,[
MW_K"^H2F.HO&(F=%!DN(%+%B"D0L&L%;8,A?7Z81]'&D !D@S6/7/SE(I0?P
MGM$;K5HLE;9V$+<C2:=80;7H_6X!R"=ZOV24[JA60 X#H#(6*$</)=6F43LB
MRDMI3S#S[WPC()\AR$6[MTF 3[1[KAF?J 5H)MENQ3T!5Q[MWG75QM=*>43C
M9MMX+P 7@(L.;^X0G^CP7%1<1_LZGVH&+$E!"BJ!2YR0M-.VIF[#M\E('VA!
M^'5HZ@3#5\3P1#975#6.T8*Q60&R+=#GL %B2MU4>VMKV]JQJV?C"8+O)8)%
M '<#*VH3 1RI3(5L@)@J :;1+CIZ!AVL#U[EZEAU9WS;.K'4@G/1LMTD>"=:
M-NVBTU%1-]$TP)M+CZ0I0B[18$N&V1>IB"7P%5W:+/$\T:6QYAXPQP35Z>YH
M9UN'+HV 5<2L,FM=E.!9\"P:LQO'[D1CIFIIIED$XZH?MKACEUP$C<IZKT+I
MV%[6KW$89@]=J8 G1\J1LSE2 "5'RI$"*#E2CISGD5*C59*EW@:R3)J4)>=J
MRI@HQM8#(5UM#>@,)B_ZZUL0Y-I+]->QL;,U$FBM>XRK%4(RQ8(SQ@9#K:CD
MUJ6_EK1)80+1;,^3&"::;9.JR:/5DFF$@!4K)#8(E)7)(47V9FV:;2$&(0;1
M><^/%*9-S*M2)20&5=,HQI@)8D"&E(QOQ9CH=%Z7SEM(04A!M.%SI(5IC5:7
MFV$*X%MN@#%Y2%XY,,ZX$LDW#F5-VG!A!6$%T9/?#.ZG;='9Q=1*AN)'6_31
M$9US9&!FPIP<Y9S7HB<7U OJ18,^6V*8:M"=3V@I:?"N.<#L-$0;"U#5H:;4
MW85(:]*@"S<(-XAN?<. G^C641N5=8H0"U7 DA-00 /!MQ)JR/TO3>HO"N37
M!WG1NM\P!TRT[D:5&&PH$+3K'-"P08KHP523N#1JWDL-5N& :S#[HH_? -XG
M^G@??7?F>_B/CDI_B1G()H88=;'%C)R'N"Y]O)1@_2CY5-G]Y<V)S[X/X^"'
MVCYP;\ZQNS_*<SZ$T[]MCAD^5#3T[P<O7M3#W']@6:;UQ<G>\>[I[[Y]0OJM
MS5_M-C.1VR=7$KWD[NZ(R<FC#4S@YO-@J))CY.9T"HJ"+LQ9E&RWP!RY2Y1L
M 8.CJGK(B=3&WK0#TII!9VL;*EO0Z:T=Y[<1UR58N:4NIJ!:5&FW ^0355HP
MWK3"""UT:*./!OI$(RAO<T=X"S%WEQ/UMM?K$J (R.\5R$5AMDF 3Q1F*J8:
M4H@0V"*@C@&2[0 GLNQ",A$U;>U8W-9Z73&E /Q^ 5S48AN%^$0MAJF86CK$
MJ\*Q-\P>N)HP"BP8#,TD[=KHZ!T(!>&"<%%^W3R&I\HO3\7IW"!3L6/]-T$T
M-H%NJ=8<6B:J6SM!*T&P(%A47+<"Y%,55Z2@N-0$?4:[?;9) W,;Q0B+CZW:
M6.A4Q176I? 4G-\#G(LBZQK .U%DI9Q)$6FPV#IX(S$D;PLXW=&KK/9LW+K5
M& +?NP)?45?=,)XGZJH:?-6Q-M Z>,!@(C"6;IM3[:XX>IO-VM55@N>[@F=1
M2FT0N]-*HCJABXC=<\X=N]6-DORYA\LVAX*4&M'HCX5J6_GY+WI)S]XIE+][
M)!U[+Y0^#LFR55C[<]\0(\:6:PHYVF 4F\WH;,0'^40>^_[5)1*;7$N*21.X
M/ HB-Y<A^D+00F"B:$P:-";%S 71&]/8",!7 /A$7A-+:^13 ;36]AB#"1)5
M!V1S"LFU/ME) "X OT9]C8#XBB">2&AR5-904Z 3IVZE=>GXC19"#<HT7YM/
M;6O'2Z=MP>^URV?$/*^ [&F=I<C%A>PA9<N I3OAS*:"2H&SUDFG&,0\"[RO
M4SLCZ%X3NB>:&E5-<*Y&\*%UNYU<@*B< \^!&=&5; 7=@NX-Z&H$RU==*9M(
M9RQ1GSM=P=9B *,=I=%<A-*?8,* 58](VF@K0!8@BW#F!J$[$<YDTV)-%*$%
M50&K0F!M&J1$W0*C[U,K+7@%OB*<F2>>I\(9:PFU3] ,$J#B"DD--SL;9[J)
M[JB6%KR"YT\2S@@\KPK/B3;&>(Z-48,GAX#< J361LN1FKPOL52NW5..*Q<*
MO=TM=F]I!9KOOI/Z,^?XJ ;J/F0-J6!%S(T")=9L7"V(9(OH8N;-8;]>IHNQ
MT5;70WS=J0S0Z@CL@P--.6'"Z"I:D>8*HJ]9%R- OB*0ITW/2D+RP8!6V@&Z
MHB"5:$>-F499J5BXA_XNK*MHN8#X7H'X*K5EQ$*O .R))J;U6,^9IGKX/];T
M=$@]R% -.L)U1J[<1I A%EK +<*8^<-[(HQQT1+76L&JD &+R4"LQC]KRJ10
M^37J5@7>]Q'>(HS9%+HGPIBH$]F0-:AAM[&-@E&>*CA$KY!4L+2^!7Q!][U$
MMPACKF>I;"*,X=):UAW"HU3K6.XOW50W#5'Y'FKKE'4)6SMHI'*4 %F$,3<)
MW8DPID]-4ME9<#EH0-L"<'0,KBD?;<PM>O&R!;XBC)DGGB?"F$+.IM8\Q&33
M:-*)P*EE:$5%U9HAQ+7W[!,\WQ4\BS!FO?"<"F.*29I2@Z9809\B \F5"H6"
MUEBTM2,?A&C^FU'7*HQ9[>1RI!QYWXY<4P6F4S-(LY.</3DXYKU5JC'=JQ:<
MWFFTF'I$5\.H\!MU**HH=%AU\LU)/[1;X#^\OD24IH<G%X,#:[T;>V(5V"<-
M$9NI31=TJ:ZK']J5@'.+]/#"!.MG NFAMEEBF(C<6B6GR"N@G DZ&V1@M@QC
M_2XJ4YK*=:S ;^NX<HLE(08A!NF[-C]2F CD=$/%?MG&)=1!"A8Z121PAIU!
M[X*KX;3O6G1""D(*&R(%Z=6V45J8".NL"WUB>_S@LNF^@@D18E >2G<8*&E?
MN,0U]6H35A!6D/YN-X/[:7^W2+9IMJ!X=&;4K4+_@P7-*NB20LJ5U]+?35 O
MJ)>><+,EAJE^#TOJTVH3<&'7F:$2Q&C[2R&556ZJC@[L9EMI(]P@W'"=W""J
MOVL _+0<EE4Z%JL!"[<> J@,[*R'ZF)2I$QS87TJ(8&\0%Z4@C?- 1.E(!="
MXXH'Y5WG@.898B +'+(OSF:O:.VE:84#[C,'2+^Z#>)](CWT->8<5(+<7!U)
M.@Z2M@%\U*4_5S&JX>1KU-O6^EN,]VO043F\<LFN4\3C S<S*=7IQ71<'1SR
MF-B'_4[JX3CJ3&2U.*S]I0?@/0H?\#\Z/CPY90;>+XN]\5+J+W7OX.6+NG]\
M[H&XFUT _\5'1]('\)PAL!X]E60-18W%%E)%N^ \NV!#9!)]V2TP$OH2?5DB
M[5FY.-: >G#(RD(TE, 6RS46[.][7*A5MQ&XKF7B6^KY":Q%+'8[4#[M")BL
M(^,;*)V&+D1Y2-Y9T+I2]P-]3HZV=KSK(%_7#K" _%Z!7(1?FP3X1/AER;J.
M<01O;0$,FB$6W0VZJ=DK1DLQ;^V@W[91>I4(P$7$-7N(3T1<(]FC9J- .4;
M'!1$ZIZZBSFVZ#UKC5L[<3OH=4D[!>'W"N%7JHTF %\5X!.U5DE]CH.-H+SV
M'> Y0$J9(2N,A74>\NT>BF\K(@&X %RT5[<"YE/ME<;@8^W!N(FN>^B9,G M
MK0?C_6UA:L78H;T*5A;<!.>BH[I)\$YT5 $C9Z4#((^.H*@,Q%P4H*LN*J>2
M898V9 )?T43-$L\3352KVE(U%EQ)/:I6L3O=7!#Z#!M3:XW%1L&SX%GT33>.
MW8F^25?G V<#IE(WR,E:B-X$T%2MIF -(W9'VKAMKZ7OX*WL._A(^@Z>(ZR0
M?,G&<4+GL3^1G&)TIG2OLS&GG*7OX+QYS%Q6XHEMH&7]%BH6,+,!8I, -9)#
MA^3]^D(**>!Z/Q%]-0F. 'P%@$_[$38=:B8"W;##VK<$T5H#=EFD5RG-:7UY
M%P+P^PCP/Y+?"(BO".*)PJ:@184A 5O6@#$V2%5Y8%6:\MXU2T-"MW(11L'O
MO<2OM!W<%+(GPAH=T=M<$I"F EAUA-28(% (CBBXW*2KJ,!;V@[>!G1/5#6.
M7:HN> C, ]T)@5SL$$<TQM?B:Y;H6M M;0?GA^6I=*9R:*QM@59'#]%H77?"
M0X'8YU9[UMZ./!:C5]:X"Y#O#Y!%.',-T)T(9V(,VEE?@&L<]<I#[798*T =
MJRO%QEQ)[+# 5X0SL\3SM)A0]0&#2:,=24>Q2@6H!8)NA)-%W?UJ+U&SX%G:
M#FX$GM.V@]:B,HG!:UT!;63@IC+$YDA'2\UHWSWE>,_;#M[2"C7??2?U:<[S
MD6?,S@9;8L(0/.F0'))AS4BE&='%S)O#["6Z&'2Q(1H%447L<8+10$/>%T-F
M5T,G,EZ?AR'2W/N)Z#_6Q0B0KPCD:?49--C&JEW4E '[$PM)9035746RK5H[
MZA"Z,'^-KH!XAB"^2ND9L= K 'NBB?'9V(8!@:)FZ*$@0S36@,XAE5Q<)HMB
MH07<(HRY#?">"&.,8Y-=0Z@\&@<H#L!>5>@S'DA9%0H;@;? 6X0QMP#=T^9@
MH=IFD<".]%>,*0%3,X#%(UKVKJUQ 5_0?2_1+<*8ZUDJFPICNCFF2@S<8VK
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
M':P%= QJ-!A(W75.IO]35:]C*37%K9V@MY69_QZTE+*Y1"[SG12R.<=7+7!
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
M["D!H@Y U15HR;BF74[>F5'ZTJD[V+)2Z.C>T]'[!!R_<]$(3H2-KH>-?KO
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
M7S\].1\M]G]O?7WVM_UR]MWS5]3/?_#S?K_]\N::7O)OP^KW Q;M9*_?1J<
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
M+LVDT=FH-B\2A?FC>5H>P52-"3UT\QM[X#":JFA.0*EJ1TA595$+"J2O?45
M,/WIF+YHH14K(JL"6)<\H-.I^]DI@2DJ]*D-[).>(Z:OO<+ NPU20,=+FEUL
M5M#P[>^Q_\#ET?'AR2ED1UW-O?%2ZB]U[^#EZ#PB]6/ORSDVO?+UYL1GWX=Q
M\,,!C\UBX>V:F*R#76*J,]D<7"[!YXR!!H]7$U+I[YJJ27)U9F^IOWQU2=ON
M0KK[7D5#[NXVH.]#RY@KM.Z.NUHSF3[^,[35XG_?%E"+_WWMJ)[T@(X%7>H0
MAMQJCZJ1EO66+>BDC/<FYQBKH/JNHIJT[G/O _$HY>85*9\;5N==,X7(R$+9
M;0#UI/]P3250Q@;1-@,8$P,;ZG/H##K.S98BIEI +=D\<T!OGIADGW+DI* 6
M1$!G"9)E!=WKXJ"P>,\CM?8.IO/<KG6 "]UE7ISL'>^>GGV%98%;5CCHBE7*
ME:W824DC1G2D7&Z&$C,7W9E(TGGFQT^_7K(0T,.]SD/$4'15G9]8 W5W RR&
MY'*JG:7">A)Z;JE:][: =[/8%9]B<YB=A/G65N55(JC&=<QBU!!U**!-CJDP
M93<*>?N5JW@+<&<&7"R<4D@A-J[HJ21,)G<$A^R0F\H2X=\&/$\B?$.YD.J1
M@6W5PM B K6(D'S.O@> +E.4&IP":A'#S!C5D\C?Z1J5,PF*SSPJ>31@K1+$
MPMR#?K*D9UGC?IT5.IV[!7*8T_H>AU<1Q:Q2T/.]&4RWAMRNLDX038HM^LJ^
M!QLF>&(=G2T6;43RY6-J_<LZP8;9[+=WU@G<HWZ^1]_\Q"JDJ'P&-\I]8"L&
M$H6QOSBR*JIUG/QZ6KE^'#YNT:[$[0?\9O$N:PN;P_FCBS@?>5'>1H*<3 74
MS0/5[KIDS^30A]H,KV-M0<!^!\"N2@AYQ"8A8@=[H=9?F=A'JV*VDIIS*SA@
MLA[!3J4>I#1PG#L'9.JV/H<()E;?%/:)Y;1NQ8$0@1"!6/T-(7ZR5H%<"9NQ
MP-:JCGC6$/M_D'2)XQ/LCL :50K7"_:-ZA<V*%#8/SIY40^E/>@YY@E&99.T
M[Q&'QLB47&>B5K.VJ26=6?(39D](KR^1)7CMJHVE0C6CFTBW&,"U$Y*-)B25
MO6%4<UP\E2V1VP)J<2?6AMZ)0*%IIWW-#G+1&K#6[DZH8*&0#\C)>4,]@/!1
M@'L;@'N5Y?[FV>1 +9ME)&!)IQ0YVM2# --4D/J>LT3P9 G 84@MM@8MI@+(
M#H'1+5<$= V-DZX]()C& Z(*G!=V-PM=,;J;@^PDAD]-L^U(!1VT!2QNK-KE
M"KH:Y$ 8#?/6CC,S,KH;K3BP63W!)RZ)G([/0]L'M!R<=,2\K6VZ6M7@RX9E
M\VST?V]P5&9(SE=QK*P-5$IK+H7N0CN5'#%1"[Z;:47H1$<Q/Y96E^DH6HK9
ME00YZ@9HLX?HG(6:5&F%*.1*6SMF&AI]JHYB#=BYX5T7H4ZASA7\VC4PIY2?
MGPF=3N0JKII:'0<HR 08L@9J&" ''UK,Q;I$HPV-P97]7J%5H=6[3JM7\4B#
MKS9EA;JQ08N&;>IHXT0QEL#J8RH3B$>Z>0J=+O5EI74I!('4J%!@/% H 4)1
M27,SCD<I7KW*6I]0IU#G7:?.S3*G>*0SH=/),FPIVJ2 #4)0-,HU%>"2#03M
M.5*/\&-(HR62MO[.>*3+==R_'(_G[FV=E'YKXZ'?W3_AY;V]6^GE!1_^O+N_
MO* +"6+/3XZ.=]MOYW+$K-]8*1@SD/R/@\/%\;.Z^*WRX=&B]HLHBR\ZL%ZD
M>KBP>GLQPL1E6MA Y_9B<['H5X__<1'Z;]#]^7[Y1ZVG&/_?@W[S_0__6_FH
M'OVA3$G=4K#_^)]G*K_X]S[_0"=?O_CWLQ^?_V/OZR=[SY^^_N;UH^??_/K8
M?.,>_?#(/G[^[6Z_YF>/O_@*O_[BJP%<_?63[]U/9$N-7!B*M\O*:@9ZR&C
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
MSTWUCD.*>E^Z5EN*N8"IS7;HVFT/4PK(O=&B<S<;NO>9#LOS^;GO9$++\9D
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
M4'$/>NYFNJXZZL)M>@;Y%X\OG$#?%GFPI<(*JP05?G)EC5M"6(;8!Q<@Y6
M?>:2$F1C#35A,,1!6%,GK+SL/RP^1XH&E06=%# ZA3Z"LLWFE%P6QHI;.WX;
M]<HU]Z\+FPTZT+QK5. JNFI]BUF+!F,M)D<Y F'52%K?2'33H((5J>"B^[$5
M<*6ZK"Q6TS67UU1 -3K'S9-+9DWY\(,*;@T5Z,2632E0F:!YERIJI[F$5(W3
M9 853)\*EGR7R%YLF,2*K!,CQMNF,)FF6O/6%D_>!;^F+/1-I8(_*!#RKM%+
M-CYHTLDQ5BA(0C8N>;)=,@7,7\Q+,ACD6@RRY-M,!;PQ1JN$I2B(WBO642L?
M(#:4A4OHUI+[O:G\,;"^W".%*G.LU07VX#5@0Q$V.F3@UEB/&,H-(()+/*+.
M,'')3NE8>@QE/PBU%I0#C3IB**9TCZC9EC7?%#88O<CO^">O7WOX ]YZ0QL0
M8[NH 5\7-> [;<]/3\[.&;V7Y.W5^H63?ZN'Q\^?]1%?IV#Q]%9W?/(FT/*%
M"G6_TZWE]?6J?WC1C64957]@'>MG9X>G!^=WOZ1/R\BIH6[T&=W/(;RH@)&L
M#F)7% [)AH9?+-YEJ'S74/F^/;?[WE?Y>I7<TI"4);#=^BN*M':*?/<P0W:+
MJ'0?S8229D8>W%K<P=;GYGW5#!$"8&)R6=MHFZ#7UQLI2CIBU%; \E)7]E""
MA5!1Y4)&0>E=V9VI2EZRNF4OMOG(:[VU>'8]K;D8&[4-T+2A6$SDK'4_Z0&X
MD:"/@><5\+S40QPSU>* E''>*W -%9)%488#.1VMT]G=!3R/2A9K"PQSR?:(
M=$)D2 7E/QF $=B;X+,;'#%QCEAJ:ZV+=^0U*U/ZZ8T.I"AQ4D67E'(JP;CU
M1:9/F"/N)IZ#-^ @Y6AJ!)<,FB@+K\%#-2DT/^SNB>#VK>TM<_'BX8-'/V<=
MH8G1I0+:?M:2BT*,7;AG(WCV8"-,S? >WN$[_LFQ >[X)]=4KV:*22?73>9Y
MOSNN$THMQV<B.Q>GUU>?:]_:A@)KF8_-5L<\8ZV>3;,Q0XXI-</,%#*6C*9^
M,75LA,6L35?3EYR19$S).X_*LB,%,7N%N9(J&)P/,3J?\]9.V'81UY0HN XL
M3;RORJ#/09\7O5.EQ-R:IX(:,N;44N6"E;4SR9L;\4X-^ER5/I>.I9IQE:+.
MJEAFU4/#%=6L5:!00:=(/M3U=N\<]#GH\^[19XLM)F"TN3G0!A-4T3R-96^
M8QM!V1M!GTNG@*:!(^.*JE5[!5B,0F)2HG>"S@:\;KC>/J.W@#Z_A(MDI6G[
MX,S=66*^WJQL.#U7KVL072>%!H4;&FB176%&;3Q_L4S\P<#79.#E,]:>"&?1
MJQ:H*#!8%9?H5/ :6LG@;;3K[(ZZ/L@,)?;V<.7=4&*#IAP"Y]Q,A:I+\MHB
MZ60J%FP%AA*["12Z?-Q-R6IC1&UM-?=FKJ6J5 NHF%KVB:$V'46+M=NRNK=
MC5V<D_WEM.^\WU-%SA]J[^R98"B_E_SRC$]^.3A:C,6_3V1/S^:G!^WE>\DP
M/3OFAM!K%Z=C^_6DSO;YMSI+M1[-CHYG<QG;09.G/SJ=Y7T^^J7.9Z?'L]/]
MGG#V!FBS>8>9S.3L\%B^?2;#/_CMH)SQX>'+6?V-#\_D<Z4C;Y8%C0>G\KGY
M7.[4,V[ZJR_V#_+^[*0^YY<]4VWV@N>S^I_G-??+Y.M2G3T_.99;RI_SLS0_
ME>$<+.Y^NB\;XI?]Q8".G\M@%K0CMYP+D&?'[>)(R_DX^ZLO*Y_,ZE&_YP-A
MCV>IGLR<V9X)[=AM^?I<G[]]YG)6^T#ZANG?,.]?<5*?'<O#S?O7O'EPN?/!
M?)8/>3Y?3%O_\+T+F42R/3H3'AR=+=Y^;X.\7H]%7M3SX_GBR^Z?5!G^P6_U
MJQ<'Y73_#=6^<]7KG:_?7L))]OG9Z=67O+/ULDQY/;G)C=9C7=Z;DG=^[I^\
MS13[1;CCI/*OBIN,\#X?ON"7\ZV_O \IP=.[LW;Q@:]\K-8^_;'PPF/%2Q[K
M'+HB2H[/=^%](:IZTC\E ^$_=@"S_9,N=/_/ 94><F1C1)NAND"12@JVMT*T
MG'7\N3>S?=S9K._J;[K /CJ=__=?>.?]%?M]8G?^.YW\9>>RY;RPS<\EJK5L
M:ZQ)MQC!6I'UQ8/1BU/36+,_5Q+DFEJ^[D*Z%8^<FBCA-8+W@5))):=4HQ59
MXMW6!^AUS3MZ<9O[!Z<"FOP)>_Q/O_QY]OAD(8<ZP:33V??U/$&W:R2S_^F$
M\?ZTO2<V+H3\%Y2%\[H5+39*9)8_6D4LL070H?[\H+.6-MJH_LNYUG2N)YW-
MU2_,S^^_&4L?RMN1=)WHX=$E:M1\L0D>RPC^>GB<?]U0A>BG?^_K_.Q?1_PC
MG3U\]J_]GY[^[?#AX\.G3UX]>K7[]-%_]NPCO_OCKMM[^OV!C'E_[\%W\/#!
M=_;?K[[[S^[C1R]^9F=,=,&K("JJ N>;(C'JE<&6@7+/G'-+>Q8%5B7E$F.
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
M!.)BMW;\=L#1;W:S 7]5_TFJO>AXJ[GTJF">K,!=C,]DD%*K8>1#3!+(2V<
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
M-N_4HC?/62!9EA9R:STQS$"I0Z1)*R55E%79GX:RWV7>0Z @,:93V4$HHV:
M!P,.+,)]@%A/$)9!LULG"-PGQHUD)+)L"4AAB(\0B7)9&Z$<53PLX 2AZG37
M#/A\ZEQ/$+JOZU-.$(P2IAP4D>#*Y"&.*N]B+B/L04<>I 4#Y03!L+GK=CO:
M12!TYTX0=@;'[J"9&'B+K6Z>9H)[LQ8N)9[=X:/("$Q*;Z1W' SGCED6A3#4
MNY2XS;73H/NX]>':2<+'\\WS/]FND53%F!@1B@E$K0#$0T00XUH:%ZV1T2VN
MTV 6OL]E*8%XVFC0]F[F!(+:H] -(#B[!00Q@E"12U3_H$O;MB=6N4B8=R:&
M9,L8RT7V*%0H6#8HN,,Q$#X9(Z0$XS68D(VGU#BF%:08?#"53FH9\&#KMF,@
M43K 64M4T@GQP"5B*7H'.F#H0:.UU/@%T$E5-%A2-&@[!G,"04U[+ %*W/8:
MK',Q@(\D.9,)Y&B(LS01;KAU&0,)&NB"2)PJ4BPI4MSA-R1E8PXT8\A @0IG
M ;)0*B7@R:? ZJ'',B!"Z] C46.54H(PL*D<9RKB-<O$:<-!28:N \81IJ+!
M,T6#MM\P)Q!4OZ'[*#'EN(3K%$%+263BD8#.@9B8%<D2O0C)N1"1KZS+5<&6
M)L;XREE*[(\^';BS\B3IR_!2W[F<[ZP"\,S?607@F;^S"L S?V<5@&?^SBH
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
MA?&YI[-]85[2(W&15C!:>C#BE!HP08DL,[BD'0)3LAKQ*5J;E+GOZ4P%HT<
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
M/DA%M()LJ;-2:F@:^#NER#<),FXWZ4R^@90 Y 5<MD1-^I^(753_DUSC]^B
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
MA[3X8\N5B((JK@-QD9;FX:2($;(4,"O+O#3. VHQ?XK#3ZL&SZO!E<#C@0*
MRR  U^)T>^/-K@HN&R\5D: "1@!0N'>,)M*"YU([[7PIY>'=)_:K:COC-"EG
M+(]9 "HE",=]4L%@.*^RX\YG69.UW5?G\]OJC+ZRIMPY$J@R!("C/<Y2$JM%
M2L+C'FM7I>2Y2XD!H8(-I<?$H:]F@*.OEA)1WE)I((0H34G[*-E.^W3(#BR(
MPV.^-+50GZ;D_A\2\W^YXO0H6?W#DX/C_OCJ<^2QG^Z(!249"/!!LZ1!>&:8
MCA1C%@F)>35!M)K'[BRBG4W)8^?@#8TY$DW+(64(:/:<=\0R#H7'BNM8^N17
M[91#RJZ-3%G>/'8=[?+%\S,9K0@J*DE++XQPTE/G183,&7@I:AY[N4"HG<=F
M41L>$7]\ 2&>.7$Z&6)CLLG:S/'_ZSBVJMXUC]TA+6[EL=%E\)Q)1[QT&$&+
M&(C7"J,D01D*";>02FPDZ^RUJL&U;KV+*MU.<DL=;/;"DFS0* -CB1A!!<G4
M)5!&)6I4R7=PT_WPH&KU;%KM:4HF!A54UD!UM"HX#9'%E"B3F=<$9O<5NI7
M5%31K*,L_-2HT%Z6J>8J$JI!(5S'Q'2J4O+<I<0Y*\ ;3X2.@D#TB;B@+#$L
M).HCHS+YE74YE::@0W9@D3,5EXBJ>CA+_?H\(QB?%7$4SRKPJ%+2D@(+RF@6
M6##4R. "M97$NN- =SXE^QV9SZ+DO$-VE(#,HF%'(!"H! QIF/2JX-PT2OYO
M.[VK+-:/5(?RK+#*@U52>^4I^G5<2>L52R4Y8Z3,F86:,5\NX&IES)W-8%E4
M1$&I_#82B)/6$&:SQ<V4-I6!,XNM_.X&[V6%A.6#A)IE_V;-;U>+YTR589E8
MKAP!)@3Q9=X4-2"-XM18CJ&9,(MJ.ZM:_\RUOF;F.P #[<R\8!:B,+AOA3\2
M('IBE//$BV2R,2X%\&,FR47Q1#T?)'BB8""#\=(Q:DNCD4_>&L&89EREK+V
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
MB)*L<+<D24S&'R([Z@V8',MP-R';LW<KR6*WE'=)=+?F2K]1=5NY4F>%,,H
M8<DI CDI8M&O(MPYL,EI+RRLK//*9KP4ZONHMK>F&1_:EVZG&:4,AGE 2PP*
MU1E=:^)B2@1=[&BA\.\D6D@B-+0//ZHM[I8RSZ#+26FE@W*92PD8%)MD7 Y2
M4\@2G;.:H>N^*K<R=$G@YC&:2&(@"2C\EP?!"=,!HDN16> KZVH5V-SGF(LF
MKKW96CNYN:TR2ZP?QK\7Z>T?G;@Q[^ZUYMN)!@B%*O)I,.J7-[P8I@-\Y]]I
MT@\[48]KGYHT0M"KCS@_&AR<'-_]D6EMO0^AVKS<B(;+O1DOT;6?>\.K=H8/
MN.?#Y#X2E_$.7[B#4W<V6OGQ9KMR_XA<7[7;#WSG8^6\P)X$?*RQI" "#(;-
MOKY "4O#\BZ\$?>X-]#;&Q:@_*^^C9(ZR7630$Q"66VC5]QK;K@+5.\RM(\[
M37OW(/=^*2![=#SZYX]N_>:.72[L^C_]\,?U:=MY2\S'0"B" IHT!L6)@Y?1
M.*:L4RK*1%UP>N6NSV$HC:;=8J =0 >#-XPJ;FR*%,/ME%=J"_L3[UVN-UMO
MMK:PUQ;VVL+>T56M+>RUA;VS:UE;V&L+>]=6:9$M[,O59[LU."*#4NO3F[O6
MY[YEE,N7U-3!"RXC3U0",%K.)[10W@?-$],RUEJ?3B<U0[O6QR<)5 5%O$R1
M@)6&6.4Y898ESJP'W/&5=497V91YC$O?F_',U=GJTFNN&(].0K1@%3<Q>D&]
M-R'I_$"U/M<5//<_HQR>I^&@ZO:,NMVJ ;(A)B5M.7EDE@ UEC@IRZ\B,,=]
M3,FMH!(;SOA/5;FK<G_G"115M[]9MUM%0DP89[0Q))DD"/"BVUXKM-O.F\@L
M367F>=7M)=+M62J%%J[<M5+HH3WQ*95"+F1M=2+4\S(H =49(RO<P>P-DX)*
MH27ZXJM<SE,I5)6Y8X8Z*J=Y!NV5H>!2-&"=8T[R('V,PM5*H<ZK<JM2"+=0
M>R,H\<Y* KB=Q$3CB/0JNYBD<3:OK)M5L[#)J5UKY9-R2HJO^;U_%-/1\0O"
MS)0RA4>8?HV/VJ*QG*?'[]XYX">"7R%3ZHPH)7 9DK ^49VSLP:X3=+:FA3L
M-'Y]:"<%(3AJ(M?$*/1&<!L9<4XRHFR4&O]DDX\KZV!7%34+*G2<Y>!D6:J:
MGP00S!25\. ]\S0H"B4J\2I%%"-GDO$LBO (^<2*#?-A0RNIZ$$D$4OB@0E-
MP%!+T+N)) +ETE(EM6%-D*+;S<$SMS-45.@H*BP)*-2FQ&]4^U:^4::4( 5
MK]TZ4L@>B%46"&Y!T(E)Z[G'@(8MBA&@:GY'-?^!_8%O'-M:78 %A@=3J--
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
M" \I!T,LL$2 H7EL6$RE1(B)(%!(0UI:X5W%I[WW3S@WL069B+?TAXX7ZH7
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
M>[?I52S#%30)IC1#YC01*ZTE')F7.A$]=8A58^X\CK "MF6 C2AQ500790I
MA;8A1B^I2I$YZ4RN@<C%@G:X"&W:>[>)Q"MX=)F(8"(!\(+XTN_ ^D#!4JH0
M[3446>%=0Y$M0O&GRR@^WA2*)NFM+SU244#38- V1GD=E?9"-X&JTMI(U[S>
MBN [EA%6L-[4D?7EW)G57\?G7WV_2943CED@!B4LHM5X8M'@)6@#!VE+]H_W
M2RMH)U6T/C&TIN"-5$D99S48@[N>66F9&;E3/ 158XWMA_/I93B'S<Q-BEHP
M!''D!*1 . LN<8U3X!EWVIFF_M_.Z G2LF#CS7NA+GK\[-=OO5%+N''O:/=P
M,+[Z'<)I3W>LJG;@:- J<\$!]4Q+=72<,9 ZXEFOO5!;25M?9H338F0F:TI)
MA.0)J-*].2M'/)4^,2,H'W<M4?3.X;0Z'+EM*$;P:N"*&VF 266YD!JT$2BP
MG);7B:;58L"V(7PJPB98BB <)2:58:7!).*TM40$GSU$FVEI0Z"[O(X_?WH(
MGY.<KH;&H^%Y*@HG@=%DF"22-?W+;2(604P2YSRJF$%$N[1BN@:JQ%X(/-\D
M <8!1UD=7* V XO"&NJ8]4:SY!VE#]5<M*+XABB>"KA%YB/5UA'A!>K=B&AB
M.14D9.L5%YK%ICD0TW?O'UKAVQ9Q_)CHK;,*YP[JJ?A;+IT<C0/"G-,$A) $
M#2M.2DV8\3EP[^<71:_H?NKHKH6 #^H:FPK0&;25! 5%M/6TC"M4Q%D5B%,*
M=]GZ3',HK3<TF]>@H KFMH 9,O<B0394*K#:61\3X]1&&S.+3-<07?L!/16B
MT]*!RLX2RS*:SAXTL08LH3DR&;Q1B:6E%<:Z;$9M[^,A>DXU;HLVKW!XDZK
MN_3J?&[-AK/23)L(*4<#J+5X';P/X!*WR1F1:_2NC8QV,B-Z%VC6.D5-DE:&
M0"R]"F*4)%A3YE%EA915YI!0=6??_DVQLD 91L\-_\Q1E9.U4E,&0+U%,HAH
MH*# 2E'9V@1T$;EANK(N(.I5%(2K%%#9<0(-ER")U=X[ZX3)62VMJ*Z:V[#U
MR@V+SPWST@VJW?-H3# 5,=00RLAC(,9I28!;1@QX11A0%WDT&IA96K%=/;<6
MHI4)6LH$-QIXK&WIA94#&LT046%P+&6:5$;M,D@QJ2;46&-+\#\5:W3"YYBT
M(]1R0< $00RJ>B1+JYD-$;)5=XTU5N"W&_@+@OM:#7AKV$]%(Z5D2F=.B>,"
M#0"J%;'&)J*DUTYJ[SAW\ZP&K-BOV*\QS,=U$$[%,*4$--] D123):5(E!@=
M,I* SH$:&KR"XB&4E%<:J#1P/H[0!!I<4(Q*!SR!85%Q&X262 42:H'B E#!
M5/03A),J6R "8B2052*&"DN<5L'9P*F@?&F%B2Z:"8O"!0]:OOB U8C[HZ.]
M-+Q54//IYF0$B%QI)4/PN4PV<CFY;)VU3$LF0=:X91NYZ'1&W%)H)I$?+,E&
M, (2,K&1)[14I!-!)LIB+K$)P]N4AU$SJ^;B5XS&@>8>J,D*E/=6,64RS:B0
M)JNO-8-PKDT\*];GB?7I.*246GIFB1(E*3JG0"Q83J)7:'TD0Z4H;H@NS.@;
M6&L=V@7S1Q#6U81X-"A/!1)Y"+BM6A,J 2T(+8'84KD4 #P$@=L9_=(*=(68
M#B54L=U"/-]$; >9HXGX8$$:2%08;KUD3 LCA/-@'J$':(7X72$^79>8I/?:
M6,*3]RBM72(>$B-1<Z6T "JE';?7K]*Z[>A>$'#7F-^MX3L=\Z-"!)XY80X<
M ="!>$DE48&"$SXDZ5)IIU];?50$U\A=BY \H_K00996HNAE I7M& )Q,26B
MN;4.HK%0)#':S:VJ5:I@GDL6;E L4N$=%V@J>^]4S,HAM6?.P5M3XV_M!_14
M_ UEL'*,:I*"3&54L"/66TLTZM+@/'6Y-.Z1741VBP#]0 /V'AZ.[_<=0B&X
MPQ3O4CSX%-E'1V6,XD)P#58G#YQZD;@%RA1G9HYQMDHK-Z$5.B.4Y@S-:)0[
MXH1E!!108GB6Q%#KA196ZI+<;VSM(KX0,+U9,S"#>RQ33E1",-H'$X*E/$>>
M8LZB3L-K.9BG8F42<!>51WO=48I@=I[X*"/A.C)NE%.VZ>TW \QU&EZ[</P(
MXO;6RGYM G8'#$_WYQ0N&9]+?"P! 6\,\5IQHB67WIG ::BCM)XLF-&J<RE[
MF9UG %EY*C-'U<Q S"%)72?E+1:\IP)D/D5&8P3$<W8$HE ([^!(HMEQA5PN
M2CI+A7>%=^W@V7IT3W?P]-%3U,:(DBX0D$P11V4BV8,-)CFF@55T5W3?0PRM
M ODN;K&I\)FP441)(Z$L>T1R-L3J4O0>H^'&:]Q;J$A^JDC6T7/F '4R3T%D
M\")Z(ZES3/EDHK_W %I%\UW0/!4[B]P[EH&B/2TM 2;0J);*$><Y<)Y9,*R5
M<GE.]6E7M^YL0:/.FT8E[U9,VX[@X3_N[Z$7G'@E,Y8*Z2, <&".!R&-UIK*
M "G6&KU6<BZ;$5BTVI:ITD 8:]J'9$:\39EH:Q)89%QN^=**4%VFYY6 U)K6
M 3_(3JH,]XP9SB@AHI:1*FX C0BO-0-!<_(T669\[9ZZ@.PW%8G53B1KG"9<
M:M0Z0Z3$EV*(,L]#:3!H5KA2!V'XG7LE5/*KY+<HY#<O]:XFICX:U4T%K!VE
M@CGG"=K.'!4](XF3O$S%$-YRZJ6.I8F\[EH[KSDWE>LJU[4_OTYHGE0R48I@
M@=IDE%<@K-;<:A%8JA6O"TA_4P']8 W/*G"BFC[YVJ&FYYDKD_L\;JHPM SM
MDUTU0].[<<5K);Y*?*U7\AZ3]V8G.53:NROM364Z@%01DA%HX"+9@66TI"DZ
M(K4V,43),F>EO%"8ZMVKW%>Y[[;<5\NH'S2*,94'DHU5@H9$9(1,0,A(?&26
M.!_P=R6X3@&M6]D%4:W;2G3/ANB0Q R8H$26&5S23KG2?E$I%ZU-JI:8+P#9
M3:7)&"EDT,$2ZK4AH#0EQ@I-/-! 66:2,[VTHFF7&;DH9->DT/S[L!PL_#<.
M_EYI[KP<YL'^D6MN?<9?\(WG]W[A^W:.1H>#?')IXJU0#2N.']L/_[WR=0F:
M+RL7:@ZDC9(ZR5$_Y@&24"5 [A7WFAON M6;#/C2Q4^=??V>&VX-]IL5*AD\
M9VM""C^^T/SSQ/C=\I?[H0P]21F\<8C)KTZ,!_K.RRN@V#(=/_+X./9+X^M!
MF-#*(FID5-(<*06MG</_Y&1,U%D!56.MC)]K97S,6I=YZH_D=E\UPX37CO=3
M7,=K_[)[$#X],MOT5]^>L<WGG8WUEQ+91'[<Z='>Z2N*3(#7WA ?=_#WO7+M
M3[S_X8^=C3\M_?C?;1KV_MIW'^S1VEY_N[>ZN]O?V=WKG;X[[:V_H_V=M]#?
MB7OX.]_@?^T@<[&/;_K;_SWML>+T\D)$JQ+123%2%%QBI-*$^6P3]8F"<6.!
M@8A*\67A[*"\LREF#3& %=DEJYSV&4HY#(UYJ9.0PC\7P V/TM+*VN%V&G;*
MNG?&"]]I5OZ<=\XV>@)M$S@>;\Z/O_GRG6HND]-)X$$Q$!RU$LU9GU&X,18\
M+RB]&I_79XO[%ND-/E&&=G A.R?)#4>=A#<1.ZLH:O<\+JY@W4XY\,U([,F_
MLN9SO[C]3YUM%SO[!YV#9D<NSM4^*#NRW%G'-^:#(K81EYV&:SN?B^%2OJU<
M)=PS.INS\@VB?^"]X(,?NV%<+S?SC-%*U]YM&I.CQ9-.=%2AH%6A6"__!2BZ
M&ZIN,4QB@*N,YFN6-"4&N!D^)YV="")9_"6X2;1NN_VM-.H,]J\Z)9UX-&Q.
MQ]EAO.(LTA??!_B5P%NZ OP_?!!44YH#>ZZIC!42!.6N^SQ*+\Y_^3D.1I]W
MW<F+P7Z#LN9#/Y_=PUCE:/ _F5%;L#]^^>?C03S<+JKV,AVKVV>9O6???/;R
M<O/2A/XT?LW(96GEE2_39?;/[]MXY\^ RYM:\\YK/S[CRYQ>[_%_D#C]P[*'
MEB_9=QYIABD=4/"DX4.:EU-Z6W/>I[!^R5AX?EMV$]NGC?OYK[?[2.<'1WB)
M./KI)INYH(-U?G&[Q2_1<8>-&/,)N7^_"+6#_%6N7=D,K"VG[OLL?/LVB0OJ
ML'M"/KEY9==-:-.M<:W=5GT>N]8.OGS$S_17^[MKJUNR=QJ*.XYM[/3W\+Y.
M^WM_?5I[T]S;\=J?$ZZUG=>[O=5/M,??P]KJI]/^Z3O9W_EKT.,?!_U3_/GA
M'6SLO=[IK;Z4J'(?]L>ATL,>/E=O=8MN.A928%D0S=!2!@N<>*T#H:5"PB3&
MG91+*Z95G5CGU+AQS!2V=53^$N^RK/!H4?GZF5?HSCW0.D%Z7\]'9;\;L=^[
M&>QG4N),E!FRWA+(3!"?>"26!I18#*0)O R2OG-3^8<KO&TW(\SKG?.L/FZA
M"/A]>(#W&T>=/#S8ZY0%.!@] YFP8&W/'S7C>D(HK#9G!-^[&*'HQ9 8&],2
MP\?D>=*4")X- 9DL\=$IXG).)FO/DH52/<?MM,QXE"E"3UQ9?N,&^YU_[1Z,
M1C]U$(&(@-3M[*?#)\V357>^-DV6\S$:)^FL[?^)IV.TEJL3X2ZD&&:HT5Q$
M11DC3%)%(#5Y.:")E:7IG)<2G$%2U&WJU%[5Z.?B"T_[\3EXP<]"-F?Q7H&P
MB =')7K\3/):K_G@BRT?YY7;.B4"6][A;3%$XZ=IT4@3]YRQ1+R@B0!+F3C<
M.F)B$@HU&L]*KZ$YM7>[#2#FD[PZG;9Z13KKA229,PR4M+.?S_T;+X9I%]_Y
M=_J6D?+/RSEM9T]%OWW$^='![M'AU1^9BD\_9):;EI>SA"[^W!Y^2R'8PB,R
M3.X36I)XAR_<[K$[&2W]^W):T6"?7%RUR0>^\K%ROOYCF>LDNC9+B@1S,&SV
M]04>PC0L[\(;<8][ YWM8:'*_[E&5C-=6FF2\(IZ\&NAV?W#T?_^VTWG=5V=
M0_VCG.B6Y5S.3D3[<5;IR\/IU,QN4:F&J7-<?MQ AN$W)*F25<)( $NMHCI[
MYI$,.:#T:F08GY1A;_NO)X58[V!XN(7 :3KJO=UOG*8CM.]>'PQ3V#T8'0W3
MRSWDQ\,?BC>ZH.+M]MF7KTY[[S9E3L'+& C#92\]P1-Q> :(,=D $\QK#4LK
M^P=3<JELZ*@D07;VSO:@LULVH3-* 5<]=OQ)9YA&@W+&\<A>2KG\/#SX7 1+
M&G7^-=@/NT<EUW*PWUEJMA'?>EYLLU0<.D5K1V@V"4AEH%WGSW*1O8+4@MJS
M&AV\^N]GXN"GLM>=X^U!V![O^F[YY_P\E&\OGG64?J/QP<5O_CP^.,NSQ-@5
M"9[3L)Y3G85<P#H+]3SJ+'X?']R3W]&Z/'RY'U_]OZ/!YW(25P>CL^/5GFSN
M]Q?X9/M3;^_UI][I+_C[%NVOO][=^/!Q%Z^%W_?7[L?53^4Z7_HS^&3MS3N\
M)G()<L;:ZCO6^_#7]L>]O_"^/XG^!U2;2W76Z2OVW].W7]9>;FHC<K0Y$Z.D
M0CXIL_N,"D0EYC0SED>G)[.Y1<I))N1^;06$((U'F\8)YC@-$--4[<7OP[0W
M&"%YE,* KUMPB]*+'W[Q HGUV54.:=30I.L\%C">,QSZ6YLAH%ZC01*90!/P
MEA./ICMQ7"N#B\M"-E,%/DXDYGWFRD;0U'LNL[09Q;).Q@4_"0>4PG@T3XHL
M_'P1&>E\#\Z]8$5ZEB*(.&@&P\Z[EN&'][U M0R:+6NJKUO+<+,: ;C59;__
MFC"WN^K#%C2TUN$XV\GR-.H8^ T>ZQKE"Y<]2PM9&3!52WB;2H]%/<NV%G@L
M:E#K-WS0.Q40/*&(SQ,*Z$1II*;< ]I'D'+PHOQCR[1K;UU*LYUA,YLQS=;!
MWPP/1@N3%'8[-?TLR'.\]J9W^O%-3_1*H.;-!G[7.[ZQ\^E+?V=[KW_Z>O!Q
M]?6GCQ_^^-2;"O*\A(W3_J>-TW"\MH[WN//';G_UXV!M_15?>X,K\.$_GWH?
M_MC]^.;=%U3MS_O-?0ORJ&RH,V4<;@@&%7U'B556$(G:OTO6"6'MT@JS7:GF
MU9QD@9HM519J/0L%HXPV4=!B]'L:G:/>Z>*H-Q3-M]BP$*LLU"H6.IE,3140
MDA"&)&8] <& &*85\88QJZU4W.6&A:R>5S^X%B6HMDQ=^^5HL#N.,A1OC#_[
M7V>P5YJ/C.,75VKISS/UD^O 78I).I] 6N:HLI9&R2Q8FI2KFE#;.*@WK0D!
M>"V<E"2D$ AD'XGU69(8J#1<JI0H7UI1LFODG3FHCB9M&8*IUDZI2)5T#*(V
MEM)@K+"!2T:3T%6+:"&")[4(+;Q .Y219!*4@G!%4!N,Q'FJ0W9>*9,;!$NY
M0%61"^KT>7TT1+@=#5.WD_&TXR\3T9U;Z1 +5F9W$P:B-E T8IB)#G0I( G9
M"R6#TI&E(*L.T38&>C>M0]@8E0JB)"110X!;1QQJ@D3);$S,/'#EEU8X=%&A
M:)$=,R=ORC-'L&,N,AN,CRZ"L<GE4N\EG*$ARV!"U2%:B.!)'4)Z@&0I)]:4
M/"#E)/$.#$E>I>"\U8D)1+#H&M8F!#_Q4MEFI/D562)W\47<K9G^XE'4[?*7
M*T4]'D6]GU8R3(3"4I88I3P!HR5QAB%94<\T+2[P3)=6&*-=#O/R5+1F>L8<
MW1C/#?P*+0RE7 B9)4@T>DFYL7AHDHDF1ZCZ20O!/ZF?. ?*4AU)MJK4JVM%
M3 QH8>BHF:<V>Y,0_-1VA3"+ OZGZ0'Y+8U&+SHO0SC:.]IM"D!B0A4F#)K<
MT^K^N!?-Y,)RKUY8;?Q]-Y5?D*]>EL*?P6GS]RNYK-+8_&AL8X:CQ$D?,V2B
MK.<$1$DMEP9_,Q'_C$:6*N5$0G0%:U/ MSI*VJ2(5*RW$NN3*DN26MHD&0FY
M8)VAWN(C"R199XW(25"/6.>V:]6=-9;J4KE^G\99SI29#<BNJ1]>W;3A><TL
MG/^J+#;=W[O3J9\JA<^1PL.TNH;[E;0 3Z+-Q>H,2.%>A-(TC4M.#<O&+*UH
MU;5B7I'U^<'GD5U2E3TK>[9 6:[L^6#L.:D XYX%:7(BT5% !3AJ8C/C1"C-
M!4W)\JB0/6U7S*U;^^.SY[6:;"U.EX(F 'G1?]=)7SZG_5$JG5ZN*%\_=J/.
M/V[20?8V_0PN8%Y.8OZB57P]C*L%Q?CMVQV\.EU[MYE-DDXG3UQ4DH"."A&J
M-,G"^.QLC,'KI16Y#-/MA/"$[>(OW1OM= C:.^$\PM\!L. LS5(QFW2@D!EM
M=IJ=[_0TN]>=OLU.T][Q9J(V*>N : F9@+5 K,R4!)=#CIIE'E/9Z6FOX_E.
M-R"_$:SOV!BZ;O9M-IOU7FX*QPUPYXA.CA,(BA-C4B1*EVQ+M$69H66SIS-Y
MOFYV_LZDW[%H_M93KAGO6TY'V<9NZ2+V.872$7+W9'FB]=ZLYI+SZ<)E%K +
MEWX>7;C>'!S$8SQ7;6RZM76&SX.3WOJGDQ[':^R]'O1W OWXX2VLK;]DO=,@
MUU9C:>(G^ZCJKOTZ@<^=MU_6UM^>;O"_!AL?WO(^WN/&SI;LK;X_[9]^@G[3
MQ.\3_;CZ"AI\KK_;U%EFD:4E/--(P(5,;+*"T&0RDS8$:J?FB'.5M>"1.28E
M>.$0R%%K(3A-6<DD)ML,G:]Z@\SQ^/.W^X=N?VM0].&7HU$J]6PW[L'UP]NX
MF78[9[PUEWDQ0*5U$*ZAWO[+_=0Y7Z=K=E-JG8;>=%O<PZ\[:5H2ZY]'G:WS
MK1^FKRW%FK;J7TK3Q//.ZI^/AF';C4K;L4% ?1[-FN;OV0V&G;_=[E'39'4_
M'79<<U@Z+J"*/QRW?CR\U+X,3\]6&HY>=!KO.EX'[PC_UG1Y_,7MAX/AY^88
M_GZTA9?[LQAN7_^.%T/Z,#]W/KC1-E[L$$]:F1-?KGOV8&?O@9\[?[G=W732
M7+YH'B?-54;;;CB>%HYO$GBA-#I,P_V)"W[[,JJ:F^D?# ^W.[^[,,A(>LUH
M>GR966O&,^BO7-7!J*P('H RC_[@VV#[<E%\+96U:_(>BA =X$4&PXMMO9KW
M[B84CYU_X0:50!T^:GF<GYHOOD5_UCM:4#,:M9ZCXG<\E ?Q[7X8)CPJJ $T
M_RY =]8')_9C_!W)_17O[7PZ[:]O;6HD<C1SBMK5.(\E(UZR$OH73<LUR45Z
MR$DK=9?O8Y>M3#FRR F"SQ$0D%"4"T=<:2^">JN*]F:[?$<;N>[R?>QRED9:
M:1,)7N$N:P'$>XKZ&\AL7"SQ/#ZS[?*/_]!QY\-!BS#Y*F3BT;!I#'J%#=:Y
M;'YUO]I?RPNJQUS9KGQ*#KM]MWLR0D&+L#GK13VMMI2_7!:NC?:3SM\=W'!X
M4EX:?V)T</&K_L\%85^<F?L'ATW[[$%,C?K3B/04ESM_#O#QW7#WI(OON: @
M?)/YJ&&A:G36N'I8FM_',\7@1SO[S:1>[KSZ.XU[IVUMGW=PQ]MJA8+P]NNS
M_C:5!5W)!,ED2_2/-ZT)FDG&41<(DH"*BGCMT/3CR6<TJ +NP^RV[;,.E9N)
M%3QJ^UMC/;A1]O$ '.RA9IOV_QX,#_;':2XE&.;&;#,;)7@R#QICT44T"- Z
M0$6UV _AX&@W%M_.T>YA^8I\5&J;9Q[UII'[^/W;[N_4<1T\$:DP1//V</BM
M2_QE9)_='-[*^'M&=R"S1S8L_4]7V]P+R<_CIQE\>YHSH_"KB8D[CN<AIF;(
MRZ4W7C ;_=$(KSPJQVG/#_;/3N+Q  TQ--H&>XW9=#1*^6BWLSOX.S6G]'ON
M*9]T5!P4..?  ;.*IBBCL, X6&VOX9YZ/<!SGW[#;XO?-JO9J_?-C?PVR)>5
M)%S!\ +E\S&2.3[YLV.T5R?]G?>;8&-2(7,"498$9JV)D5F0$'V4#DRPI1SK
M>WN7!',&[9F<G0"OI='!&9=IQ(V47K.Z=_>U=Y$IRD00A%DK2H @$[0Y.-*%
M0JTV^."=^O[>*=RZF S"#G]D$5"^&2Y\9B"I3S'7O;NOO4M"9%:&DFE(G@"U
M!G%G,\(0=/8V&E9Z+7QO[YSDW#/))6HE@*+7>Y6BX(#[YF(V4/?NOO8.53W'
M'&Z;\3H1I+DRO4<SDGR, :S/3N:EE4-4]AO+8-H]?[/_+]_W&(D_PW:*1[OI
M(%]]($:O&TWQ8D7"JW$*23/(ZWF'@MYNBN1]]I22Q%)I1 N:^&@""0'_S-%<
MT#9,#6")661+E;8&!:V.CGG+5=)::; BPV0HZ)9.Y3O&[]7U26-475.W<TV=
MX@&R @^-H(2Q@%* "4>,!4D22!<21&K!/Z2;N>[[P^R[5(:"#YJ 2 SW'35Q
MZX0F4ABD A<@F0<-+]1]?YA]CZCCE3(2PB3@O@?MB1,F$Z? )O""HRIQ=U?T
M;=W/S2^-^^FK.>^VMH9IJ\P1=!=T@*]YI,WXV'$D]> *'T-QEY[YF\8WXQJ_
MP-3-C".S9W'I47?L"3L;.'';Z4FS74NSQY/]2"POT$ E(Y>EO=XPH<>9472W
MX>R/>?%YM75X^/(-Q)BH TV>W"B!>14J?D?>S[#^^OC]Z\=I]^_4PYO97I@&
M.K?3 ,Z*<5CO0W^O_^:OW3[O'??XN_(9OO9A0VSLE'][K/^F3*_?.)V>:O_^
MRP;?P/>_%WCOIQ]7B]901@['00__W3A]C^]_?]S?Z<F9 T^2S\XD+DCPO$2@
M4%.TJ"H2HUVT+'NGI46$=T$\P?Y^[>,;1!34:0(MH*$-5"C7CP\J^\R/?68,
M&3 NAN"]*K5_AD#6F7A3&F*@Y>*H232 6%IA707/L$/YH["/K(VXVL(^V\.4
M*O_,CW]F-"C/WEC.J"&XFY0 CX)XJ1E1@7MKN<Y!JL(_[#G.67H4_E%5^VD)
M_[P^.!I6^ID?_<QH79QY]#XK20SX1" 57[TQBI312]0HG324UL5=2E55?QZ$
M?G15?]I"/_C>RC W8I@9C46-H(&!MR1*%@E8!<39Y$ED05G)N57,+*V8,CN]
MJC?WC;LFW\+EPS2L2DX+6.9EV8E*-;>BFAE-\8*(7+C B#3.$A :RM"83&R@
M#(P77DJ&RHSD595YH DQ-R7OVGKOGE>ELO0/6'J!FN\M DMO3;.T\BF)G#V1
MN4S+2<$3SR60'+1B-B1-16E=VN7%%)J+2K@@O?=F]B Z?[@KZ\BN:D]T]KDS
MJ)6BK)^; BB\\(LFLPE/_[=LG']>[HYRME3TVT><QU4Y.KSZ(Q=N,"3$[/ A
M:\"TFFCG=.'G#7HU%?7@[%/;P_,;_^RV$O&H-G\BC>;\PNT>NY/1TK\OYV8-
M]LG%M9Y<IBL7(^?K+X:Y3B>E9B-B*>AM3M$+Q$,:EG?AC;C'O8'.]K#P^/]<
M8RLH:A!-2MI![OQ:9$ SY-Y-'_2K47#+IEM75S8^?!\N\SSZ<*WB5?]N&.GM
M_NAP>%2J=D<O]^/_31$W;.MEZ=F&-)1&+6S4M?[J7 R?;NR]HVOKKW=0G![W
M/[RGO?6/.QL[K_<VUO_86_OPUPZ*1/RN#=F;2KSM#SZNOI.]#ST4IR_9Q_5W
M7U X#WH?/F[WWZ!H_=#CO=.WT-_Y=(PB];A_O!DB=5Y902++0$!J22QCB0AF
MG$HQ>2KT9'%&]$X9GB%E[4&:;&CT(:LH\4):>CE9G/%M5SJH,+G]IFG2A0VZ
M18^N']_"Y5M&<K(>3;< @0(^(&IZJ#4(DSS^"TK<^\D\KR-:R_V#\AAN%\WX
M(WSXM;QV=#A"W;&@Y=M*_7XF+T?M*B%Z^$/ZI?=NTW$&&7(B)I="W"PE:GI<
M$>5BH#1*':R:/'2+4W>^?JG1V#A_^E)3L_VS$U.RR\N1&3<C_II]_JTM2),S
M'K^>H=%Y/ZZ([RM=$R+JE?B)%W=*#%^8!&\0RY;;^TGPAEM=]ONO"7.[J]:;
M?;2;U?/(\__A+#$[]=89+JFQK?207I@IM:^!Z53)RI4!@N>R NS2"MSU,%QP
MZ=[ V=#&=3I7A#IGFM U#LJU'OGZ2W<FB*8OM>A+^^JK<O"Z* =_%>5@'CA\
M/BM8#^?C'<Z[4B1G3X8C__7V0H'G3S=9I04=K=P_*.[/QEM3RF03VD&'G6$I
MK;U@U[RX#AIO/;JU7J,]UWB@!)KQ(;]@"%_R7C+S8 Z!!@-O+YW[T;'[/"X3
M[\S1ARN7C;S&S<P(]10N)6*9S3#?O1NE<8#@7^RGSH03O>8'%5=B=#XEZR'H
M;$%2;AU-WF4>J0D\A7#=R/,W3V$3;K[L5%R0P/,MG8EG@6>^L;=QW-LKXV6V
M3CZNOJ3]]2VQL1[P^GV\OZW3WL[KP4?\KMY@,O#\<?!QY^5)&2^#]_^IM_J.
MK:W&[?XI/@O_8["VVCOI??@//L_+DYFE%E)K*6F*Q#&@!#(/Q%-E\4?T42DM
MA<Y+*]R8KC9W+C6=8XK0 XV]?'+9,[.>:[%9R :O-3@%3%.P4GNON,LVEI"/
M"XK?G(6**M]H\FMY@IHJ&<V5C"9'4 HAN;9>$:8C(\!+WW8G/,F!"6<9U9G[
MI15!N_AKY:+*1:WC(I5\U(DFEKD!GZ,7- DMH_39)F_S=<?@5HWHP4BH/ZD1
M.>HB-[ZT?&>*@#%(0HE%@EJ2I9)*I@)%$N*\JWF;ZK\J"U46&K,0HQQ,3B!+
MGDC6TE.J\>0Z0[-@$&[!0E4C>B RFM2(:*:&A:")M*SD!2,/6<,XL11D$-JY
MZ*%4;W0YLRWBH@?UY[;8U;4[<'ZP6R;?/1MWU],MNIV_N^NW\^-1%;S[XM09
MY?V:,[ Z9L)<#&AE<E[&J*.]J2#'[*G34L[-Y37' MQYQS&>$(K_]:@PGJD=
M?<5V1?-<T3RI(65#$Q4T$*T!S365-3'4"9)EHC2#]X&Y*WU&/U4<MPK'C^IJ
MJ=+X ? [Y6XQ20:;+!"O-5HX8!TQ44D2(3DJHXLVN+FY6RJ*VR:-YP_C*HT?
M$,V3TMA0JRTP1DR@#J5Q0MTZR4Q,*3OR*D%V>>RO,--@?A1I?+D*>;*(Y))#
M :Y1<$/LO)P.<IE?H^3F*BN?+YL?&/ES]$A,5L#.K@WJK%\:-'%Y O#%2I]F
MP&3 Q3W82\-1,SSW'S?B%,A&)ZN5LJ@3*NJRH H8.-3X0V;R"@U?(OQQE?"W
MVSE"S[A#+2AWW+ZN[97L;VUJ*8RVC!..<"7@%24&>9QPC9SN*%!0)6Q"EZ=[
M6OW4P2.V6S:U%(/]XR:>;I.3-2I3Q1ANNG7<48'_!2YX#$Y<(3WD_7FZG]_N
MOSWN'6]Z&[06SA.>4B(0<BP^%4%\5#QPT$"M6EJQRV9ZBLW7O;]B2DPY$U-E
M*-TR<_AS*C70:?=D^6;4<K@]&$;RV0U+]?287FYRYM"0!&$2F*S*,;="YT"#
MM@:55$_A:G:Y3XWE^9T[U%Y>;F8\90JT(H$;@:P3*7%@/)&0>!#6&P;\"M:Y
M1#HW$S :M1F+C.92YL"I<LEIPWC.,B> ,Q?23-JYG8"Y<!:>\7:OO=QDQJKL
M  B+UA*T$!VQE"62*$_,T(B@9+-IYJ>Y\,Q$7&3&/,\K>]6TNVY[=F>"'W<:
M>)/VT]#M[IYTF^+L+3?8'Y=T[QZ@S/PZM?[*Z@=\0R[9X!&I^O"@>6_1]G&9
M2/D78=+,$3N[3+G#LJ&CY<[_/3A.J-V.OQ:O<+B;FK'VWVK'RPN_N/U/_V?4
MV2_?\*UQP]F<LDDULPS<')S-N(L=?W(CJ3"O+ES?0/_K,$7\NL'H4^&#9E=>
MQG)6RG-.Z";7',?SZ /Y'EXUO3B0#[]_:],;Q;D3BJ@H4&*DJ(B)@9=.K$X+
MCZH+-4LK2G4193-&[MU0047U("CE IH="1*-7E)N+/4LF6ARA)N[-^JQF/^Q
MV'F[:;E!1O.<H"0W!( %8O%7(KGA.DB+1F1Q0THY\UR,)RKBSAR%FU,'I]2
M"4J@^H JA79X7AKKU:&02\HT9V1Z@&<](P]W1K9$[_3])NX3-\$;$DQPQ<1-
MI2]\)MI3HVEII"KCT@IP?@5WS%8\NK.TCEG*"+VLC'0O"LVP[?:WTGB$)OZO
MV?]&%HZEN?NZ^\O36DKG3BU4OM=N[[H=YF#IQU^^ (W)['-I3-;X',^-DDL=
MR$;MZ>[T[HPO/@_ZO"<V=CX.UMZ\91]+)]"]OP8;>QMT;;6_W?#'Z5_CKI]_
M3O %7G/C- [Z>V]A8P??<_K'WL</_QE\W'D'/?ZJ\,=I_T/3]9,A7]!FYN_.
M^R^]]8V3WNDKN<FHIL9Z35+*2!@!6<,B'(B(*%"H$8I;.]7=RZ$9R;EPU">4
M0M89RS1363F1$N[6=$.R9C=NTWCLQU]U^=8X2DC*;::! X#0-L1L#%4RLAQ\
M<>POCL$SJU'5Z&@/;QJO,6Y5]>O!'M[-"=H/\6R-K^I!-1&%_#Z3W1L^M_.Q
MN]";[3P=\9?DADT[MBG4HMV#&Q%^.2E/>K"/V]"R!FT/#>&MXLIT/ ?ALR<Z
MB4Q 9DX\;@9!Q":0#H*(>JI!V\(T$A-B6=W'I&AZZP'4#]_N2BTK, MRKW5A
MZ\(V-ZNNV4WNF@UG6ENX,SNCYVET3ZO]X]BS6X%?&\O\-CVA%A6B3Z>KWS@!
MM+9+F]N"_K-XP&8.P:D=_.I!?#H'<6'79:IL^O[/V,*NU3^?DU!_2GTH5XL_
M9C@:1TMF]J-\&!ZXQG7N]2N?;-?-K^DF,>V52%K\ZB._?7[YD^AU,>NY6EA
M\@AY-Q=.S;G#_,P]?N8X7VV.TJ*4C]S.<WY>/M)?CWN]]0W:>_/7=N\4W\-+
M,'Q[9V/GE[V-G9=\X_273_U3O..3R?*1#=;G&U_Z.^^./WYX=8KW<;JQ_E*N
MO>D/>F\^#GJK'W=Z;]Z)WFE_Y[^GO8NEV?BWEV)39BH#*_E]SK&SX2@Z6L*Y
ME#EEH91R2RN\2ZWM@H):#K8(Y6!7HAGAX]-P+H!^VW]]*0SV>QH6=<-M-4.*
MK@GM,_027N%[/?B>3, W!VVDDHJH[&,9P)6(CS$1+7+@W$J1M2E)5,LM::OP
M8!#XYW7,JIMR1=5>VKG9CY >6K671Z"__B7MY=7)IJ <7 9&LLB" %62&)<8
M40XW-2@!0I1>REW\I8N"K1T<6+67>6HOMP-TU5X> [XG$_ -J*I(GA"TC")\
MA;+$:1M(<D%1*2-CKF@O:GE>([B?M?8R)X=32Y;H1N6#M\KQNRS^KZ@C[*?#
M<;QY!FN<^<#.V:/J O,DD[6ONL"GT_[JRR^;V3"CG5&$96=0%^!(*\(Z$M"\
M9<$HC>8MZ@( 78!I:^@ZWN@JG;_;:F:F>+XC\J:!UXAK1-TWB3W&WTRY/87
M*K)OZ' H"!LC3?9.WQWWWFU&Q:0$J4DTWA&((A*K'2<Q!^H<M=R!6%IA='G:
M6?C0[68>25X_Z-BIAV^VZ\?@^E&HYUKD]W1'-<TK3#)95%"]#/?+>>^F8R3
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
M/+/90%/T-NWAJAG[]Y6Q?U62_C4#[^,5>R'P,>/!D=]-7Q,*[I:>,VM]'F%
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
M.LN%Q!7MF$@ 4K'*1UWFHY5ZG($R+E.2)"0D)<@I$J-])C'C7YFAW@O^Y!G
M%C6W+@E<^:CRT<;YJ.A")KGD<A;(1])&H[*V3.2L#'/Q;ODH]_]&Q'Q,XU&E
MHIM2T;)JY+.0TJA  @A.(#!%/#A)HJ*@K/&H ILGSYJ-9OR'#G'1AES +;W8
MSOF"=Q%\;5W%J_U>%Y&KFWWV@SPM:XU.Q$UV25+-RK$L8!V80,$XH8*QVJ6J
M$W67B/97?4:"2PW %9%&,-2):"*&&T8RSJH/ %9;U(F8%%N4JPY5*=]TK.#;
M!+,(2FMJO/-" K-H[B1=II]Z:2G3H8*YTV!><;B@VJ L3T1JA5J%1(7"YN0(
M8RHJ[VUTVC]Y)K>$O;6_I4*Y8U!F+B4CG6*"*BA*I HJ!A&SRE9Y:RN4NPSE
M%5\%1T+V2,/$*)\),.F(L<$3G7-"EHZ49H9R&?26XETZ/:2">1-@CL98;IL#
M#Q-($RQ%1$LA1=)*>D>KH=]5'*^<29V<%5P'XJ1&'*=R'#5 )LI&X9CF*KBX
M,4-_TZ< ;2@'IH.&_F\+15Q^VGW59+SL_OC[%]GZU_6?/D :"L9;+G1 BP L
M"T8K'X(0J&AD9J#&/SK,16'5UO=9)Q6L(YY119"%T-9GJ%,DQBA:^PRM?30/
M@,.6,+>V];L7 /G&P>QX5"Q(X8S00)-T-$=M(+*$36=ZQ[9^U2F^',>K>146
MH<PHX<P@CK/DQ'FEB:*IG#@8P0;>Q>!!Q?$F<&P5Y2%$X)EQL Y-^R!D"E$G
MF80WU6?7:3"O&/J"*:F\XD1Z*PGX<DBH<I2H;,$::HP#7H7R8P6S9UE:C7J7
M<A:8MEYX+TL=CY D$TI5H=Q5'"\+9<:9D,%&8M%&(N ")]X _B0M1;*F(BC:
M1:'\R"/Z/UV4:+JMG?]XW8W)@N+!)&F50*'C\/^<MB8Z:4P*.E>5HKM4]&[5
MSE?2 O<^$VT#$(@1B$TEL!]C+OE&/DI4*92"+>"L0S['&CNH=OZWC.-EE4*G
MK*S5E(3H3#$-$K$.[7Q4&AV+QLEH91=C!Q7'F]E\P(T6V21%*40J3(J)HAZ9
MF(HA<JA"N<M@7K'S62[9DB81%0'!G(TA:.RAG0\!I32S.OE8A?)C!7.U\Q\J
MCI>%L@,1F<B4:$8U*;M4"6I8**--IMEY"DELSLZO ?WKV_GSLY!''M_?UGRO
MX?S+V;Z*,<$YCUPQD"[[F!7^/X.<;&115XVBNTSTXK1AH5:K8+O8_M[SMV4F
ML_&!!*H% 98T<3YGXICUQAH>0:.!(+:,@ YY'&OD8#/F 14>[8!L(4/DR0K)
M<.Z55-D%(^ZX=DO5*&Z!X]UE'*-YGZV4@H20+0$1++%"<!)\DB(#=RE"%V,'
M%<F;L0T<*+!):P<0''?4V.QUX!+ 1^NJ6.XVG/]8AK,.I5 $+3F_-J&)$#FQ
MT0(1PE#+4V#,Y"J6'R>898A"&YJY31*RLS:"TL8P0/@FE:M8[BZ.PS*.36#4
M9^9(S )Q[*5&L4P3"<PF$]'2MP7'W1/+CSRD_^KB!"Q2OB7%NEO_RHIJ4L:4
M1-E*%$%0;DS(0*UW!CR3N4;VN\Q)?Z\Q^:D%(3Q:"3G93,#22"PS%CE)T1AP
M+D'Z)\\XV[*L;@M\;&CF5OIHE$;-@H/VRF<HGA_.0V(,Y5-5+CH+Y!6;7X-)
MVB9.=(Z> '6.& ^,R*Q%1@TR,J:[&$>H2-X,DM$F0'-0YU2"^]9:QYE0VCD7
M 4%=Y7*WX;QB\ZNLJ&5@2-9H^ -"F1BK-:&.V]QD^%>Y_&C1' T(693KC'JU
MS=18KKBPFH/U7"I1Y7)G@;QB]"L1.'>Z),]J1D :3IPUC.C @^,T<BU$%^7R
MG1]:\76-_N;@N5[_FF>UW";P?^U3J!X)>?$8N*2)49LU1#0FM0XB>I-HTB;[
M6CBHRPQVML9%H)1RQCI&N&*)@-."6(V_BL"<-R$Y%5 585M"L"T L2''Y4T.
M;WLH\8EOC0JHX))+'[3-J+HPZV7BUD8CE),A<U^IH-M4L.)D<#Q YC80[C(G
MX(,D%DPBGB=(4D9@WJ!5(K>8-I4'*@_,$P4A>IYC,#0Y<)P9*X*.QB?KG77R
MCK.5*P_<E@=6O!,2YX]YA< O^P#!)B ^@R%)2,-B<L&JV*@$5&UQ)2L55"HX
M=VU8I9*6BD4 %!W.>X<V,+-&:H]T4%T;G66!%=<&\^!39(X$)NVLU(B+B?#D
M& N!%55OT_D,=\X!]W0H[?V#],5_3OK3\P,XSVIBPYUX+=I1ON"?GS_L]2O7
MW(QK/JYQ0F0?T,10C.00T/+(5A.3(!!IJ&!&J@2BU"\VM]8U:C"D8\A$@U-$
M);(,+@/UUG(CDD*Q$V2*]/J'IE5D;@29*SX!+J46P3@"JISXH8(D)@I)@$H1
MHQ80A*O(?(S(W)19OQZ956_?$&)7]Q,D:FW(E%! ,0I!E1.>O2$Q)*X,MXJ[
MT,609$5MERSPBMH[1>V*M4UE#H8+3\!1M+85Y\27HKW:!($6BJ#*;VY37_<2
M";IG4._@4Q_<M/\AM9L')CW2ZR/0QFDR[36E R:G[K@6#5BB'TVY"50Z+AS0
M<GZW54XK905WS.9K&]H7H_^SZX__=(.3]"I?_/%YF9$:!]@@)]$U5CDPXUAR
MB5B9@0"4. !#JSSKQ*+6- M(3YX)NL7HK;,4Z];$CB&9 J"Z+SD/6H/@U$H6
MP,L($H*DX@Z17!6+6X!XQ8!'35 S%Q))-N9BQ5/B @@T!ZCT027C-GBD4$5Q
MQU!L@T?X.@5,HSF()H!'\R_;Z%2*+JAK;S"N\OC^H;QBV0LAN;9>$:8C(\ %
MRF.')D,.3#B+0CAS7^7Q(T5R-#HS&J35R97#=[VSH+VDT>1D#+]V.:XJC^\5
MQ*N&OJ&)JA@(:RK_9Z:)]XGAHG)@M!.9NLWMY.M>F8"O:>CKM1C\5]_Y_N#3
MY0 VX8^L;72GC6_!:S6X6-?7<UW=6JAV8PC^^U;?]<"5A/MQO\TI\ZRJ_!O4
M%OBZQ)BD.$34%D(NYWT9Z8D/U)&H,I>EQCNS\?&J_)61'CPCW9,;\0I&JJ;+
M+<AHQ95(F99:.4=$S(9 M(H8*B4I-2F4DYE%R[IHNE0VJFS4LA%*RR!BDV:(
M8M5Q;U&$!I^$]V"RN/9I1R]GVO1OJ$RODA!JW,^GYS15=:3-TM+J=B7%:,J)
M$Y-9.<",IQ+AT(0G$[.V,GH1JHY46:FSK'1/KMVJ(VV>C%;=NSA[PH1$/(A(
M\#\@3E!#K&8N M72,]=%':GQB/UC6O;<X?_'_H=G\\[MG1SA$@KM[V7=]H<G
MS8$IS_Z)M\T[-UO[0B$XCD>3?KGAZ3@-FI7WPVD_3@_FP%AXJNW#4WKQB/.3
MT>!D>O4C"Y\54A'#]P1J7CIBQ/G<M$.T\._!>-Z%8_<.YW^<W'OB,O;PJ1N<
MNK/)DW]<^I"C_I LCMKR!U_Y63E?_[/,YUS@^%GM2D%B*2?BE#G %9;&Y2[L
MB/NZ'>@=C M%_E??1DF=Y%H;'B )9;6-7G&ON>$N4/V6T2?/7C=E?4:Y]U.A
MU^%T\L]_N&>79^Q\8)_]TX__\6S=="XM\Y8*4[ B9QXI,Q:,H1Y5"Z9Y-)%F
MX:AM*1V?2?%Y(586G#8*<K0>(&OE$TLJ)&D<52K'='E1'[GQ.UP.9=^C;*3[
MVCY8*ZU)+-A(+5";K4!608-:1N9T9!F?:P!\@:YF-R7.W, =3]+3^0\_Q/[D
M>.#.GO:'S50T#_TPZ\,,DMB-E1I.99;:RQ>+=9NV"W;F3)^]>79YN[FT1&/M
M-1#;EMLK+]-M=N6U3S7+^#:G\$7-?OJ:,%_6:NWL5^NLOE:SGPD%?3X;@:W<
MNT;);D75UP]V[J20CGP:]P3;ZJ%6R2[I&K<=BP4SY@8;N;LX3DT!N>N$@Z_S
MG=<?KQGYKC;UT,?S7^E#&K3:+:O#NMEA[?$ZHG>Q4,5&N7%!3CST,?KNY; W
M/1B=8!-Q\OU-1FE3B15W5DYT_0<W27%?EAUTW:3&VD9WVKBG5+=[KHG[\IK5
M<)_6++AOI(T[+P+=_-X?1EQS3PDS:UP*]PN!/[9_W^Z]&V$GA@T.4'[UW+LT
M#&>?.!.J!E@>?( EA<Q!,D-]4I D<\Y3JZ103,EHH$U"8;5"Y<VB+&]>OWF_
M__H=VS]\^?>KG3_HJ[]>?MP_VH?=O_;>OWF]__?NQW<?7_V"_5V)L@P&>T>_
M';S:^;./[X&]U[_*_<.]_IO#=W_O\]\&>X<O/K[:V84WA^_IOS^>AWNGN_A=
MNSOOZ%L><P F-:&14@(I4&*!.N(=39X['5QRS>D90F^J7G4-^%8^VAP?.:^"
M3J44B\\@//6*AJBUH"G3'$6\6SYZA '?>Z.BLR4J"@&XH]X1E"=(18)1XB55
M1(&G7&EJ1-I<L9W*196+-G_FITV4!YX98P!,*9=8\,D!]5IJ7W6C;A/2WK)N
ME)1(E@6#NA'C!$)PQ.JDB$9]2>+J511TU8TJ'W66CTQ)+F?24,LEN&Q<4"A;
MK9#6!"4\K[I15ZEH63=*FJ7 A")">D8@2TZL5XK$F%D&K2(#VD7=Z)$?B+Z+
MX O]8S>HYZ!?F9"+=*.2I3S1 $A(GD4E-->>&:>"$54GZBX1[:_ZBR3%^41A
M0C($7_Q%DM@$AMAR%K84-A@=42="I0B9J$.U%6M%U(T8.-%1,$Y(2ATP*4OY
M8AU"%A059:VK0M%9'"\K%-*I)!K;)I0:J< ]L=PG8AE+2O%BPZHNUDBM.-Y(
M*3,;<8Z-]>4,#V>R#SP9-&V%D$% =E4H=QG,*XX*+[(UU.=B$[ARO! C5EM#
M1*+0!.NTE54H/U8PYY I9$5%Y *D##[RE+A1L=F9"[D*Y:[B>%DHJX0R6>42
M 4%Y# "!6(?*->4\&JE=$OPQ%R[OJI7_6YKT2]X-MM/[:?=5D^JR^^/OM5SY
M91I23*7 K&$)P+JRV=92FTSF@;*<H.H4W>6BL&KH@TZX>ETB$*@B@ 8>L49:
MPK21QN3 P>I2"4!M&0,=\CC6"JD;.; H@V?.!,N2 QZ%0ZW"@8I*RZ98?=4I
MNHKCE:R*J&4&'8D2$ FXY(B#%$A04:+>"%FH6K/\T>+86 $HB27+*D.BQGE+
M!:4^!9,4<G@5RET&\XJA3[,*4G!!E'8:#80<B(\1B$Z*IN@S3Y96H?Q8P>Q-
M*C40/ #/P%VP0B".<Y9*YL+I52AW%<?+0ID:#Y8)2[A)B.-D#+$9,HFR%% #
MI6*P713*CSR<_]/HZ"B-PR;L_,?K;DRF*)0F*VLL@ K&*B?1)L@A10F^JA0=
MIJ)WJW9^$JX<7B2)$-P2,,H08[4D,0>;HM8RA5(5F<DMHUB'?(XU=K ),"NN
MF $O'<T,DE:>EI@^XE@QYFQ45:7H*HZ750K-G-9""$)Y"(ACEXA1F1(3,X^,
M:95,)V,'%<<;L?.C83(&9I/SB-UL9; J6IZM,SK0.XX!5J%\.S"OV/DY>INL
M]80S*P@X3]'.!TZXI#C-,J+6E:I0?JQ@3MHYI2 +$ JHE][@+#OK>!;6>%ZW
M-'86QRO.=UI*;-),E)$.[7P<6%2J.:%.A413C#%MKLI_#>A?W\X?'X^:PYM&
M'M_?E 6MIX\O[:L&"]J*;'U C2)90Y6T2AIN0LB158VBPTST?M7,+WLM'$6C
M@.$$HGE@+4&MPA,:4O:.49-Q(I_Q+<IJW.#10=E'G7,RC(.!$)7SQ;AW 7@P
MP:5JY'<6Q2MQ@Y EPM42R1VBV"I&O$N::.TH_DDRKSH9-Z@XW@2.90!5IMEI
M\"!H+.+8@@"CLS6,WK%=4$7R[<"\8N3S3)U7GI&$FA4!2(JXR!))T09IHM%(
MS54D/TXHVY(J&V3,4G'(7#N&4Q]- B^ LF"J2.XJBI=%<G0B9\B*V& 4 2U5
M2<GQ)&FN7(HXSS%W420_\E#^J^E!&O=<*39,RK>D6+?H7TE&$&6.5#'C%6H8
MRB(?"<HBM<JDR%/5*[K+2"].UYQTS"-(Y4,@QGI!(.I$3)2>&"<L4E7(0I;]
M@&K+VAH]>&QH5A0\VH@JF9S 264"9:AH6F494%V+_G08R"NG!)NDC)&H5ZA
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
MA>OM&J]W=O_.31[2T<5S7$^')5 8PLEQ/\7>3[^]J#L3'EV.2S"9)IDA,)O
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
M$0?"$2Y"-(H*3[7IFE)<O9L/Z,XZ60_HSL=Y2L*GSZ"ZQFZ^:Y\\\U@D=P8
MYD*4@8&UQFAG8@3OC$%;C&TZ\:OF@MQ*K+,UKFB<).Z!,Y)I,@0L1&*#="1&
M5,&TM#R5<EAB2S*YV3.-KW4ZTT/9Q?NMX=Y:3IVC5OE@(=#LF!,4?.(.>#1F
MT]G=%?>WQ?V*C]LQCNI\X,0PXTJ2-^(^)4I< )Q(8] B@Y(%IO6&SS*ON'_
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
M@&JAMD"RI:A<4.V)L\P1ISUJC-DQP14:"725T0>;]#6.><' +%!SS,;0(+D
M)J/S$B)#DR$*3E$H53 O-)C;DV#.@DK%*.Y<R@R![#BQ/@OBI!8N624$3Q7,
MRPKF;)6..AL ABBF5CH&S-,8'<_BD<%<<XL>@./WDSA6B5G+M"6"RT2 913*
M(!B)@CE&%2ZKTC6[:%F!;'(.$2W]Q&,&+03*9Y,"%5YZ[2/352HO-)JG_'<2
ME(O&*J(L#P1XR=C7#H@$7BKEV^BCJ%)Y6<%L 4Q0U%$6(6=G1/)**&<-&EP!
M0I7*BXKC@RGM&G3,(@&A*J%4CE$3F\$39G1(FDL4SF81I?)RAM.5UKW#\\O6
M"+4/PN.$T(UF^4:QQ\^=;N62NW')^4VWV^5) +A$HT -O^E82 &(4=02$U(T
M21FE=2B1- ]NDE1/]!8,F?.*B*O(G LRIV+<&%..2Q]("L6'%G@)F-&HO$.F
M$:RV2LF*S&5$YKP"W"HRYX+,J7@V+J46P3@"2C#\)TABHBC24PI4Q@4$X2HR
MEQ&9\XIGFXW,'UC,M"+VEHB=\GQI(QTN6286;60"0O*BY6J2++<B(':%58M8
MM[RB=I%BURIJ'Q6UTU%JSFBJ/2=!1T1M,HRXIHUOD#PX094U\ZMM5\/4?I0R
MWSUVQP&?TOI7U_GN80.!7VZ3@7QO3WU]1GW&Y#/FY$1^/MTA.KUC<MED%\53
M4_!N*ACTP5)]%L$\O5#_KP>]U_/64ER2U"G#HHH*K/4V.&=<"-J TI!N;?5O
MCK=(C:M_7(V%3@2QRO;&+NY&88RU) %C!"+7Q!JPA"8>*(N:FA17UN6J8GJ5
MJR5,3:T\].QYB!LI/05(W&F0+'@CO--9!A <D)$J#RT<#TV='2@:?8Z"DLR=
M+^6$ ['2>N)<RLYXP1M_1^6ARD.+RT,AL>",P,V;(F2P3EHD(7QSHT5RM_?:
M5!YZ,AZ:.BD1@C.5="9 F2( D1'+J2'@ M>&*N<DK3Q4>6BA>0@,MY[R4KD;
M2GLZPZ2WU#$14F;2SIV':K#D RAHZN@G"V\Y+A>A4D<"(25B=?*$>ZJL5\XG
MMI M:RL!50(:!VH9Z:P%QRES$'VRDL8@4N0Z&I[3_ VR2D /(*"I4RR?I016
M6B0&C[:85XIX1AGQ28AL34[>Q44DH.=^BC4;=[^5;\_X_<,T* T_Q@[U5JVN
M\'78=DA"QY1UE@*\=1XW9Z9@),C,I?9WS19YE5P?IVBS=X2_=,.8BFXNQE:^
MY*=JE<V1D=@,+W5V!K6?[$AJSM6ME<0YQD@V5BAJG$F!ESPPO2JU6*#\D9H(
M-A?_KK:1^NQ"BA:\4=98RIC01M.H),0*[><#[2G'+T_,"P:&&(@9-8XH4,](
M G>:!^TS>!%C@;99%?S!X:D5V@L&;<&"-BGB@@L#U%EO#&BNA!99&VGETT&[
MFA /0/64&]7&S""50#AK&0&C G&<!R*$#Z"E\H;:14SXK*B>SX%L=,XI;ARN
MML/_4):E3D%X;URDH@KLYP/M*?=D! $J6TVXHH$ $YQ8Y@2!;*,/U-HL<A78
MRPKMZ(W5C$FOF(! N=$L*"5YUD)RI>Y<*JD*[)^"ZBF?GS$<,M."L.0H"FRA
MB'5>$FXMZ!BS4"$OHL#^@<_OLC<L#C9]GPCJE8]_Y8N+A+[.O"GMQ6*KZ?;<
M<I_ZJ>G>UQKV6OUT<MH/>VY06UD]3AV.ZS7X5\\=I[C5_Q.7XGU9B8W+A1AL
M]]Y=K4,-NWE<\2,F'+S0^;3+T6 P%BAQV:.]6 Z?'  0P;FW.,^91;JR#FI5
MVB6,N7GA2)]778^*],5#^I2_5^8,H*PEQF56_+V2>*T2433F()RU-H2*]"5%
M^KSJA%2D+Q[2IWS AG*6$PO$,%-,2A#$0K(DV!QE8D*G9"K2EQ3I\ZH[,G^D
M5[_1 T ^':QJJ I"92(=Y02 :6+05"/1TB+EJ712+&*L6$7Y(M4IJ2A?*)1/
M>8?!10K> 0G*613EQA O1"!"&L^4Y]&J^7F':T3H#P#Z3T1DK]\:G/I>'X?I
MABDBNCQB!&%0NVX]CAOQBG%NU))I)U>8)VX=ORL$5@ZR7KE!=_#GC9793'ZX
MY7&>7!EI/9Z>)U7!#$^BHR8$Q@0QR7H"/'/B41,MC0(E18O$!.M6UCE;A1HI
MNG1@GY<GL8)](<$^Y4STRDA$MR8*]4T$NU (]AB)9-YQHSR5R2/8Z2INRPKV
M)0/[O)R)CP+V:G\\ .?3KD2KT,STFB3F P'/+'%.2Y(EPVVCH\EF(:-3*M 7
MR9=8@;YH0)]R)WHG+15*$,9T*;_A)/$T DE16V48I]&S"O1E!?J\W(E5?5](
MM$^Y%9L<+R8\,2YR L(F4HJ>DXC*G!0JI<3C JKOR]D5;".$_FF*K>XX,KMU
MXLZ=/ZQAB8_C3QQ/]PV&FGFF44GF+B0C9_0+HSY(U!89L;'T/K%!$\>3)Y$+
MGAB75&JZLL[@P=[ >CJY8%"=ES>P0O5QH#KESHM)X%(9($P%1]"VX\3KP(FC
MB%B;A6345Z@N(U3GY<NK4'T<J$YYY, 8+@+3A HN4:KF2*SGE$3E+%.H(0'5
M*^NR!O8M&U+GY8RK2'T<I$Y'Z$41O**21 &>@"I&=G2>.% QN\ 3*D,H5*M,
M73:DSLN;5I'Z.$B=<H=IZK3V4A%O?5%_LT&D!D.,BL$YD2V4[F$/#UM9O "[
MYY/1NXEW?7;#[N?4.KP&1(M<N\WZ;IA:@S-W4B/QON8C2H7BV@34'RAH:RVU
M+";IDK8N:'GKJK"7I2/>X41?+\<->MH87A%4=>'/C[/>G-WPKDE\YI?.V:[R
M#(6*\(A-1E&[8)Q803.)I?YF3,Y9 Z4:S"JC#[8%ZGG=@B%:")JR,31(+H!)
MU"HE1(9F012<HLY1$;WXB&Y/(CJE9()5D@@/$1&M(S%>2Y*HA7+R$9(S%='+
MBNAL<<%U-@ ,H4RM= R8IS$ZGL53(+K&TSP S.\GP8QDS"1D3[BTFH!FCCB3
M)9%:1&5]MM;4>)JE1;/).42T^Q./&;00**E-"E1XZ;6/3%?YO/B0GO+GB<25
MM,P2H!P(E'HYQ>-.F/6 __=<*EGE\[(BV@*8H*BC+$+.SHCDE5!H966+&G>H
M\GFAP7PP*9^E,][0'(C&O4K .DL,I.+R2U;YQ#S781'E<^/W^\>PQ(?A?V/W
M\_K_X#^77WWD^I^ZQV38._E%-NAM+KP:6*\?4[\,ZM"=#-(OES_\>EDRL'O<
M8*2YZ=?QLT9?7QXWY0 L Q]]_.M9-P[W"JK6Z A98]?D^)O''Z\U'TU,U^@S
M@7?"MS^F:^R;GWWOL8RO<0KW>NSW/Q/F?D^M@ZV#O<U@S:T>^X-3@!_+<KTR
M00YCN!=Z&O0.N[%U*7J_$T,;4A%J3RG.]3>."$(Z\JG?$FRUA>*8?470X[FZ
M',GEG3#BR?O-'U[:[YU-Z46CJ2PL_"SG\3?7[Y_C&/_']_^QWF@BWSQ0>< $
MW&]2O[D_G_ND%ZVO]</)GLL$,[DT6_5ZUEKC/).F8DWK_: ,_"GP?_=+EWTG
M_RM]3H<C#9D]^EY^8=/:XG5&YSRC8A9+S%&C>K;3\[<WQZWA7N\4'Q$'?[_+
M+"U\>:=O")/NL3L.^)36QF"0AH-?;H.U>_O1ZC/J,R:?L9P)CK^YP5X+2:05
MR@_I_TZ[G]UA4=,>U*F[=B!?1#]Y*18@G=>EK0VHI RUSFJF>%;,^30ZQZ8_
M]I.7/;-Q',M_7E]OF)=:39I^/'HO._PO'$L;KSV@G<VW9SL?WAUM;;_]LK7=
MICL7?QUT>/NL_>>DI_S=T<?M _'QP[MN^R+NX?5X[ZN]CW_@NVT6;_B[_<Z'
MMP+?Z\M_+JY.L8=M?*_BD=^%)$T&RPD/&@BXQ(G'OY%80ME#8@FB7%EGJYJ+
M56[Y D7(SBF6O7+2L^>D&!QN8D=]"A*LL#YE U9QSZ3.PKO*28O-2><3G$2E
M#1!Y)&!H*CU.#;%1.Q(C5UP&SGU,E9,J)RTR)X44>4[<6YT,.. N<Y&;Q-O(
MJ)>A<M)"<U)G4D\R&2D(O"7><D\@>DI,9)PD;FT4,D:?7>6DRDF+S$D4E(G"
M:BL$QQ^U#4RSZ'20(EH-^9$Y:?D"G)Z.CB95))5E3A$5(^X,FFU*-0W^(I'!
M)A&53,&81>P;4,FHDM&(C!+7.8$PSG$%VGJ#&CYN:@T10O+C).I*1@M(1EN3
MNE&@*?M0/$?*HVX$VA-?$B*H529X8%[IA6Q5]-Q/N69C\,WQYS08-EV0!]==
MDMUGUSUL@D5SZ7#B[EE^<'D#P.?EV+Z>_FJE/2X3[=ST9L/6Y@'=%=%XFM$L
MTY25K"PJB#76$R>1BT2 0!E=63<65H60"Q3U77,X%LD/7"'\A!">M&P">$^U
M5L2'6+*PG,:?O"(Y.9]-!.VBKQ!>5@C/RVUZ%PA74^#>Z)URD]K$&,K?0(*,
ME( 4CEBORG&R,$JB(:!"38M>6O3.R\%8!? 30GA2 %O&C#$"U>=D @%5BJ4Q
MR8D2-E+C D#I+EX%\')">%YNN2J GP2]4[XXY<%*21FQ0F8"SAGB?:ED4+HK
M.,^S-//SQ=76'_?RQ>VEP]@:]EH(@/*G\]H(Y%$\<?^+T[S=:X\G^;H3^LNJ
MJ/)$5!2FG7$^4%09/! 9M2?@ R<&E4%"92F#EEQ6(:RL"R-6A5VDTJNU2/(B
M.>,JBI\6Q5?FP,%%9[M]L6M!^6Q5(!%M>P(Q:F*,*_]$[JWT4ON(*-8*S0%6
M4;QD*)Z7/^Z.**X6P;T!/.62 R: 1Z%(,*6LF2I%D$*IA1XRF%+KBEN^B*?S
M%<"+Y)*K8OAI43SIE9,><HQ.D>14\<IY00PWFGAEG E9>V>ABN%E1?&\O')5
M##\5@*<<<PPA&T!ZPBF(4L\_$E2J.,$=*W#Q+.X)N8AB>#F#Y/[5PWM'CK@:
M#_>H7KAFI@OO_-[K_XG37 _T'I5Y/DW[X7#!),U>$V8<)9"40ZV!<L*3U='[
M$%PL?7I70:L%.A"HQWF+Y(6K*'YJ%$_ZX2@+@2K/20K%#Y<,)P:,(C)#"*A#
M:&Y50;'DM3CYLJ%X7EZX.Z.X&@#W!O"4'T[3B#8 2T0D%\IQ&"-6*4F4IBB$
MN<\FI44\F:\07B0_7!7$3XWC24]<XDQ&I1"]J02H4X&"F"5)3. J!>$89%,%
M\7*B>%Y^N"J(GP[ 4YXXKHW1S'JB9*DQ!%&0XME *$=6#K0CD_/SQ"U>B-SS
M:0D\<M+UT>#I?BZIJZNMXS2LP7*/YZ9[=S755:UX5%8ZF"[$R!W23?">H'Q1
M)7.&$N--(-H+Q7*0,4N]LBY6M1:K@M8COF4#\EP]=17(3P?D2?O :^D2F@@$
ME,@$@A+$@ #BI$@6N)1&I@)D7-U519>P4M@+!_)<G75W '(U$>Z-X>F8.0$H
M@7DF,D44QI9S@K:>(L8)X$J8T%3[6[S#^HK@A?/5500_"8*GRDA(12%H4\KB
M>0)).^)"T"1$H7)P3N?@*X*7%<%S]=-59?K)8#SEJQ/96-":$>F\(;BBLNG@
M2P"0FE.*4JFXF,KT<L;-;830/TVQU1VWN;[AG:OQ<X_BF,,9QPD;5A9Z*A9Z
M?=8PT(B)6'M_ SH;N\[HR".R3Q !+?OD$O'*.:*TBY0FZ;(KAWZPJF0]]5LV
M*,_+-5>A_!.@W)Z$LD0<1\820KEDTC JB1.E3I50EG&):H7)%<I+"N5Y.>=N
M">6*UCNB]?TD6C-R+/- "6C/QV@%'HF/"8*DF2&("UHK4I<,J?-RPE6A^Q-@
M'*9@'#*J3SP0FJPDX%"3]L:B^ TNTRB-S#ZMK,.J- ^VX2N2%PS)\W+&523_
M!"0?3 MDK:D(CIB<8FF$98CQ3I%(G>)2,$:M1X%,5ZEZ<)#*X@7/+9@[;A/O
M^NR&W<^IY9J6YBURPS7GAJDU.',G4WV87_CI@,XV6&I3<((!3>!Y0*N>QR24
MDM'?H=7#:*;?X41?K\2HM_S&L%;&> Q*.K_AG,//WE]T/NUJY1A(2HE*)<$U
MYJ;HM"5HVJ%^81*N,4-*DJN<V04Z(:A'??, ,P-F='3*B$PA,V8B!PJ<"VNC
MY.P.-:<KF'\"F*?<<]PK!<D'(H7*!"2SQ&?\)_B0!9,Z<)$JF)<4S)Z#U%KE
MA%B&P*RU$JT%@S:_S2P9_ZA@GA%^0RN.;XGC]Y-"V81@;>) HI:> )69&&D%
M25H(JZ5ER2USA\H7#F0=%1/ DJ *@&?KDY0T.<6<R50X7:7R0J-YRG_G<!69
MI9%X'0-*90G$N: )&!:8Q(7E3E6IO*1@9LF7YEN.1AT :=USE7Q$<<R85L+%
M*I47%<<'DU+9HFKE<*V( 59J097>B!;E,\LZ,\.8]SHOHE1>SFBZTK!X>'[9
M&N)^?2"6]]Q@7A%THUF^4>SR<Z=;=8*[<<G%C)BXY#,HRPP)2A@"67%B6?"$
M^^BIYHS:'%;6.= %.@:H)WJ+%!!7D3D79$[[T(1F(2M+G'>6@!89]7;'B$B:
M@HS.4!DK,I<1F?.*;ZO(G LRI\+9M 99O-A$.^L(,!&)R_B/#%DHFIABQ;M=
MD;E\R)Q7/-ML9-8TTCDA=LKSY9-,,6D@B5-/( 9=LL!%"7H)&E(*W-%%K!95
M4;M(L6L5M8^*VJDH-<D@V,0%H5R63L:1$L.Y)IP%[D.42?KY-3VJ86I7@-,S
M ?=[]]@=!WQ*ZU]=Y[N'#01^^::[:QZ>^OJ,^HS)9\S)B?Q\"BAV>L?DLLDP
MBJ>3WJ [G H&?;!4GT4P3R_4_^M![_6\M908I<K<"V]< LV4S4XD8$;$G".*
MNMMJ*9OC+5+CZA]78V$SO.D^&0"#=@9K3N:"B\3I1(DW@2>3)60J5M;5*I5L
M%>0BA=;/R=*H//3L><AP+:4R-EBTCR(U-EJ:; )D)?P;O_6Y0.6A)^.AJ;,#
M+:-3@2EB7?0$9"IQ>R$0%;-DTC%G4JP\5'EHD7E(![ &0O;9.$C,N!"L4]%&
M::UBX=:^ULI#3\9#4R<E2@@O/;7$@>4$K)#$AQ!)%CX%\(F&4D:W\E#EH<7E
MH6R$#=Y!"%*"L=)ZKK7F0><H+(=;!T[>FH>J$_D!%#1U]!.9"E+[3+@,AH#*
MI?B@IX27 W4A-<]4+:(3N1)0): 1 2D-&8R6C&D!-@<;A&7<)A&2ROH1'$.5
M@!Y 0-.G6"XH&GPD2I9<2,L"L0IML90##P N"CV_'*IZBO4#W/U6OCWC]P_3
MH-7+EP[U5JVN,)$M(C1+/)@4- C'G.>>9_!64VU59G?-%GF57!^G:+-WA+]T
MPYB*;B[&5K[DIVJ5S9&1^"POM0.0BB:",@55HH0&F04N2.(I29939DZLK O@
MJZCZ+E#^2$T$FXLZH;SUQE+NL@<E@D_&1#"*TZ"%9*E"^_E >]KQJPT5%!)A
M017'+RTEGD 2RD%)6PH[*5>@#:N4RPKM)8,V+K",)GM*<P+.G946;=V$>J<Q
M5N<[)VS?']K5A'@ JJ?<J"9*+V*VA+J$)H2!2)Q*@?"L42=+B1H=%C'ALZ)Z
M+H$AP"(W5**UJ$&I[*.7,6N1DX!HG:D"^_E >]H]Z9CA62J2I$P$@O#$4B$)
MBRQ$+U@(7%6!O:S0EMQ*H)&G0 &4YL9;E[.W@4FJY>U=>U5@_U143_G\DJ&>
M6RM(=!H(<!^(!ZJ(=BX&S9*,"1918/_ YQ>[@Y-#=UX&F[Y/!/7*Q[_RQ45"
M7V?>M :]PXC$&E._Y3[U4SK",;:&O58_G9SVPYX;U$Y6CU.'XWH-2EN]%+?Z
M?^)2O"\KL7&Y$(/MWKNK=:AA-X\K?F"&@]<F+W Q#3%"!%(T"V*-R*66KC0B
M,8-*Q\JZI//P[R[>D?<+1_J\ZGI4I"\>TJ?\O4&8H"+7Q.5H"5B=B$=[DO@D
MC<[6*R%R1?J2(GU>=4(JTA</Z5,^X, BN$ %<2:I4A^?H4S7!>G"@Q NT^PK
MTI<4Z?.J.S)_I%>_T0- /N4--N SZFV*B, I 2-TZ6@)A"8J(F.<.:87,5:L
MHGR1ZI14E"\4RJ>]P]$#E>!*'6Y-@$E*'!A)J+?*>J>T4VP14;Z<$:'_1$3V
M^JW!J>_U<9ANF"*BRR-&$ :UZ];CN!&O&.=&+9EV<H5YXM;QNT)@Y2#KE1MT
M!W_>6)G-Y(=;'N?)E9'6X^EY4I6<X4G403L:@B51:T: FDQL=IYH[SWS+')(
MI3PP6V7FP=4.Z^GT@H%]7I[$"O:%!/N4,]$%@;2N(]$Z&@)!2[0^@B ^6>D"
M#U)KM[+.S*J6%>S+!O9Y.1,?!>S5_G@ SJ>S\K-0Y6" "*Y0J'O*B"O5_P6-
M#D6Z$OC;(D:G5* ODB^Q GW1@#[E3J2HIY43?^(-LP22T,0E%XC+6K HF5:E
MA4 %^G("?5[NQ*J^+R3:I]R*00@-J*H3)4O0:9**6*L2B5(**'W!;(@+J+XO
M9U>PC1#ZIRFVNN/([-:).W?^L(8E/HX_<3S=-QAJYIE&)9D[D,R;LUD.00]&
MNJA)L,81B#(37+% )%,RH=EH@2'):+% QQ;U<'*1G($5J8^#U"EOGE0^1F4\
MX<*5NC.>$6/1RF=.!LM+QC_5%:E+B-1Y>?(J4A\'J5/^.,DBIYG1<:<_6JJ&
M>QV(TIQZY4,.I2^WJ$A=-J3.RQ57D?HX2)URJ"4=0Z(Q$QJB)" -)]X:26SI
M^A>2!*T%FM@U '?9D#HO7UI%ZN,@=<H99JTS 6U4(CE*4O <B(4L2&FJPC4H
MYHPK@2L+A-0YA=<]GWS>3;SKLQMV/Z?6X34@6N3::=9WP]0:G+F3&H<W41P_
MVV"I3<$)!C3A_@YHD_.8A%(R^EO[S2X+1[S#B;Y>CAOTM#&\(JCJP)\C9WVY
MX5O#S]ZS]MM=Z;BV3#(2M: $E/7$E\-Y)E#&>)ZBC &U"[G*C5H@!WX]K9M+
MQ55@1D>GC,@4,F,F<J# N; V2LYN;0M41/\\1+=O(OIBZ^UN2$%;JQ',-C,"
MNF@AQN)/2CD6L@,H=6 JHI<2T:AS2JU53@AH",Q:*]%L,&C<XV9(YL[%G>Z.
MZ!I-\P PO[\)9HKBN1R X-*AW<\B$(@*C?]@&!'":J!"9Q-]C:995C1G[06E
M@7.;T'R4QD6'P.;40G+1VR= <Y7/#X7T=/7%H!5".)$(.1#@(1,O4R#12B\M
M6E*6\RJ?EQ31+/GD?'8TZ@ A6,]5\A$%,V-:"7?KQDY5/O\4,!]\+9_/=H5F
MD2?0) !:SN"Y((920XSV+FL>$,X+&>W:^/W^,2S18?C?V/V\W@RN[-7N\6D3
M/#GK+WCAY?!N?-_^Z6#8S>=CR*W_C^__8_WJI9IGE_N:+89V)762:VUX@"24
MU39ZQ;WFAKM ]2XKC6ENW#7^MB/7_]0])L/>R2\2,3F> E)<C+]H?C+A9RQ_
M>1P"T),$P L!_(WIOU^^\!-]Z==3(-4:';WS:(=U3H_PF>%K[A'1X.Q+FB.E
MH+5S^$LNC1AT5D!5VMU$[D'RH8R4'T8D--'.Z>J\8"O_UCLZ2<>#9F>\2X<E
M^O:WWF X^'//]=,K-TCQW^Y\E/:/0WAUV L'/YUG/HUYYF1_Y^B-_+C_GB&^
M97M[@W:V=V!G>^]P:_/WPX_[[PX^[K?/M_YH7VS]9NG'_^S1</37L?M@3[>.
M.MV=_<.CSO9[]G'SX$M[\RWK[._M;?WQ'MH?_CKJ_/'NJ'WQ!G8NVO"?B[;L
M[._L>A6%TTP0B9./2CS7Q"L6"#-&@12"&B]&<@*1EN)&8>J0@P_>F!318J<&
M##=XG42%4*:DK5MI)63ODP+$/E+\^I]#G%_23'OKYLI<<LYX1TS@<@+@H^7Y
M\5=/##5HKP*5 ;P#9ZT/D?&$*#<:-Y&#E>\A>9I&OH*R4(^%Y"E1WB!YZ[CU
MS]/#\Q:'U19" ?\=[J5F0MWQ^?\W: W*YM[K'<;4'[3<R4F_]QDGO%SS^O].
MN\/SUK\/<:3#/3=LE<^Z,0V*]&VNZ X&I^XXI-("ZILJ0_,%@TG/N[1.1A]9
MA@R:.L.,""I3!'(6P?&"7 :TN'HN?[BI/KSI_#Y5KN,*I#<WRT:_[XX_-;4Z
M7IU/X7CCS/4C[B.?^EMY ]FGW.(.F^L&&Z?#O5X?)SK>SH"@+XX+7E]TWNZ6
MQ8E&6Q*<T@2"$L2I: AC$E (RF"20N5_55*ZBMM[2F,8;<"FB]C7&S/TCHYZ
M!2-( ZWN<?-I68=RY6?7[_9.!ZWA^<GHUN8JXANR"#?6?ZVUT7R^F4(JR]P2
MK," \]7+[^VG(]<]1KG3<I]=][#H#\W^SJ>E<L7U%A^5R9W"16^(BQ_ON/LA
MN"15LDH8"6"I551GSWQ@G@-JRXW.S"=UYL?8]..M?OGFO_?Z?^"]P[KCOR']
MSMMH[G(1C)*>N&+I@D>YYS-W1*#FX<$:H;TI@69T55@SM=_7IO7(V\J1.8N-
MYC&_='$#=\,M!,G?W-];C4QN;9TT>[S92(/[O\Y/%8L;AX>MWNEP,'3'1>D<
MTTRO>;-!ZPQ-T5;ZDOJA6Q@EGI;4K ;\Y\GU6PG''*<XA:ZUMHM0/![BU0/4
M53\76[65^[VCJP??^9FM,S=H_===['&JA4<=Q7#4B2U'AJ$\>AYCD*CIA-#H
MQ/12)[Y-':S[<LQHFPQ>CU]Y\.;XW[A4O;A=.//-Y2S=P47W\OAF!SIGN]YD
M5S)ZD&J<1 D;@7A4F0CE67J-Z]K4K%1LIG@=[<G@!GM%?0LIQ<&SWY'_'K_(
M[_@>#2--[+2JL'UC.WTZ*[E')C%5FMOQ3#UN)V.)H4R3K)V7F5D63$EP1!5I
MYGZ:,K<>T3C_,^RE>'J8QGK*- GAF#ZC+K9==)<7;9-?A-TDK<E%(U&)10(Z
M4^)B*MX[RV0VQJ#%/FGH&HM83,[F)#UHKFW,3/(4F6"6,I4F;?+G(]^W&VOA
M\+!WUG!:H]8/3H]PT/B,04-R-T5^RXVWTFU9\)=;ZCWXSN,O'_M >WVT(XK_
M\]"=#-(OES_\>MF;I'O<O$QSTZ_C9XT\G<TT3\8:EBD>??SK63<.]XH#?XV.
MG/CC*,CQ-X\_7FL^FO#,CC[3;$U3_<V/Z1K[YF??>RSC:YS"O1[[_<^$N=]3
M?SA8>:O'_B#2](?G1=.7SC@0"JF<BSSEB="4;W;4-:8Q%+\9/[JLK_VA^25%
MLH%#<9_0^!_K&*U_H\#[.@_]25/P&]9YLO/ K1N6DAM>L>'HM&=$B25=XR8C
MWB?E84R.A3K+,="@=]B-K<M7>O9GI]]PA#)36A7Z"  <F.-!2*.U+M[G%&5Q
M!:%.]HBNH+'R?&.)1\ZAY5:B1R>M)]WV]AOH\-?\X]%?AQ^/7M/.Q1L<S_LO
M[>U/7SK;?W7;F^^Z[0]O:/NWB9/6HS=?<!QB9_OCT4?4R':VW^*X\%G;K[]L
M;;[&,;PYZ_SQYLO._MNS_UQ<!2D/V_A>[<U/=#>A%BPA>**UYZ7.B"?>I$P0
M!Y;*8B QM.K,JI)Z3MD5MT;73TZ2>ER6F$6I3T\2__5HBW>'1?OYE'@ZB/].
M_8:7YL*+_!%9\5(5&&L"EXI HP=4.KPK'9Y/T*&P#&+4B4"VNEBOEK@L$ 76
MB\RTIR+GE74&:_K9T.&C9Z+]W+RS*V_;2T@J^]O=M#JA>5+)1"F"!6J345Z!
ML%ISJT5@Z0<NSUGJ77%6O!D,3E/<;#P4(U_ZR"Q[@4[0IR6L-]/Z&[4J\) $
MT2EY)"P?B;&1HA)G,]ALC0^NZ&\<IL\ _U[#71<*W??03QZ(\+LK*H.['K-5
M?66>\)_45T)08"5SI-AI!*PSQ(/01"KA69**">[FI*\\?I#L5]%TWPN1':.F
M./-_/>D-FGBI7_HE5++[.5T[H/_[ZY."L?N:7M_B/*I;I\-OWS+E"GS*LX.2
MI?"5*^O&OWO]:^_EIT1\/[D#U%1QA+^XPS-W/ECYQ]>G =UC<G/6)E_XFZ^5
M\^U?R]PFO+:94F2@7K]9UU^:@*9R%0[$_=P!M/;ZA53_WRV"J>G*>G/:5X*Z
M?BN$C,SX/_]PT]'9WP[=_EZ@Z(\"/R?.SQ3U&9(T4L0,CMHB R+>PJ+GG@'_
MWHG9RC?&\,,SN7JB]$)/E.Y4-V4!+<;?>_V<NJ4S6*_?2E].NOU[&H_/K$+2
MSS<>'^@%&R]<Z>2V<1Q?EY4;52._U#6K/GDG?;(]XSA NJ1\4(0:F0@(28F5
M"H@53D("E;@S*^NX'1Y@3-9Z:-68G _>JVTY3RZ8M"U1_Q5>*TXT#X* 5HP8
MZ1GQ0BO0+N<(8KZ^\ 5R=S_3\ =.'Q#^,)Z)L28_ULT%KD/LG19-O[S6M\\K
MGC\SSE2#D/ ,F*!$EFA;)>V4"\EJI5RT-BDS.['\Z2,C9J2?5^:[#?.]G>%4
MS])$HU+).V<$5S\20Z4BW AI@\1U#WG>R>?S0-TS\LE__W6?/95\6\FZ'Y_\
MO(B"RC'SX9A)[4HY7NK6:J*M+OD/(1/'O47-.F=%)8"/]&DY9OZ>_>G"%S^,
M4O^9F87^[ZUW:3#$?5^<0Z,DPV>=77CC;499!JYYF]:G=(Q0/SP\;^VYV'*M
M[^7/..LY]YKQXHN.,3@?DJ @4Q8F2:9G&H5SXJKFG[_P):X"#=A7A(33$GZ)
MI_TSW->#=/Q,J>A!&3?;;W=3S$;PTL#)QF*G.=169%+$JVAPU2#'R%?6<^^T
M3THJR>116RL<=G-N?1Y-<_&)7EU:2C8W/O[+#P?C3*A1.M]USGK_&QNMW'>7
MQ-7?QQ4=OG?55Y4C\)M#[]-Q*8_P5<)]\>OBSV6,30&5UK#WS4'V\IWR"#.P
M@#J@=%(@2VN<>&.40W1X(X,S^<YYA!N'A[U0!CD;)Z]';[+<<30/J/YPWMD^
MV&41C Y B8&@"4B5B<\2""I:'C5V+JP(*^M:S4PF7&VA(H0T>+57W)>61XK,
MW>%/WQROCTX.>^<I_9GZGU$?F[U%MMV75Z/QEES4NGGN4#JDO=W>58ER8;(C
M-%A*@!O</)3CKTQ2)2A-SI?:(?H[F<V7!!E+C?OLNOUQUCUNGV_13E/+YFX$
M>>><YP=Z=&=DX<^._VNRYZ^UC>:J1GC_T>\-;MDL]@7N/GSN>Z0N5AH'%4/
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
MO>Y@V.N796F=-/T1"V$,\(_X&JVS[G"O>01^U#1E.0[I\K)>;KF3DW[O2_/
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
MK*.FP @Q;ABU(!5:ZJI,<Z<]CX2'9^0_U\&A)D%S!XB;)(@)G[Q1'#'L N(
M"#GTAR,C63!>&P" 4-9ODH\F07.$ASDYRQ:5YWPJ38"?H7S2+Z^7YU236/.<
M^<-8<YKG2!FTP8RB!/]!/'B#3(X7%YXEKL"6,Y3D,_=,0XOID+%?G[F.05VJ
MY">F.-=QH:8X<\>&FQ3'8BV"3AB9'$7*I=+(>D>1L0*@P1%'L >*8U;I@M1.
M^AE<.1^ZO11;/XDSYQ6SG,MYK(G._,%L9YKH"(JYT8PAYR+8:TQBI)7)B7'6
M>HJ%B@*(CFX(_AB:4WMR:IHS'V 8 KS5'&?NL#!=[-]KPDQ D1*2CQ2)R($]
MA P.$</%F++]0_4JGB[EL?1NG*6,>:*XCGGZ@9TNIE5@D:J8F."4!N,YQRQ9
MRY+@.-$R1_IE*5$=\_1DR/?WC!VN2)3(M45$$H!\W(-UIQQ&3D4E4J1:BES"
MB,@&(;<E@RW</G[M&YHG:?HQS*BC?EX%7MQD2HY)8XB*2!$>$:<>(QLX1P'S
MR+UU%,PI8$IR53R:*=7>H#JPYY%TYY%IZ75@SZN L;UIVD.D",Q9C9CW$O%H
M-#*&:A1,U(&SA$7"*VN$JX;ACSYGI'8'+2BS>20\U($]KP<@IGB.LS(J@Y$1
M98HO"TA+&LM2&8*5N=0Y%T2LJD=G@BR>1VA1>4X=V/,*>$X=V/-4,.:G>0Y-
M(6KA(J(V8L25M\@$+%"N<V$CD];ETF2$B@93TP9;'=BS6*CPJBE.'=CSQ-@P
M17$43SBY@!0A"FP@3I"-VB(B":,J^_L4*UTY>D%.6OP97#EU8,_K8#EU8,\3
M@MF7&1',6 K)(X!9TCD;-5 @.C*BH!C#SAG&G<V)& TI31W9L^"X\*IY3AW9
M\Y2X<)/D8!]\TH$@C+G-!2QMSFR0*"7+A7,V$9L %]0J?85^G*6)[!G7IB9U
M4,\/[')QSV3PN1PWB5SIX(S%U(/D*RPE$;'<H']9.E0']3P9Z!U/DR&G'"$Q
M9VLX2G-]R@26'2'("*V)3I&FX'-0CVA@,B_;K@[J64"XN)TO_1AFU$$]KP(O
M;I(D(X1+Q"FDJ06\$%HBK1,'0$Z:)$X$+\.?Y2JN4[SJH)Z7ICN//'^D#NIY
M%3"V<59"6$5]2//H+=]Z>Z!P("G(@*2+&<BH0Y;@@%PT4?A@L(OYN *&&QS7
M]7J6&QMNYS:/!(@ZK.<5043S)D0DIX,-*B&&*4;<)(:L-!PDUF!O-::&V"JP
M9Y$ H@[L>26FV@.WO):)Z]2!/4\&9-]F<!W',;/)8&29 Z[C94(&K#7$ M->
M1"<-5CFT1S6,F(:R.K1GL7#A5=.<.K3GJ=%ABN880@SUSB-G$Z #PQPY(3WR
M25HMF:>ZW/>2JV9Z.[QVZ=3!/373J8-[7@C.SF>0'4%MP-H[Q+$JBY!1I U+
M2%F<O+98Q)#/L]4-,<-LJ\-[%@L97C77J<-[GA09IHB.=L(;8S'@@2*(!_AD
MHU"(82)9XBP2[4NBHZ8K>BV]/V?I GSHW )\1N?;,9B T!WFHR+'_?D)(X H
M]TH:ISWF@@? 1"EM8,1*!\2?RE3NYK\L9ZHC@)X.%R]F,*9$"*/68$3SR3R
M@QQIS!A25/#H<SH8R2>\*]W0YM&>[KFKYG*<=G9[1U_YB6?W[/@RX>KMW//'
MP+4.E7H=P#I%.&T^+QYT 2FC!>+)2623ID X-8[2< DV2KF!R)\-5N?&2/]9
MGI]]R<ZNG3Q?_3UY@OVL$[TGSMR>/M9\I.AK_W*]?ZY-GPU>2J0)(@^P4IIZ
M'EE.5 Y.4J>HIM9C=4 T7[G[1/'1D*",LV\4O?N4=91_]$R'')?'K/]"]*5C
MXIE>>GU4A%S%59^OS?.-XF]!PX0(G +&7"EKX8\4M0XJ28YEG&EX5\!WF,[L
MFX_QR[!M!]W>^7O;/_P8 <MZ)=KU_X9Q[[VSG6-HT.A7&<QVX=7OVEU__,((
M!<@P0J@NW[MX=[Q_LH>WCIID?WT#T.;3$5S_U@24V:(;#/Y_UKPX/-HZ-WC_
M/X?8GWSJV,]FN'UT>-3\_>/)_M$.;5Y\.F[N MI\;O*M]8TS0!FVM^OA_V\O
M -W8?R[@O3L'G*:0C+-(4&\SNCCD8.E!*@3OHE+>"5FM3Z"%@/2#<H%2DB>)
M";6.,TLMK$]<>.8IP;G6\4H1 ?9/84I@!8DK:WDFBH^P8L!LYS&?5O2;FCE;
MQ^[0*":?2J&FEG8Z7MHGX:F2GSL'9VWW,!99#HM#&XKO\8.I$&H;A8Q&,BTX
M-]A(K)(CSA-'.:9X-B] XB8Q&,\$$ .8F.N&46I]BP%=Q%[W<NF6/YUB'%\<
M:"RD"90AJ; #M1 <.6\MLA%TA1 E%)4K:YWNU(I;^"SLO2MA[\]T2Q2V$\KY
M[UU.1G5GJ^/;PP!_M4">8/+S]2+:7@=0"V;UM-MO#?I%-Q7_>(#D2&P\D$CO
M$XD\XI#/U=4&.Q)UT"GPV<'W#Y.<VTSJGT]\X!EO#QAC47$G$(N9M0%9 P&"
M10M+SQ(0^VA46EDSJ_H6S@8@U<ZS.BMIK0%2DU<OD(A!-]N?\ <0\#9\72YW
MH>A."$\/+A;],WO:+U*O>U(,#EN]@$XM<+,(PMDO0JOOA_U^)7-;7?CU+_I7
M>&NO]15>\C46'UH=V_$ E\6$4;!:7.)8Z,*#.MT!"#3\VLYH4;ZC.&L-#@MX
M$_"UV.NOSJ!WMZT#3\;LU"MA=N9U,[LQ_FQV/,C.KOVV#B+;[O:'O;@X],V/
M#4PP$O=;\-N+K?7VX=[16]S\?0>,P[VS_<\[=/\(#+_/?[3W3OXX;+Z_ 3-@
M)&Z=_ 'M:N+2N%S?.=M?!^/PZ%U[?WW_I'FT=0@&8VOO9./L/Q<[8" >'ZB4
M1.!$H.0"+%2:>^04,\@[S7A*VA*N;_(W')63,C'-%><NP(\DB6!CX@"*D;R\
MR=^J82]@W&/_^]QM)B.Z^W77F\=]P%1YSI*-G,?H"-&.>Y :XKG7>&6)..)H
MZ ;V6Q&_92=,+%K]HC]T_8&%/MMV^[P(PYAQ_$,,)62V+F^IX'D ,'O:ZWYM
M]?.(PI);?@/W U ##]CNQ2\EW$_<!:]H=?HP!JT$]C= ;V8;U^[Z#.LWJ.\
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
M71FP*060$\*1DY8BG!+(M5-2!CW?#:-EB6BOU?]V]4\!@]GB- M2<2^9P3*
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
M^&IEC8IY"1!O%&>MP6'YXUX\L:W.C;-K'PQ0FAABF8D\@$@QJ37'S%JC1>Y
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
M:Y\&<SZO3#5?DD'"$S-C4%'_<9QH1>+X7Z]U]825]]QZ6,&L>EAU*(!%MZ,
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
M3^?2BMM]2_CFMS+_Z+GLF6:2F-AET%HD8 YF&%A:JP004R(<&0I6EBW,1G"
M""4B-#0(PECL'$2[G+A,$QN.*M4PLAR^U!E?I@RU +.8&8.1GS PU!3VD>!A
MA!0/?,D287P!^!+L4OJ<#'T.6C8'6I9GISEHJ3.T3-EZ1A#?R,!')N0!XK%2
M2%(B8=F"* IIR+F.=PX(V0WY<ZK6520;3N4S7SR2@^ Q(\Z3/:]W93QE/J6=
MCMT'ZR;>P,C,'2UZJ&EA'BB-$Q,)GYLXBI(X4$PG.E:":FW^.9XOR&8"SAJ]
M0YEE R#67[+=-PZL%@A6WV?869Q*/PB-048+@S@K]"! +$HTU=0P9>*D* 3S
M?#O+G4*H& L3;'"L"6<B#'A,3$2QQMJW">@3&3%9L/ <H36.A5?)PM-9""@Q
M"8TX(J"((AXF% E)! *]%#21.$P2&EI72<B>7:#-L7#%6#@)E3 !5A+SD$<:
MU$ZE_= &)3!.$TPM"Y/(L7"U6'C*9! TUHPH@7A ".+"CY'RP9 ,<1C ["4X
M-'+G@))=+IZ=17-UAXOFW0:JFVE@;-6QV4;!G-9:2<87#.BNNWW5-G<6V_/<
M*K.HMWK\^N\U4J7><,X$#GD28BF$Y)JHR&=,21,F8: 2$NE"(YMS,\S!^4K@
M',\Z@12%L<)2@CV5:,259L@6RT6*8J6-'Q(A;?D7NAO-B )ZUN[5 EAHS3YH
MAZ .09U;:LL0=#H]1AAI[(<:^=)FUDNP1%)H@F(:&*FE2N#O@MQ2#D =@#H
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
M??5#D*Y133I;)\(&>P$7->FK+3''P[D>6W\#U.4:W08#M,AA%D7#'&;6  W
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
M[B9DNKHET==/#'DO1WI#&4K^:Q;*?OS#%HF7[8C"=](0X"\T1*[+8!H4/VS
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
M#2G9>V$HB+#&-WX:"4<TK_-0Q!3%GE.3L?>?!/H=Z@+E8>K'W"]EF?FE1.I
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
M'\S?CV0; KCG0X .V]U-].Q'XOS#E/W'LX7]2NN??\^STU9W>NF(>$W&5E3
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
M([*A3U%9WSOM.>B"GKO5',_+T),YQPVWWUT;$K'"^3!!]^,/&23TWF%=1PG
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
MG-*B#1\VDV:]JIB,3+V/7K8"-D8'?SR<VEET1V/5YM:Q]\K7X@FD1'8-2PF
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
MPL?]>J*<]TN-7;N'+N4JCR%;:DONZO/$D9=("<<@H ) V=I?WY$@*5( 2"X
MN19 4.[>*HF"L&;&G"LS(C,B\C__YY_GX^\^X6P^FD[^]CW_"_O^.YRD:1Y-
MWO_M^]_>_0CN^__Y7__Q'__Y_P#\G^>_OOKNY31=G.-D\=V+&88%YN_^&"T^
M?/>OC//?ORNSZ?EW_YK.?A]]"@#_M?Q'+Z8?/\]&[S\LOA-,R-6_G?TU>:F*
M+0IRX0J4LPQBHC_R$ESV*10AS?_[_J]6,)3..L@L9E!2<HC16]!>H,?@?%1F
M^:7CT>3WO]9?8ICC=S2XR7SYQ[]]_V&Q^/C7'W[XXX\__O)GG(W_,IV]_T$P
M)G^X_O3W5Q__<^WS?\CEI[GW_H?EWW[YZ'RTZ8/TM?R'__/SJ[?I YX'&$WF
MBS!)-P^@Q^?%EW]X&XW^X?(OZ:/ST5_GRW__:IK"8DG/@T/X[LY/U#_!]<>@
M_@BX ,G_\N<\?_]?__'==Y>6"[,TFX[Q5RS?7?WVMU]_6D<ZFBQ^R*/S'ZX^
M\T,8CPGQ\AL6GS_BW[Z?C\X_CO'Z9Q]F6.Y$?SWD"DI7./^C?ML/>V/Z0$!F
MZ2(BT$]Q4@7>$..F;]\?\Y?O@HPE7(P7#1&O?W=3O-/S,&IIX+6O;H!V^45P
MCN<19RVA?O6]MW!>@UQ%6+_R0X$_PE_2]/R');87T\E\.A[E.J>^7="O=9*=
M3\N+Z?G'&7ZHIOB$/]',?(X=D)<_ L$3@HO+-_Q_;//UMP9 2AE-1G7R>45_
MO'I&Q=O+4/#/!4XRYN^_&^6_?3^*3E@CD >MO(K9.AXD\\9&+-XHD<^V>5 =
MT_6HQM/TU7/'=8*=?E'$.$0<+W]Z=C&']R%\//OR[60&_(E^.S_C/DLOC0*;
M@@>5.8(//D&V],/B4:?BU_4TO]9G"?.X5-35(WZH=/V X\7\^B=+ I?DW8WB
MDJO=Q_4++B[M\VHZGY\QB5F+I"!8Y*!2,?2[8@&1<Q^,X":4QD/Z"L#7H[G1
MWK/9];BNWN0=7_7JGS3E=3%M9<Y+P@C]]]]-9QEG?_N>[<OMZ\4'G&UX%7Z;
MD.<V'OTWYG].Q]7/^P=9J@)^/7F+Z6)&)L?YL]EH3G_UDOXX>?\&9Z-IIL&]
M+N_"GV<)$T-/*U_0.H#2Y$J$D"T4X906@GD?66.9]#661Z^XHR!Y7;R\+_'6
M(?R*:1SF\U$97?K%S_+_?S%?5)O^2.9^]OK%3S].9V_#&%^7F[%^&9@S&A.]
M>F ]2Z ,U^#0!I YL>*YE>C20.K=>S G*]]A:5[7K]A;OVGT$N/BUKOV*8SH
M<V.\ OUN%B;S@K-WTW_B.+^;_AP6]9.?5T8Y32/Z!\_.I[/%Z+^79GA=KE_E
M9V5!_Y[&&E/*Z)R$S 4%QSH["*AIR<FZ<L/(%KFUI <<W^-7^;&*85WXLL^)
M^_KE?%,'0/PM%K-1O%A40[R;O@DS&N<9YRQ&$VBAB:R 0D=.$PL(J()#8D X
M.^3TW 'RXY?G@)2M*T[MJ[@-R+^L JHH$Q ].)\BJ"(=.!,BB(Q1*1:$2ZZQ
MFNZ!\^B5TLK4ZRK0^ZK@RTC?56V>6<Z8%M$1/XGF/B7(D67DO@JEK>99VX2B
MK^A\B: AU[<V5WMG> \S;HH"OKO<*OMK&D_GF/_V_6)V@3<_G$X6^.?B[^/E
M __V_1S?GZ_-IWLHX>__OJ UM&IV.JD;0\_^',W/I"W9,L[ "J3E,3(.L;@
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
M7</WM6W#PZT*Y1+%=1YA!QP=%NN'N;[]U&$7YKW-/VUHNX:S\1H>%U56M-J
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
MT8%R10F=DUQ/(-K<%>^>AQS7$>$VQ'[5 Z^5&7M/E3Q3%"((5XBFHDUMP1C
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
MC$J!,XF6^Q0=!.X4Q**-+Y(E'5OO=CZ$Z2CV/EO0>>=M$@VXZ*$7V:T2GSL
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
M:)DB3=)%@_:6YFDC68RM=WX?<\_)K>C<MN?D-EP<I.<D9F-#DO2V9%NO+:/
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
M0(B.W#2KZ842THCF]U'L#/:T-#8L=WW6@-<6'8NOH7G%;4J6T71,/J$JV4/
M'(!+;07YC<*DGNY+W03GI(6SM_W[._B_@O;+= 6=5,JC5 @1C:(Y,AIPEI=E
MQY5DN!*>M4Y@NA_14Q#(7BS<&5_U5BG^8CH>U\DOC%_BQUI9/5DTKAI_Z F-
M*\BW&M!*-7EF)NO$12H%%3,N&OHOY.2M<BR$LEI-_M"SFGL;/YU_#*,9YE=?
M"NF<<LHKQ8!T51-M.4((- V58+(1RB4=!JB$7</5V@F_L?2/T]E;3!?TL.?3
MV6SZ!WUL?L90BZ DO:^"4U@2O $O7 +.-</B3&&Y:P/2+1]]%%/:?K)XR!MO
M:/L>?/*;O;1K*VP8PN5>FD=;"$ZAY3DQFHFS@N@BAZQ<4?4: F2K/4_:U>L^
MA.Z ];IMY-,S(8^N/%=G(T6@EX%Y2Z$J^181<P9M8S5NH;]?74F?3'EN6V'L
M6IZ[!4&'+<_M /1;>6XSJG<OS]V!IX,**\:D#4,'F%(MO[$10@F%%G*96=1>
M&WF *>JX]L /J*=MZ#E$>:XJUBBF-)0B-2C+)'C+$TW79 *-7@76N@'%8R[/
MW8K.;<MSM^'B,.6YEF+JI"R$5&CT/BIPTAG":W@*2M>#I<9B>=3EN?NHI2T;
M!R[/M9%)Q[2A4 3KK< )P07.01OM*>!,*9MNB9"G4YZ[BS;Z-OWPY;E.. H3
M<@ KLJE[[[HNQR3DZ#%9Z13+K2LJ'V]Y[GZ+3S,>CK8\5U&PZ57R8 *K!SD\
M0@R9C.1JTIZ7B7RZ0U2,'7]Y[M"Q?,_D'FUY;I=!?"O/[:>X<2L!]5+<N O[
M1UN>FV((L5#XG%*D&<&E!#XH!26*S%QQI?AOY;FGIN!M2!^V/%=$)7V6%E@P
M%#L;GLF!(626:5V,Y,&XU3NAGE!Y[E:\=2_/W<;HA[J#F8(<[@N7H!.KFRHA
MD=.<"JA( 5$.3/&U_=$G6;.YLT3Z(.* =S#+>@+.= &L+=65TDAV8!0TNZ2T
MR9'IU*ULZO1K-G>63$]TM*[TW;F>RR)'C!1#1Q0!% 9:J+T4$*),M&P+I62W
M7A%/K?1N9T4-0E4/&Q\W:3F79U(N2V5<OMS74:JF&4;#(,GB979!F=C^-.8V
M@A/?BMC#W+V2?RW_#GAZVAY8Q7*82'\??NZD>@_C]G(BNX++E))\20Z"IW>%
MYAP',3$+'K,-V4OMFJ?_#T/V S%QGUQO8]->3]W7_)FDHLLZ"A"YU#Z85D*4
MRM-:5YNF:B&":7V$>DR.YWY,W7F@OI>96T>F/X;9^3A,\O71BC;*1F$AA,!!
M:5O[J=%ZQ3A#Y\D_\JE;-X^OO_>1<K>OA1J^K?/9XNPM.1CC*Y_Q.N*0/ 47
M-!3MZBD;U^#0AIH7Q'*)SGG9:6.3OO[6VTE_NGDS-S_YD3+:P(RM [?7BP\X
MN^[=DE@TRFGP'A.M*UZ 5S2D:$44&(*1OML=F;>^])$RM9=MAJ]J>C>;7M#_
MY)<8%Q3/+3,=:MG"NY>_-JQLZO*4QM5-6P]LI<))4X@32^0L&Z-*SB%;$XHW
MJ3!N;5"K%4Y=GM?\2.GG:1Z5$?U#,M7\U<V=85I:^D^#"O7*5<,#1"$HF$L\
ME>*B56* 4J?-X'HX6/OJ0;]<U+?N=7DQG2QF(2WFXDP+DX4/ HR.H=;=<'#>
M"F Q^!R#K7>B#FR.=91'L9O40$\=SL1:\C5,[X*O$+^9SA>W?["^!2?. B\I
M),-!1NUK%I&B(:0"(08F-%-:Y=9WK#2 _50UV)K1'J+=>W;L?L7JM>1GX_'T
M#_H[/+,RRZ2$ADS^2:U)$^3T,P9<"A6YERA2Z^J]+>"=JLCZ8JB'/*M[NZIM
M=F1J >OEUG!*)3@L"$%C/5@L&9RQ%@1W07#/HS+]U89NC_> U:(]B&PPYHZL
MB#2,?UJF82^OR,59F<[.ZXOT=A$6%_/EUJ:/07-=K:JD B5JPR,I"YBLL%B3
MTGKK^&8M/![ =OCSGK[%<E>?CY:D]=DPZ!Z<5UL!79#VFU3: >5!,T<;L[V#
MI/:@ZK#B"LYDGUEME!4,*%8,.&496!E,8K*PN+9[_=A%U2V7\V@TM0U#K?.J
M[MI9NGVQ@S ^AU("F'J<IZ2V$'C=9!26)NJ"W)75$I_-&[ ='G8P![XY4=,>
MK3S,QL3&HNL@BM3D2H))4H#"VH:/&0\<399<L9C9 #?H'6=#C<-X0DTI&Z;P
MYH[RN"Y O[78:$;USBT1=N'IH"TV3%+"B>S 2TUO64)>&T0FP)@Y(I<RJP'J
M"A]ABXUA]+0-/8=HL>&9+](BK?8Y)5 %)<18.,A0(AJ7F;*M+TYXS"TVMJ)S
MVQ8;VW#1O&)EBQMG*&1@68H,C%O"Z<AA#"DH",&RXHM0BG?+(']L5P U%$6O
M1C]P0PT51*0( D&C%;5!3 +/7(:D,M/&J&AXMW*WTVFHL;-$>C3]\ TU BO,
M1R<J.K)"H277!Q\!G2*/BF&(^=M]]VV6FF8\'&U#C1021A%LG1 ]*",*.&X9
M!1Q"&T1?6/IVW_V1QO(]TWTHS7:X _WA07QKL='7_>%;"*B?!@4[L'^T+38R
M2LTYCZ!T;?"6:$0.$TT+S"87 HM)#=#:\U@D/$B+C<,K>!O2AVVQ$:5!+96$
MZ@ 3LA* G!GREJS(T<3H#>_62>$D6VQLQ5OW%AO;&/U0+3:,8:XH053[>CTN
M+Q)\=@X(+(K G91J->9XDBTV=I9('T0<L,6&=[$0+DZQD:B7Z9"GZX-5@,9$
ME9B+;*T&X*FVV-A9,CW1T;Q2:XOM.0*CM?8T]V7C0*F:X2P%AZ(DJLR4R*;;
MGM=CVQ,==*KIB9"&\>)^#3^<,3HZA^"$LV09Q2$P)X![IFTTMAC9+1WEJ?5F
MV5E2@U"UKB_5=WGBRU_G;R_B'/]]08,9?WYY&576#9YFM8D//:)U8>)60UJ]
M=TV$6% K<D*"\KQ$IXS6DG,5A'%6KU4E/O2PH4H23<Y<>"W!6D_3&#,,(M<9
M.$;F>+:(3IYJ2>(- 5?F7ZMYXV?1<&Z#3:!MP7I1AH08, #7BIQ+%D-NWK*B
M >RCF&8;*&[;@K'6C!Z@BG%M".NK%3\SPDE=+S;+I;83-#Y"\)D!LIAS/6K!
M-'098Q?<WV39B-,#%S)FD:WE00-JEVO/$@_>4O@4R"<I(48AFQ=NGT@AXSXJ
MZXNA8RMD+,G[Y>8S%V09%25YOHEE"&0S4[*2WK?N"79:A8S[B&PPYAY=(:-1
M&AG]>RB.25#($$*QCOXHN3/:)?2K.S#?"AE;B6770L9M2#MLK5D7I-\*&1NR
MO7O1V2Y4'59<(HL8BZ9U0*G:ZXHS<#(R$"+06A ,CZYU;X!#BZI5(>- FMJ&
MH4,4,L;@&!;O:?",@Y+) [D2&H3%(I/PS,K5B/,T"QFW(FK;0L9MK'S 0D;O
MBD/K%*W:28 24H(W!-.4@A18%(QE@.V'DRED;. )-:7LH(6,78!^*V1L1O7.
MA6>[\'38N\*9+*J( ,P% LP4+>3*^=I$/W!.:SI3K:\7.(U"QF'TM T]ARAD
M9(+\P.PC2/I-;1>K( A>DR.=5,%E5T+K*]\><R'C5G1N6\BX#1?#N$D[9-MJ
M7T3T4H'E]?ZPZ"(XFRC.R)%L1K%%&N)D\8G4ES1VL7JF^VCK2[H,XEM]23_9
M^5L)J)?L_%W8/]KZ$I52R38PL"4S6D.RA*!U!&8++2A)UC$]'0D/4E]R> 5O
M0_JP]27&1A>B]:!-S5[W08.77(!,63N%6@BWVF;E"=67;,5;]_J2;8Q^J/J2
MF!T-G%X:(>O],%QSB$85*"J+9+S027=LAG':Q0([2Z0/(@Y87U)L#$YS!SGG
M0'8@G]<CQ4:,YV@9!BY2MT*UTZ\OV5DR/='1P[YK/5SX*AZZG3)RN;MCM92I
M.(J@*8Q6]09KKV2$5*2)*;-$LFCL!ST(ZLF%F&UINK,<H"<=7>\(=X#84W#8
M =YA0K_&Q&XCFSU8Z2%HZP(5HV3U10$L41+4E,'G;, &;V5";T5NW7'E8,)Y
M(. ZO&ZV(:.UNW,Y^^)JHB/FM43JZ_OVC"\QF5R["Y,QT%AP&@.X_\O>NRZW
ME>/LPE>$*IX//Y-.IZ=W=2?YDO2\M7^Y>  3[7:DC"2G)^_5?Z D'R++]I)$
M2K*=J:FT8SM:#P$L$@"!!\Q+6H16UJXGY^_J:]ONR8=W?9KK;G(HP1\F$S][
MA]/1)+\+L_FKBV7>H:0@+ ^"/'=?2WA$ F=TI>-,#D,LCH+ _JF>V\">G9O3
M7EVW;4IWMZG52S8$YN%RX9L@GDRV>U\E;VM&>VCH,/GJC7"9)W291=")U6P4
M([@H8N6S]\PP$54^0$;Z<(:T?<[Y2':TC6):NT(5R>4A_&>H._'\^ZL;Z85*
M4*&X DP"09$P(#)T$+V77.GD&%]OW]WL^-S_G)/(\.ROFTD?P=[IV'1KO_]S
M,IU_"I_P91C_33)ZD>:C;Z-*'M"N_?[!1S1NO]]N26OM]XJ<CIASXCJ@BH4%
MAP;)&TTR,>Y96&^_?_!A^P>[L\JABV&&-Q[[:C2KK4T74_SCJEG+:94**QR$
M]F2V+C-PV2-H$9/.TI,'W2/H'0AOW[-O7=!QMFC#/E,^\(*&]NG@"ZB<-00M
M*7@P7B:;65:Y]62E.Z <)X+K81WKQUL+V7>(V=Z%[S4[/WL]F;Z=CC[1/E_%
M_;9<PEV(YU]XGND7/@2*.**63H40@'$*.VC%$;Q $H3.B3GA5&G.!+DMQL,;
M41/E3@ZHF0Z.];OI)"'FV6N23L5S#U(*6(NV.H+-H<XDRX24,PE)V)A30&YM
MZY[BX>B>B/7TT4:'2['?2$1_3&:SM^,-.,^R)D">"^!*"5 Q,(A%UAG DLMH
M4I2N]878O8">AG6TDWF'XL@U[_"&J;[!^9O)_%V8SM\6.I^_3F;A_+?IY.+K
M639U=@K9L';&TMZ7#<0H..1"D4>PQC#3Q6_;#N;3]6YZZZS3'=C]HEFF6$4(
MG,Q?@4V8Z&U0#H)2"$QRQXUS+L76SO% :(?BNCBH$376R(D16SS8WN,PB1)R
MS>#7PY@[#SX)"9FAS#*CHC4^KV;.+E:Q8]_F-MHY:GO=$* _^S:;J7KG/KM=
M]'14PQ(Q8I3%@*D3A92@M\P7.KZ#SR)H[H4R![B]?81]FX>QIVW4T\&.;O#I
MWM$L:%B4:+0"K;BO5&@,O*4@IC@C.!,J9M::X?1!4"=QG])"H9.>VCC\O<J'
MER\6WVEWC;+^B8UO3>X%O,Y1+(OV*3NEE5&N2.<1R851Q011,J;UD&K]L_>X
MQ;S\J&NOG;E@-+GG(#6OJ4/:IKP*$H34H7CC4XC#QF;<^N@]KUNG\U$:?0US
M>E46G_MR,IU._L'IVW@^^K1DVGOQ97(QGI]1$"D\K:/.3[5U%B*]*"X7L-$(
MYXKUF0TK.MOBH8?;.!KH;>V^M8]D.]Q0?)P2NE)I@Z]X@5[,9CB?O4BIXL.:
M:7@QJ[F&%>)7.,4T^30>_2_F,Y^+CZ%H,*E69FJ-$%W,P(JBDU@93=M<XP-G
M/\2/TJB.H*S6M1V7@EA&D\9*%FM!K\'"0?DZF=.D!%+*+%P*_#:I[OT[XD$R
M-JVWB=UE<BIYEY7=S=Y,YCB[3"5L<+]>?K]1=$F?O2QG\J$X&\DIBBF DL*
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
MXR8YT*(U14!1%MG)]?H1R%.RBOTEW8&$>M-R;TS<7AV7%_/9/(PSF>U9D+5
MBMRT(KP!A62XT9L,/ F9"G<\W"(@Z;&-W(?Q*1E-5_WTX#"YP'I!6T_0_"Y,
M:Y[CDA9WG-],Z)1=_.4LR^B8< %B4IS<K63!VR(@H66,\VB%;S[_?!BTIV0]
M/;31@<QDDP!6#1B1E:PM Q--(&",O'+:%D';PB,REUQJ'5O=">90%3>'W4RV
ME_.QJVAFT_G9^S#^M&K<$\7E4@I8EFB_XZ& B\)"LH9YG:7APWH8Z5-O6 ?]
M[=HR?GC@L2IC&NENLJ\,&\:^5R!6F? A,+:I4QFBTO;W% ^7ENPA_'7U[2&Y
MCHKD&7,(6"?I&%=[9<B=%72P%.5]=$D&Q@?-M#JV N^HN&BOOVT$UEAO?Y*D
M*"Z]-"2FN9:ZHJ],]123@$O9 O=,<6&3-&'0I?4#FOOAH8=SN/82^Z2%S!JF
ML!= EDF%JP'94DAG+$1+?RB-&IPS!4SB/BHG, VKFGI(>3<?^@B5M[/,>ESR
M_W">+_838PHY=48!*AY!58YB+WT"R7VP5@7)?.O4RVT43\/+:23E#IG;'Q%=
M3LH=@*E3G>XF/,>IM]U75_>J?@]!=W_Y+VM.(M>AL P\,MK6O$S@@HY@N-,L
MVZ+]K=D5CT?Y#Y2P'D+WV\BW@\Y72>#W.,/I-[QY4WG5 YRE1>;!FKRH;V3@
MM.! <HA.\!B,;3T/]B%,A\^([:^YS;GW-F(_0.OU'QAF>PUC^O$#]JVYN@?.
M6JD5.5^&#F=?<E"*<W++K&!!6DF:TXSAV8\?M6?>$&<SQ,4GOL)9FHZ^KM:U
MRI4)Q]%SVC>PE.K<N42;1]00A9$YY("\>8?H Y#VW3[>?JT<YJ/QI\43WH\^
M?9Z_+7_-EI-SSIQT*4GN %T6](:8##ZB!RG)%^8F8I:M]XY[ 1TAE=[0(M;W
MD':R[U#(]".XR[E)W\]B8CDX9H$45T?:(;G-S'-@AF.BDU0ZV?K6_PXH3]D8
M=I-W!_?B#E@?YF&^2+[?*'=^-UGRF_Y:-_#9B&*L/T:S^9G.B6=RK< PDT 9
M(2#DDNE<9)S1*HRSK1MA]@;]+$RKDPY;SSI:2F9M#?6/-Y/Y_\7YHBR>_*[:
MU3N:I45Y53X3WCIRM#0$$T,=IL A!%M=&FN"5]ZJ6YFKS85LNSS]:5C/883?
MH0#IQ?GYY)_JBK^>3&OUYHMQ7N*>T%IF2U*2W\=INI36\K]G(3*E6:2#-A4&
M"K6L.5>D@, $%T1VR;6>F[8+SJ=A6@?35(?ZIGN=MBVV5)-L85C3CUG5^9%T
MN'O')&0I?(HR,2RM#:X1]*=E@\?09X<RJ<TB6F:ZC50A&(%0@J?3FRDZO;64
M8+,Q+O,8I6[M@=T#YV!5+QV-II6TCUWY<KF>#Q=QAO^YH$_Z]5OEJJ5_MDJ6
M>N_K_/(@8P1%>RM$E14(F;,KL43C6E\=W0'E:/='K32]3DW40.(]"*YNP[JZ
MXG@86*>[I#M!'>="J8GJ'C:'/>1^4,- *[$(SD$F5]\"YZ#.+0&C"'E&*[!Y
M?']@@WC@DNFP]K"-N/O;P67%"D9NA"B@B_;U+KUV'X0$F)G0AD>%V-D&CG6Q
MU$A1]ZM_!RD?X$KIUR]?SR??$5_BF#YL_NX\C&=OPK1ZT]]PCYNF09^[[P74
M]N#7[J6"=A8Q&)YX5BIR9TDUUCAED@Q"I+-!3]B7;GTY<?:7R9>OM%F%I:E/
M:TU3]0K_9S3__/LXC[Z-\L4B;IE/<3Z:+GZV0C6[]H>#<<473]$TJU5G5D3Z
MJEJ7%\F2;?$H<NL&BH;X]Z>N)RNJ4,;SZ2A>5"A592LM3O\,\U2G;?WP\V7C
MYEGP@G&+#'24E>"VU$JBG"&Y@"XH9WEN?26R.]ICT)X?R4IOL^8?1,5=1JML
M1'Y)@3 >D^1N_K#FSB[WG\LE%.>5<]D#\EJ0P*R@>#<9D-&Y)'A(QK>^NVX
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
MA5:OD->:1W)&>')1&5:PX+#+P'L?\]-B>NBC0_1P-PVE%4Q%Y@1X5Z>OY!S
M:ZG!JR(EMU(R;-VJ>;I4H:=A3FV5UC/4:"NUY1U&5CZC50)LD;68-]";(KD&
M%H+/GH295#=2J [K.1+SV6E9\LD8S,FPHPUM!Z?#.$6F-;A8ZTM*+$#B1TC"
ML2(-E\4W'V?X#"A!VAC3KBPAVRCUN$0.0Y#^9 EIJ.W=&1UV4=5QC<N0WY)D
M*N!<I;HHKB; 8H*8K;)9",9BZY'CQS:J5BPA![*I;31T&):0:#*G8X*+[$!Y
MER%::4 EIWRT(@F][AL^#9:0K13Q,$O(<"D>JA_2IH1%&0&(%0FB@>!](M65
MB#I(;P:.$3BU?LBNVFTAS9YWE?=7?]B0M<[(@3&K00ERLYR)#G(JDAFR3=V3
M_O>)%@+V\6S;*[1G6F+0W=X0L#]K UMJ?*\"KEW4=?3:0!^E8EXRD$Y$4)P)
M",Y;T"R6DK)SRG3;X1Y[;>#A3&L;+1VXLB=H8UQR!600MO;&UZ0;,Q!C(G??
M"F1>_*SLV4F16U3V;*.% ]4&_E!)4I"GY%@ I1P=[26HFII%(%?/2Y$LT\T'
MTSSVRI[6IK*S/OJZWW>SM4N+NE9>RUS;1=!X\"(+<@P">LZX3+%;,=C3'+W1
MV_%NHLJ> X[NF_HP .+/:1Q[JG:7:1P[Z.5(TSBB)JQ<%K!>$=1,>[77(4,L
MZ*W.G =["%?ZT4SCZ&PYVZCCB-,X$$WUV10DZR4HF6GO93E R;51$K/*JOGU
MZ6.>QK&56G><QK&-3CIXT^NE674$^^*5D6C1)A6!<>M6KTSQ"614IM Q'9QJ
MW8=U%Y:??M"D@](Z<&)MPK5ZE88@Z^3SW(WJ.*Y.&^T-,(D]1-_AD+H'(>.*
MQ<0,^%236]H*<%%;4%[[7%*R6;:FCCJT43S@Q!S:)K:1^ %LX9?)EZ]ANMQ;
MO[_(_^]B22IR>40JY8W5@4Y':PBB"1"BY\!5X)P9*R)OG=#9"N#AG9=6FGW
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
MDPT/B4#4])=.2)N5\I",2#Y$YW4<U-QT; 7><0RWU]\V FNLMS])4E\NOJR
MQ,R=5HZ#"US1$9 Y!-0*K#3*J2 UUX-Z+Q[0W \//=S9NI?8)RUDUOC8_#/\
M]P80GP1G10>0)M32!TY HJ+S6TAEC7;<B4%74@\I[^9#'Z'R=I;9T5A>-M6/
MOTCST3?RWYHSOPQY6!\VF*V7N<80$YW+,D01K,_*2>F#52X(M(HE9Y2_@R%F
MR&./SQI3N5DE'2L\U_&?&0-$% ZBY-:BB([IYGT?CY<U9E5L^_9B/IM3X%-'
M#$[.SU]/IO6'9ZF(R)%53CY%)[8*Y# ;7=_^+()V.G@;3D66]Z[D!//5;2VY
M=;=U X,X)9J8901_@SEZO=K\J@[WA]4FQ8HK$H3FC Y.04>H%1I<MMSG$"(7
M)T,]L-,*']%KT= N6[TJ_8WJE,AGAJ]V2;]S)KPTY!,RX(&33HJJ#BC3$'A"
M*TP,J?F\X(,M[A&]. >PTL._4#N8V*-ZE_Z]6.4ET\F9BDQ:<@ @<R% )2\A
M) K%DM 2M0VF\,?S*OVXMI]OTE'>I#T,[)2(I!Y<)VFAX.CF4@/C42BO(-:I
MZ(HS0PZU9R 99Y&A=-Z<#&':]LO[^3H=Y77:S\PZ%  =[@Q60D>TL0#6;D-E
MA >GE(-D0U V"VM2Z^JB([EY)ZF%_\'1I\^U?_0;3L,G7!!<O@ISO&(2O_GR
MF.A84!Z!%4DO#W<1'%<<H@VR[O=*Q)/)Y_01P2/:'Q]UQ-O-+!^5]S%<'+6W
MAXX%E\$Y21Z8U@9"*8D\L*298-QH=C)IZX;K?D3OXRD8_PF^R%M9[B,.PA\6
MA.".F8 <M"^\]C*1)V03@LD.@PA2,-N:CO%D%O_S/3[-][BG#3^JHW@5H5U,
M<?:P%+BFK8M)!&$S!6^>XLOH.,6<6?(ZYYVVM]:4#J>Q\I^O\6F^QMVL]W&F
M'@;(0*02;3+  UNTRC.(@7R4[)BU-HF0L/44[U-8]W&H5F4HF&IRRW#E0!5F
MZR3'7.L63.(4FMKV*=7G0[6Z3Q5(=W7V<.B;U?N'E+A-EH%,FB(35C))C66P
M.I!$ Y=)MN[C?Y9$8OM8Z%&4?9I$8L*7I$J]+?"U/IY.,'!">_#!QJRX*;(Y
MK_H3(Q+;R@;N)1+;1A>/A8AIR)I^$HEM122VE9D<@I%I%QT_&ONE<\:)1(&,
M-/1V\^@A:I.A6!9YDD4$%Y^MW6Y%)'9Z9KN%:CN8ZV:6H83!)49GF) )01$,
M<))%X$5$X:)TWMO&]O:4::"VTO$@&JAM%-2?/&R- 8;E%!(3$JQTD7R16A?!
MI0%,T4A9?)#8^J[].5#V-+2B/11VM :WJTS/"XKJORS30\T;V^Y[2)^&ML'+
M6A]UGE%FG;,612LL&,@*F+>)9^.SE^6.1K;['G?T!C;&M.%D=""+H7#:,P9>
M:04^.UI<R,G(@[LY_1O8-F>J%D^=;8:W3%9E%E-B3H!/R$'EFJHO48/@J+DQ
M3!1UH-SC@UA/< =N:XT#TX]ME=JKS2P^++:X+K9-^TH=HE:/G(\X_<+/K-,L
M&E] 2NM A>@@T/D"'EVR2G&O69>;Q2ZK>7X&?1J&<4I5-)M6]GXT^_OU%/'W
M\1SI39^_#_-Z*UEB<=9"%K5PF]?2:,/^__:NK,F-(T>_[W_!3M['RT;(LA3C
M"8WEM>691T8>2(DS;9:"9&NL_?6+Y"&UR.XFB\SBT:T76TVU6$C@JTP@\0'P
M($U)*;)4,C]Y&_!C%_4\7X"+@<DE$5#N?\.7\X1_H: #1RD[%$E94,52Y&*3
M !<UHVB5D0L;F/.L^5B;P5;S'?GG <8E\34>.]3^T=W0U]R,YY_K6[UJ S1"
M+VU9])\Q2(><M@E(ZQX80\%+0:W5Q?"J>J_N^RMQ&< 98![[*5:Z;+8TRLZ;
MH'.MYD %BKD$3GD/P:H<?6!<N>:<A9.M[OLK<AG :3A;_KA1NB^[Z11O5I,.
ML91Q&M-?+1S!$'U4:#(I6]1$%8\0/#,@HA0L!LZ%V3PK&@])?EBX9X/CB[#N
M$"/EAW\O1]QXX;AE8$NHS2DL13+"(T07$D;!3197N),_&^A?*E0:#K=O3\"R
M*3@I4((*@>*9B :B3@DP.9.+CG0V-2\P?H:,RZ/P?!9CGYMQF7$\>H/OP\VK
MR9S>N@4+QDK+?(R\7C MIK]X<)I+2-QA1JDCZL? .L/TW^^[3W^AKU[BE/[P
M%9[W//#Z^96]+-ZUT7S#R^XJRE**%9E@'SGV8$3N1L+=IYZ6MWBT^KN&NAO2
MEEZI+".W-8%"'J5T"*$("3I8ST/0RCT:.%^"#1_@\ UFPCXJ:S]&#Z=U$PJ3
MSRO^3=$. W>"8H!<R D*%+MJ[L%PQ@I]%G+<+)]^:%#>QE>?SF<]3L5=,_T,
MD!3_ED'*1.0EEP+9TVH6;9A\D1J*,9%98:0*K5NC/K%:A4/.TN-M<8Z4V2$T
MOWW6]+U6H5>M0B^8G(+T?8B-KZ56H3#)H@\26$RYTCDD."GI!,@%$7EF!EN/
M6[L>W/:J5;@XV/8Q[;F'#ZLD(ATS!HQBI#Q1(H0L+=1\&CD-SC"U&>)^'SY\
MH*F/&3[<QTZ##93S+B4MR%=E(5<>0DQU&BYYF5@\LR$GQ?>ZL'X^ ^4.\>$.
MU_F  ^7V$>/I#93KI?P'!I(=HKD!!\JA<!QS81!CA672A,@H!#AAO=+)H E[
M%0^<VX![#91K8;\^"FMLMXUN+NLA:39X[SQY.<X&.@H"HS#?&V".^<*$BF6_
M'JT[+'COP\\WHZR7&;J6.FP]:.Z;B7>!&8\L.7)>,8'BRH,+LH#WR9HZ<E1N
M#>"]XBF!AQKQ<)VU'O'XS<2[E%2R 2/DP#P)P@.MI%B0,9KL/7>Y[-5#ZCJF
M!!YLO(-U]N!=U.!3 G_[?;BA@-O?/= ,P!V+V*B4I+=&&8'DI]JL@J?8V2CC
M<Q%"R&*$>VCDW_93SEX@Z;W7@DD'(52D.E^[%P@'5F>;G*-8C5],G]4W9Y_P
M=]B8!=H(7-&Y *&#WF-KZ01564&407-7D@CF"OOG76<C^,.0?^8Q9WT =)V3
M E?S+PR=:X%..ZBM4T!%Q6JWO%"M8PRRHE ^D?D7%_V2G "E9QMSU@=BEU0;
MNG.ABP:FLR\S<Z+G4CKO("V<QTQ^(SFCCL(VI0UG*@EU/8?.MVO[_B:=Y4TZ
M F"75%S:=YR;36@,SQIBRK1-)$%17=8(2@D50C'1FNLYDY[9O,#+?)&. -@E
ME:P>,,A-NE(P&03&:.-0V03PNEY,F2B""U)I>S%]"[[/"[R2U^DXF%U2A6MO
M9U::G%A)"J3#7.L4);A<-"2%M)=H792\F-N;YSXOD!?N4G0!9,FU3ZBLE--<
MVWOK&%G0SKC6'3 O3 57M#]>S3718!"\JMBWSX0UJ3V*(H G4\C'*@I<]!X<
M,B8C2EF>P3"3BW[W+@'\%_@B]T+N5;V]WUXL[%9$J;.0=8A@2B#W+A4#7F0)
MY(!BUMPP9Z_G).VY^._O\66^QT-B^(IOSW8K H,Q/#$$+:RF"$T'"*).20K"
M.6<]$Z<G]W\?]/F\7^8A,7R--WC[C4H,,3N=N0(I)/DGB3OPRG.(R8<B4U1%
M-^\>?1$K__X:7^9K/!AZK_/.< ^GQ 2O7*VYR#6EIT2$P)."8GE*D:=@<_..
M,Q>P[F-M]R,=$Y]([D_X<HIY/*^]>.L7+Y>2_W4[FU<)O_[:B]D,Y[-13,[[
MD *4;",0P P0S!(P8[RTFL<<6\<Q!XIZ13M<FYN[4YAT"+?^H!FE(;KLT7F(
M4B90MI#*'&T )I0LA: _R^;-E)_-R-FC[H\'-^<0WFBSBL"DJWZ* &M4G4"9
M7#V-Z4=M8RR2)\Z;.Y3/L ':40@]B['/W0#M_N)ZQ4OP,3HP*5,4&"@*C%I+
MR)85^BLL4K1.QCZQ-BZ],/!H&Y<^MKB6-AC[K.E[&Y=>;5QZP>04_3 .L?&U
MX)<;@S+[ #HI!TI&"[Y@H%52W*FMM$*W;G-U/;CMU<;EXF#;Q[3#CYS=F$6I
MR>W-T9&V2E&@."9P4A20S"3)'>H26Q-XG\/PT%XV[S4\M(_!'BQW:E?W2CK[
M8[P(]V=A0AJ<S"D2PTD:X^SM[7PVIP_I@SN_->]>+>I%EU<'1U3%-GKRL36S
M0RA@HZ*6E>*")<,*[12B\8P':8L7G#[F"4>-9#ANGUE<,=YYQM<8BMD8N-2B
MMHZ.-0,4Z66( C0/PE?:!H;6PW@>%.;8W?3WR>URIUA_\[MO5#F2W#*=C )9
MZJ1HXSUXLAI)F$0TB2<E6L]4W2'2Z7?4-DC8W!9;:GZ .M#-12^#MI@BR<09
MR,!H]Y<*P8E@P<IDO)0AT68^,/1/>N,RC.F/U^VE7(J\'D\"[<N3][]BPO&G
MNHY?NNF\=#?C[K?E(Q9.K* SOM ^#QB4 554O79BY,YF':UF6JOF,RSW%.U<
M%RD-,- -;XL!_/<]Q%Q/K-]#T('N0/86\CP7&X.8NC^<CK#368%EG3(!:_OW
M7$>E%FM@,41&L:!LL,Y1M/.T +7CQN&R\-3'/ /@J&[*=<IHN-F4;]TD34>L
M4W5!&\3:9XO7H[_0C]FC24Z7YM7VNV0ZO5,\D#F[ 6W1T$M>]*K]%</-*XI&
MYT@A:J6FI(7*)_D-!:@_XB>\Z3[>$96.;E.RJJ,F=-5#SA"U5>"Y]3$IDV+9
M;RY?O^<^-6@,K?I!=I3)[)9P_ "&2PI%LL"@"$^AA->53!HY!7XL!HW<N^;%
M@H]+]-0@,X =!N#SW*,#^E/]]OS3@MVVS/"_O FSV=MRSV\OCFAGM%*UQTWR
M%>I<(H3:%5L+$W6.&5-N?0'>1/ G'8<-;,=S@?'A):Q>UGT6<;H(KO\"+B:Z
M&QI AT!X$.N?)BX\8#&!9Y%M[83AE045C*R$]\JVLRK)G%/[N207#.'^\>15
M(KB/T5M/+/D:^I!;^],DW]8L:KA9^2K68"JJ#KY5-0V;HZPMNQ5P;BW&$$S.
MFW"\/YAX]#$7X0@.;;=N$*6W#C;?_F>"T[<IW7X<+[-&2S&_!D(K&1VJE)U
M0.,R*&LR!/H(R&]VBC,IL]J9BN[SP&<'D2$,T7KO^+F;["MFXK(XIB44&TD9
MZ!6$.FPQ&\FC$XIOGVOWXV7_9SX[R QDCH9N_Q+9$YQWK[O;Z>OPQ_CF\_UW
M+"LY&>.N:!+1"5N[U^D(#F6FT#EY^HFAWQH!_< VL_]#GQUNAC)(PT*0A9RO
MQY_P[?3OW137@L[&F32S/$;OW.%..XK,YV-<3^^*5EB1\@+CM0[3B7HOE\"Q
MX LS69JTR1*]'T6'2O#L('424SU8,GL2GMZ+EV^ZR>^3<ELI9W=^;QANWJZG
M#<C'Z[70#0Y>8MYEB5*EP,B134YZ.E^X$LQJ981YC(.WZ[E#\>Y*="DG(<'Y
M4"HC*D',D8$0VGKF(K.Q-:=\,-[=VU)^"#=US.%O'Q#G2\[7FVY&3PAQ?#.>
M?ZXE]V5=<J^<9ZH@".\-*$:1L.>Z@.9215\\RZ%UT68O 2^)D]<')5O$K,&L
M,@1#;Z>P7S]Z]6=E@M/F^@FGLW S"L)8EZP!G5,$)24'7X>M\VAH.T^R%*-.
M#J@'Q3T#O(8#0F_(M;'B !>KNT4?653.Q*+ !E5?1N7J#.+:_DK([(H7*;1N
M,K%;JN<-IUXV&2"SM ?@/]12E9\HLIE_Z/+#\#=<!)]-A(2!@;)"0,A,0<:8
M..E(^=":QM5,^.>-P2$L/$!W@_MSP]X6Z620D&*=:"T5Q5XF*1"QH(S!D%/=
MNE/!A7+@CW*UCM;MI7#@-U>RR%TQ5PS3!-7HA*E<DJJ:7(%L$C*E6,3F>],]
M<EP6JZ*7=7?@I;>6AW" -F1:7<[L(]5 K(?[)3H/C>%XB^V P!'J/AT8BF;2
M\VR 7*Y !VF1$%@=0:84)A43O1*M>0.G!,$.(L"I,-!'RP/8?GT9]J8+DZ_"
MK6Y.50J.*2S 9"W@Y\E L-R1J%+Q'(/78:]1UKU**!^6Y_QW-8?8;*MXLI'"
M&P\Q?WG[Q^W-HD?<JSJ59K[LX?6VO,C=HE'A O]1N^"%%J!=+:9/RH,/-H)1
MWF:=9!1A+P=RQWCL?62Y?O]@$*TW#'OWD6_U0NPC81^_X4A\G,-W&,::/:!R
MA"D:GBL])*6H*RA)6UQ"O9@^GR&88,#9Z'-R4N,6$>S:P/* CW$I6.EC@1-C
M9-F\%//J.F;-3%*Z#NT4P$0]>'D*51^ZMEPQB\GV1>Q5OW;L^7.?<*?S3H:R
M<)]SZ6CSG+<CSCO\<WX;;@;*K&]^^X"9]$<7LI$Y5QJU]P5]M*A*"2&FK+*W
M##D:'>QCF?/-YPR5*?=,2V.< U2U*M(H2X"U"= 9BXA!Z#+T%>6;8S/E"[K*
M5TK,;#QY40J!O'J*?^UNZ>?W;\9_U%&0KTC#E:DR4IEYA:% +IZ!0J[!.9G
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
MS_3+?FA?#!9BV\4,Q(>9\4GTIJ;&GU[N0+N@IU&S6=TH4!;3H3KUK#LY'R4
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
M*82:WF1)/@*Z=V7/DQ+Q;VJUUM1U-GBF\H3KVF;,GAV0Z\M7RM#=&@#@>72
M[:MG9B5<!D252BO*H3JL#_3*GE(XR*?V<)=9*N+F.RAX2I5V0:ZM@KQG";6K
M/=-,H,9"G9"_$H&86@P[18N865_:6K%T?,:^O^R):=>B9(MPWWF1;MWOC-#B
MQW /LOYMR.DU>\+W1J)4=_/AH5>$;P4=0D4O1?;T5:N=$-YPC=#7?^A:E,L!
MQ;ZQOCM&!PAFR$0-B[82 4>!6-<S6A;5YY#]>YK2:=PK#/<C^ 6]DK<$V35U
MA]G2/J/WP'7(AG"N<=H>,-_V0^5(T[E"+IUG_7MRX%ZB=DH?+BPH:M^W[UXQ
M)Q\,$2<=!/6AK>CX&?E?/B?9S]>LO#:=][&)=,!A2\;DS#W_*B#'#+A'C1!
MM"I!7<WO(^JZ5]5G8?%HL7$K[8B,W*]>&NA)S;9O%%S8/OM*ZYYIJ8#E).IX
MQ1,ZX(("9=!MD D$OKR1Z(VC [_<S78#*4,F=J"NRI?R9F@AQ:5_OJM0)Y_Y
ME[?9-QB#(1C )MAQJDEE<%?V=J75B)]]EBJE$;*C,TLLMP)%VC2Z94]+7 NO
M'@@QIQR,Q5$C9K&#[>9\UUH/#Y?"3<)\[_7M[\RVN^-Q>W&]70,J1I4I-YU%
MMJS%P6K\V[FO8.E YQJW4?&/ZS7Z?K[?DJK4'O4J^YTR$8R\X=PC-7(D$JK5
MQ$M69V1F1ZAQ-6L/KZ,H@L\]85S?"=)G:;T4[1&[11+4G=?$J55&>15R3.2+
MGW+CF=X]#>B)>JQJ.S(:03!#3<G.XC173Q3 38>"4.Q+:Z0!.>/L 1\_J6$Y
M'O'24KM0HX19()*]S#&+QCT!'@PRK*JEOJ+<AL3-_+BX>SAIHB<,43;%?U?K
MJPM%:7F-B]:-88N 1/3?0ZT@"1CCK'.$KA+<\JHBWLZ=)Q#C'8O/GG_1BCD^
M8W=[CQ8 Y,H#8 6-NV%$Q06$$C6O&3\V9Z1#SJG$7N/5;X\CV PI PQLT-H'
M75>$'Z$#;U-JZ<#+E>45_XDK)$[P-IDE!.I \&]'B2S?^RA&*I!8_=@P&=/D
ME[K"V7SY4->I!?4K)$;2%1U"4:.B[V#V+:+Y='TK/'IQH3\+:GSWM>U['7#
MB>;C/])G[RIA!C!T) AMEY0A0BB\T_KO"9N7>X4R7H->VU>-HZ2G]^8_3&.W
MD#2>V&4=]%J!8A.@@C3AD'B&L>(&]WI('GK[X"KA^51,A%SEB>)^G[50W>63
MD<]7/%Z=/4AL/QIQ#EE44Q$7(5@-7O,FA-F^15H/.7UV'3ZJ4BN?:=!89WM>
MYH:]KU/?*9'6WHJX9CF&T(WH:IXDRC6-1L(LOB))5\DY0"%XZ*Q!F,"AYRN)
M<QU)S<^FSJV=D60E(&R'(Z",!BU9D ,1+%\+OL=[X\6?-;XP-]?)]5#9'*RV
MOR0:<KS_F.+!6UTW%KX/. [=Z7>PH^W7#K/KR1C2M0PXMN_$AE%N4Q*"S0+!
M266E/D!C49CJA1557.,'59Q01G!0L9=7O@U1MEJQ/^QN20^2 ;BZ> [SGI%C
MK>?-_EXS",H:M?FJDE;\I_$02$ABD^%XM?T+T8<0YV\R#ZZETBH^MABJ;#=O
MUPLP93&2FG(Z\-B=8D0'$(9T8*0SPPG1NG<U%TGC^):G=CYW ,]M53"[!JD1
M[*4 D-AP=K(-;8 F1"W78UI&5Z\EJW\[9S:B/NOEYW^G*@<>8?#%1JG^H[7C
M=4'V0P3S>X5D"*V/QD--CF"?H' 25!-J5:Y<JFQZ]SYEP_KXSL<18X>H]5$;
MX/E^>>8-!(W[?5ULLRK\4J-':ZJNIDL".*=D?TJ*J A53,?+,Q(:]L-VL2)T
M("G>=)'A'58_A%>2&2#L.(T_HJ59BLB3J'<PA-QQ_6/SD:KHJ:73/BW6,HF3
MK3#%DZ=D4FYGJV/^:5C"2,OFTS,+W3-'S'F[PWP#3[H="X^IT5"XF?^$\E'@
M3/=W<@<)'ZGG1RV'^O-,K<WR4 2TH:!<Q4H%$6(*AOED/7"^C;?KUYK+^>[L
M22IZ=B>)=CV2TS U-OB6&GA+>)X'5,*L+,RJ3@YVZ7$--2O0QN\QO(:_H%=#
M^/S8JZ#Q(#%[';QMC*7N\)-APXW&2'@YT!F13)M",R!H%*:.O=, 7/">?>'?
M&J&2ZNQPSG(H53J%^-*BLJ]G0DFQN#C>YN"1.;X3]C??,T U"S6CR00[':YD
M#SZ;?5;!*[YQNPALGK5,LFL<JO:(*4VM4G:-/L:U4,(;">@NT/8?Y$17Q[=9
M77FD7O36B!I:$&[R<G+Z'*.CY-K*)$%>GLD!@4,'7<DL5U&U: H_$H=9324\
M:$5P1,C"+Q EFB*XKJZKFT%7\/BMSH8V1P=BU7ST3YTSHG+U@DO6# 0 U_$E
M:W23U5Y7WKOSA+)?]YAJKWE-^/-KU/0!<B-\ *5YT;U.*Y=G  $>L8FO71..
MZ(#4!,=05 XBBY;NV==E>QEL9^/-U!:EF"6V>:_#"'[L':HLGO%X_[95(ZO:
M6B(W93=H*^/5,&OF^HSZ.Q,-YOY0GSYC"=W/X=ZKYA.F- Y&F)LFL1(6$N":
MA-FN>]^KA1,JG-XWI-L=RTQ\:7B&GQ%"#S-F A$SA:3MO4(^1ON,XE5ME@>A
MG?<&HVI/6\^7JYLZR(H45F7?U,FQBFTY?H+/A!,7&"AP^Q'/909*BLZ@]0=#
MZO;1@<JZ*,G*L%F.BK0QLW.F(RXY7=Y1[-D_;J:<G4QDLE&./&PHNF,6 :,
MH#,QWX[1\@WE/'@%NS9UFB88TK7=(4;1V-W,C+B->?]APZPJNC]=D5GQ.:65
M[40#VA3M7 '*&*TLD[F]KX#+;5GW4 D4FP"?7T'\D7><[E0')EP%;\ EM+*O
M4GG.S0]XY$F;AA%,5"='2,/$),K5+UL.=FTYQ];S4V8=/E]T<XQA<CW1,;N_
M+U<^2'X"X#O[!H"(T,90E?OSRN!>A+5VY-0RC7.TP!X<$S^?WCZ6/1CC)V;K
MFFU_B.=@XX&:Q+9J-BV6?0?,EXO9]C(_LCOX2&>\BPY495%X[4BAU.<1BM<I
M_D1$<A &$O+LTCMA,8>N9EZ557?(781"X/"%)E_W0('(UG.L4BO9@/S+I'_0
M/^A_+!%XIO))/N![LCG<C1!_OQ8I]LT3QJZL?-2OR;G0X_K<F,W4-Z*.4UWJ
M2Z;FC[EL.O9\ML1'I<TF.!X6#TSE($6@L052/;@RBB_S 4V[)?E&_>&^6&_J
MO07+NJ'8IHMC#3$WOYM(QQ9DP/,S6ULENDY#26O4=XS<++O@L]Y^^/&:X2#5
MQ!RMHSD':\;566I'-B?8SBT)5U4#CUZ+<SURDV\)'[%"N$!BT'MH!Y:UD4E;
MR"F==@QO\[$07!-&$"P(ZO?T.]K'P -54V=3+EH/Q>($]L6P1 H* GI7P42B
M..DH^)3L2O$EFJ]FD"W ^#;2/9L'9;JG<=S\9XDJFVS0RJE2F\"3&DES2A?9
M/[5PM[9(+TAN$4WQ[.V0"08RR\"O/4!5KG4\6.._ON17!;K;?U$GC3YQG#%E
M?70G[2(=*&9X%H5W/.)LHM(VN1'=:#Z$&^3@-[A%%LZF75R5;?E>\$/559JT
M9_:WLB;A$7L%ZOQH"Y^>4Z!]G,K;5#G@9T5B$#)N.^(4-0;MM0K#"CVY"8:[
M$[U.>[=8UUFBJOJY7WR\#.OWR4=6)WQ1R]@)$&(_%\GC2WV)=C$'70<G_69)
M9>!IHE$7%S&X9>SN[B<TWM>H,S@K $Q._3QS+MA?.9G_;)_;8:NKE&(./Q.R
M.ZX^V2="!J[]64_*\]&3U5JJT/CE^N24"]VZ2HK1X?<Y=ZIIG.)D$[@R$4;A
MM^EP/$'P3_)5EP8?X'[48/9.35VJ,GOS=4;-\%"BP/RK,RO7@+X5IS-2@IL\
M+3!6&$4=%,6BXZ^7ZXWFAIA?&O&[^QRIQF6+]PM;?QVIW3=(A"513F']]SN
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
M_<S@^1'O9^9W50I/7STZBIS1Y8OS;_6'7-%JM<XW+*SZ8#+R^&IH^.LJ,X7
MY34SV;S\%^D-N\5)?03S%#B$*-<V%J%!$$Y4W@J7LT@P<4<X:Z6=$IY(B3D8
MS7,H>B^+2ZWW3E*!]F,O[2#^RY<&3HMYWQDW1%R]4G2I5OWR\_0'-F8ZKW,&
M]-XP["JZ[4^,_E^IDF+*,*AP" UM3HMFV/_O;SV87?Y6T[]'3:HT#H:CEC9G
M:*)R[1H=&$YW7'1D:))EFS'&<B6(B>U2.K!HDLMSY\]>$)3LIQF%87;7'^QD
M3Y3^WD?]9:]X_&_(]A_HY@3<E0X<Z5RCWE*_?8D./()#MCH1CXHC&( NU66;
M]D[L?2&B1X]G%X_NL6#Y8OG/:.7OD2 2B]AA83 $JT;\L*JTI;$S>CZ/WB)K
MTF+/B/]Y*_NLSHH41CS38_F!)CR".X+(5S^$.DT28-^8E">6I!)NS.OUO!J;
M@&M("5\_Z:'_*7#20 /S\GKUODMRW/?S%"<2WYS5?F_R*JODGE39:WM[?4_F
M;PZ74CO%A-),1!2+H]),3@,2R]\'09\*)%229P+M:CY9OKMFGI5 "25RW7U:
MP#1EG$<'' )1/U>E&D96Z8 31ICB_$(=-6U'BAFCW.**9]C?N?-WAVNT4@(%
M.CEX]'1T!/TMO!>AHV^<3J]@>,4@7V%-98N]PAYHQ>K7@T_IP'7%FY(_S>(R
M$&OH;T-;I#2;[(T"S@<?I\!8!@;@ 05QU' *,R%;P@[OGV1X]H<>4Y7F-,_%
M_EOHAF1]<L<)P=:>4E70 (K-0]7X#\Y"13PAK+J:F@Y*[0\;<AJ/0'!A^0FY
MIX\1G>,#'#<(V[CX]HJ8J3TA=KBLZ),?V"]=Y/4LN"8MWTT>J.$>6.J6WE9O
M-")]M\I<S,#9:%(H95[I6Q95!9#G[C+#SM389S?O?7]7W\_('W[,/#XMH]-0
MM7.)-]PI9+MU<,*<Y ^>*$&T.3AC%W7U\38!,MT/=!T"@U0,K[%3:C9D>I(_
MS%I5.+],(A!W<IRSQTD3?55%1]=])^_:3!Y-]&B0),$RYB?->%RC\\4"5@4R
M,,&^TTLS%6\L#03;@F/_ %D%D3?H@-2'-6JH 64 \+ER,TX\P7$&+Y.F>;D\
MY?T^'I8#]Y*"!'S$42?!:9(9F$4^#;[>F(6N0!"^+N.!3RD&A&J+++]4ANF%
MENUT/@>QO#&Z/!GZUINJD]VD>O V^;P,)KZLS(^B,\L-F2,*1ZO/K0=QZ^E'
M=GLR#R"E70Q$6NUCY027,N8A-<$KB00RZ7Z8N9 1(A2'%/>@ YKQ30&Y]1GA
M;K-:UH>0VD<ON;I^KN/,E&VNRPF(_K18JA<4=+),;-'1NZH8/;\BC, ;^,RE
M11&WU.SO&EGBU4RU-$.=IVL@P8R@V%_T895RZO07N]NG'9-V*EI@M>@.6)2>
M4C4H1PY>S&RP^O:EV2@^0M96]INX_2;_029/O5.*$_9SE'R_M5>S::=<K[G<
MZFL1O'&*11+?!!^7[9H7/%(BC5,/N:2:S>\P>[39V\1@43HGOO;Q@NW![\]?
M"'W!KFJ9!'[BJ<D?Z5T657&9^G)=_F53_M@_\-S_'_&<_7@''7B(XFSF\I#K
MP C2#GE>9\W<WQNDT_FPS\@JV>2;%*(J%^5%V*;6-RM1_&\7TCH1U7$E>"4;
MG2O=DL>MAVNLZ,#KU/B.<:6E8L&X>S:U6;=(OD^'@XJNU,I\,*GE]!X+]-)<
M-ZL?.M'^\1U2KF]94;#8L63J.?\+H\6]<DJA-2\;:L+E?Z;FI1EQ%JM][ 9X
MKA/6$M$$"^3D1JO8#@$255$+27!4E"YU%"-PIWYQ_ZJE,V?^S9")/.G;3YU1
M>FX^$8Q'=HV+(5=+R$9>,[)UM]]3>'%"ODKG+>F +N:FS'OFZN.&"V5AR';5
M^W2 *V*?AU0[A!/.5. A=(B;L)CIS?L8B;_+?">9-L(7OOQY%\TUC^@N4K8R
MGR^\=R>KS.1H:.B;-KTK2Z&8:_BF:5 @/^8U;=3T:C%5H77=J+?O5?;R_O@X
M.O#K_<WS:(^?0:=-#4 (K@@]/]-37E;1+[KBAA=1TRF7X)@[:&-'R"*Q4I_3
MA)81A&=>CA(-1&22P_U!//K@C,2EK:\($35*ZML52_UM]=63UEHI"A\+#'"$
M)*U[YD9BIIG+-87!EQ$DREPRX:M"YMFF )%N93.KXA?N ^XS!ZH*V1?V&L1?
M>FQI )_<;#40L&#Z/V3[[Z;VOP515W"C19(3S,/I##+#SQ(Z<RI?>?&&!M\5
M_AR?W.VZTK(NXA3-Q,*;O5-GOC?B,YI@OBAN 3JSE1"5L)OG:P=C9;(&QB@G
MA.]6WZ8#D&/R"WVZD>SF.>>VK 17YZ]]ESI:J'S:N/A=:&/?\XH^S(9L;<RX
M26?AT(RF>=M U4$]]\M:V8%W*@]8Q]I./U79<<M)OQ_69E)>/%QM7]A:D8SA
MHD'!(QB\<)N_L)W7K@\=4-*5X].757/)/!&7V!5J#:SSG.4."MK8[H)-C-N.
M4/P#&,"T1T\QOH6FAT!=J3Z>G@\^=)?5Z1&.[%C8+M;<8P(]OK\!7;VVFI%/
M,2&>1['JJ858^S/!+U::;PYR+E5Q9[6X;Y-.A$\GI' PF3@QD5O\3C_YB.1)
M:C>5>&SRI4 PM'5Z:A@V8XJ/I^HFU6^\T4CMO#]8*6)_\=:ICU;:57=C1JD9
M-M0Q&@=Z9TL.,7?;I'J:8>X[]Y>B_VL!)H\$M1#MPRU,ND=DCZ.)AOCC/M7.
MHB3!SN^28H3@^*F3F1YXT<S0@L<Q];%&-C[;LYR= <T<$=/C,^K@&+H:UHV.
MO+?6QLAU'!;]BSRR;Y:]F89->8WUHHY-?YL^GCQWADLM".!/CV8O#)EN1[$V
MR>'9J?FZB-<_LB/R<50^.T]=NR*6Y!4?+N'4?0/)E0O2#[?TMC;D6L@5_!$8
M2%U.%-G+,T>R<8@F2#D^HJZB@QLEY?D-V8?DD'Z>8!U8ZFI1FTI8+WGG5E6T
M_,&"N8&XMKJ&?ZJG&/(,Y[XR2%8&L_#/<]@RG(FO2PJ\QC(UZH19@\5MLW%1
M#>\L]O]XY"9YZE2W/V&:] D4)\J1W!NH)2JU[S<']WEF!I_PKERJ^ZY3=M3.
M)W'U=0+?^;YV<;9@/X?W7T_,(0A&D,W!R?9.FG23Z)<@Y(/FPTVC<_[-VVQN
ME^TP7F7P/+(^S'$14M6]FHI=5<1AAUY3\\KVM4G%(E>%ZU8#D!=K N[O6+"/
M94((5SZX&H^<5$U"B4#=5,5"3N#\$RL.Q9N L45+0K>5%7286+8S4T]E#@M_
M1>NXP?L?SMF,ML0Q/9Z3C+&)0K1>/,G-2$FQ.5"!&A,?O*D.C.W"V.=5)LN\
M*2*@XYQZ?%/P![3J4V'1,JP:TO["W2YCAK36<N_\N/_A_I-E-[A.Z>W(1NKT
MR9>B)$+BKQ(*8_PI1B]#K-?L&VLB>]G27?ID&WR0J5P!J(H"P-LF]M<KYXQ0
MD;B$(9U>ANY>9D"3N+<@(]4UA,ZB*9QU= !?PD_CF,6_N F+:GA<@6V<<R>^
M+EZ)S9*_[MMIWI!VE5R4RY/_HQ0!F@0A=@54$6L%^30^!Q@ME@M#7OPU=;L9
M<#?+AA&'SF[3=J]#<3*C=."'!2/:-F=&:LC_IS?\]>LCJ3/;M*:7M)MU2H]K
MQ]4%B6:CPZ#?_(O5?.M(M9\6''-C*(IT YK**8S>'O[,UBF(I ,<1ROHP-G8
M->IF#:+-M(0.?,YCN,AP%4:TM*4#A+0E.K I[T@',*9&_XO;,OUQ>;?/._M[
MOE[^ZUZYN)^NQ[]FGK]IWW-W4[#P#]TS51HP,L/?/P/R^^X9$<@:^MLCAOYW
MM]5\B)BS94SQ<K9R3\PZSWW:NXIUP4$PR_'+SSOB;V0)G5\4AP[<N&NO^KY$
MPU%J]/(G:1B'XS%>^7VBMT*6SXC7_#<4Z;]-VPB?" R*8 F;%L<.KGKC!^/0
MW'H*>O$O/=%.9*$LV:C"3\X;RBKSB!Q;B>FC*U\KNU;V :SA[NRW[KIW[3PG
M:(FVG7AX</I9FO7EAQ$?W=9"CV;6;NF=2]8:4<+:EXM0X'+R%[PX] T:W_79
MP(>3:E_NSI ^4Z%_W'>HZ/8'P^0H NRT!VNTZPT,[W;DBP:48 6;GC:+:;U!
MG'4YD25%XPU77K]D\GT,S4CO$N&ST-V][8R0$ 3=L=Q!4B["6!@BZ4G1@5][
MV_W(J7M*&\PDQD.BDV@3&%&T-XR#H@YF$4VV!O@ODQ'3=]YM<NLQ:V8Y!RC"
MB6=2WMVQQL7=Q<[Q*6W*X2'=_NP4F<]VG1#^\K)-B=.!>J/%2[QG2A$-C0E?
M,2L/TQ=A+P)@+.ZZAY]?Z3]^5%WQ2_3S<-3)\N<% K4/'=:$7YJ_+ERTE^J^
MIBKJ-GKBHF*&]M7O.#F;3 VOX^GW+EP82QNM+=O4\>( W+)W$FB8&2C84^%,
M%J-]W-U^>+72@'CSW?YG+[ON^?$9,P^F_&BT&U'7IP,W8%/BLR74:E(O.%"^
M=!U>J!;"WV)$5C7I#IE_!-&>A\XHMH]5VJLJ\WT?6.[FIG:OC3'"F.68*JVY
MP?OC-^+5XS,_S<_:HM8J I$T[LPTV-;BU0BC7(HM%8UP-X_3QE .B^FA@V?-
M!74$[K?EL%9KOUA^MU38OR-U:/;PDV.;ZGWA%31.&;)1P WWEY3]A"^8]:D%
MOU] _B=_@E//RJT?YG";(K@<Z$H8QSHFTH&]VVVJ41I3K$46,K3!>H,TGSMJ
MQH'KJ&"7\.72/\:P.C7[^HOUG 6J.SN.(Q&5!13Y73.K]4<(5_?0G/<Y*ET\
M-(?/3<*OBNF D./;.TWX4,UV'E!N?&4;:Q82LM%U[V[>+!T0K.363*2$WPM2
MBFY_9"E-_1IR:NKL3\@,_D,KKY1%0IZ5(< ,</;\^]&SR;Y;XV.U5_%KM=)B
M]9>-#:8UUD..)C)S8:%^EIENFP[*@B(CYC9]I=-K<DVH9[[-W_]FQ A=>/G?
M,E:Q_2'1^=TW8S?*W[^I2/(KSVH/5E[S%:MAR@J,-)>-U&Y0@OP.2/QA_(")
MEY5TX/>#B/P-?N1R)_VMEN7,I&CJ4QH_;7A&&-F.X3MI1#9[MM.@]]Y9+AU1
M,-#*-_WQU-F][ >+6GJT!$?^AK]ST-*]J:3:T<T;]RP&__/5B^R=YQ,?A?B/
MM_5S)T6_.*6DU>L 3=UXG4[<GLU:L2FV X5)'9G^_*#8M4S,>;"Q\/KQL%N7
M^%0N"_8:_M#%/?KJ'JILL_B"WWZHR?257<C]]H;:6FKLG))ZP>KS9>4K7>V*
M/Y:,;TCEL56I>W\?WVQ,YG< PU16,[ZJ"(X6? WH%1AZVRY5XJ:6VLI^'Z;A
M2!$$-\B0Y6U)76H*7#.\!-0(S9YU (V*'?R2.4Z%WNDUD1761<G/04C-!A!S
M>$EB_7P['O/*8Q21(8K.D*4#"QA81IU_V_1MEUO>8U9%JI]JA#^5VE HBUL%
M@O,0)J@W.IX.U/C%ZQ40R!<_D.^BY#+*/#1;G=$CLBSW#Q(JOQ8>2OY:= @[
M=T"'#ORFG8HG74Z5H1&RMO"+!^4DQ+P&$ XZ999;6LI^C)'KYH]]4WCIPI+)
M-^ARA7O^OPLKO9\L_1=@5>9_D^C]H9./X^H#AN%&9FGFW%^[7-\K)WQ\_VCU
MASQSR?_[3/PO:WETT/%+N5\:1].)(,YJYX)?^*3LPI\N=X&#-$YS\NF(*4A-
M<*?_KQ\EVA<! ;T[4/O@NHEOEB5%QIL,QVXM9S\*GJJ_\,0]^I#4C8NXIZA3
MLY)1!*Y.AK5?YM []"-'!!P@:U/4"&O14LGXY@;">()T6IA6&ONZM8C)-/*8
MX9.N/>DI&9LW!)C69>\3XDDCU(?-1T)H[208:(Y#)CBR$]<2RW4-"JYYY2B(
M677';2D]0GO8\(AS/7#I*WT3:\OT\'Z:/PBA<73>+J)U..I1<YK50_K&MKL@
M@D'>F -@=X<8G+4,-^:>(9N<9]U^TJ)WGQ:[WVJIX;<)B+7E&8@ Y0S(T"RK
M'/4U;?^UB&ZH*(4+2P>X?URI+2M,ILE[1BAJ!BX+'3!^B+E1M9Z!RX:I!(ON
MQSQ]9W%+[^/G38<3[?=44/%W[ SJJ]_6IDP-LRP>-,ZS,GH+\+25_<N1C?][
MI?/#\)]L)IV17/S]4M"_$-OI+$K*-GIK7GA#O?*/RT-_:6/FGU>,LFAG=Z'4
M"!259:SSCW=_N9.;?[K4>97R9YM)N1QO_L*"JA(QC,;92P<4F(AT@-J&WAQU
MA]6H@XQIR^I&!QY'@G2 AH/M>E57?(M HM:OX:$KDHC=P%10>%B59OP<2HTY
M1P?,K/7NO$Q2(N^C'3O]C,:QC4,E.!ZG5NA*X5"QJ /=L>K]Z/J"PH3]V5DW
M!Q#5/R^65I[B7''AD^\54>;QHEX"@^D "Q'DP7T(UPTGFM7"$B,4L<WHV>61
MB*M;';<T?^9;1/R8NH!U+MFPHW%H_F*6P$[M1&R.AOXZ;U$PVQR6/?_5W)0[
MMGBQZ^J1N5F/WID" _>3C[_> 4/?^P=[UR'L0Y@?S9_*XASK=%E43(L[<D'1
MK$_QRZ+.&PUL045G_X"WTN3AM_K<-0J^OIS=![V$M(;.6%D< YAS!9;D*Q;,
M!A?/I^G_R<1@^H^N&_Z>0NI7N<GB( )?D8 #NPG5'=N2+&!6H1S%M,DY/Q?B
M"?!\G3'8]G,YQ'KX/<"4EN_9 9XCNWG3)(BU]2MD\HT0%TQKA.;CE6'UA.=T
MP 5\M <(NS8=\VCNIMRAZ#.XE-9-F=L0X>9]%#60B'V&BD<)4J2\2SUMI&3%
M8]O/@X=,Q!^>]%.[U:<OJHO-WH5+AIWCC4MAUWQ09*A]UFMF+ L4!_-FGG_
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
MGR4X59&.PB/1)Y<]41OU=D&E,_?IF4>+OY]#[5>D1?YE-?,4Z]]6,Q<"X E
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
M9QF>NZ)LHI($_[/JQ&I[N'!T6TJ!OB%9\*KA9Z=-#=.$\>F1OHU_3PE!&SW
ME77TUA;;FALJ,EF'@V58(0@412G_7A1H5\$"OKD#PJ02&#P>L"FN?MCL3W;X
MVX.O./6.%_6?4'!&":F8JT=*S=^?,>OTI*_D]8.Q$KUY3^/_^:N/?XWS3W&"
M_^H_?[CICP]/V?'MK^Z,_JN[%D;]]RGY9D1+,==F_J*72L^CZYMR=N7-@OLG
M)Q/9:.$ ]/4."*:. T0&_?\@U-@5R?)GH7JZ5UC[RL&4T#GPVAH;$CSSMA4R
MV0]C'-O693 FV:'.UO2O*QDJUOEO4I(=J9I'840,81V.6AT:0FV)U/U6*?N]
M- /Q\6Z>Y4RE>FE8KN?DR(S12&GY9NEB@'5&4+Q3+08OEN<;L-*U)"_F8S-2
M>=ZJ?&BI?,1G%&DPI72N_4IU303I5]E#0<[Q8O"+_ L.//W9I5&65;5=U[-(
M<\7]M?PM.(H%^@?8I+>HH!"JM9)T\X4.>R; +<1AYIZ6!3AB ?@SK^5#'?GV
M;^=:WD<R3N"Q>_FW-[#&3#TR;%N$!*,8&K.NK^)&B@[NIO=@TURN@=WT'GY_
MUU:K($]AY<ELJD=GQP9/5%,T=0=$FZ6!7S,_[8 $\VL0,M_7M'83FVB/KF;1
MJ]HF'[Y.1\>@I$($D2!*)C! V@'%%?@:[/OZ8D+OK;(8[V*46E<G8?&=/$Y_
M5<%9LU"R>5[XE*%5M4-WF[Z?Q]RC\NX\]T(UH]E2 XU.3V<"7HAZ.)%'?4F(
M-.6$1Z1#;4^F!/X:BH7_U?S&0ICO8&Z(43K-9]47+0HDF \B=8+#^Y''WUV:
MF$_^3GALME?3).C\DGG,'F/A%E335V8QR@NQCGI>S=?>! $9-_MWM20]V^C6
MEYGL']"HM.1Z*3F[]US%#?P&_RB[L5>!TW3-+7QEZ+IF.?]A@G,Y7-1S(+7.
M;*MGTC5]RR0HS]M\\'D UH\NH]"AO3B9J\T>$65WO0NXA1E#1WZ-]HQ@B=!!
M"JS"QVMMHF-NU0RURBJP,6;5F?>;K[ZI.CZL['FMW0NZGS4,+B_#(8 ^$L]*
MV"0G9ME?_<I@3/7D>X$EO\>;=RRY?N]UW9M_2N9Q$+H),QI)Q+%A&Q\DC"7L
M;^AK>SQ4 :_?.'M'I=Y*T_TH,T=VY)VI0XASB]AX4^30NT2%@Q-F.84\FTE%
MYLF;.3.02VZ!FJZ'B(^V5X0O+-R3*,TW73.:N.5K&H:J,;P!M1K\1ZX;>V#S
MVW^&U_]_H&!!#S=@932H.G<R)>B5SK>H/7;G8O87%?T!#S_E_]^S;?\O]&87
MG'NNWS]GOC&W:E2JS"O+[L)B?&#*_,)?K[O!_HL%PO_:)4O5>KCGAJOC4GE]
MQE]K=U@I/6AY5EF9_?CQ'];-+W/]UXJ$.B#G4<# L+C:X,M]Y>@;HR:;9W1)
MBF9_6%SU&KB&$$\A65R'UR[_X*2J<JPAEDY3#6B_ Z_I-VU"VC$ER;&JF'V3
M8_YZ2%TRO_1\RM5YP=MC>@\HMF,V8U!!/>O7H]&,]P^?\\,E*. E6[HMX$E3
M =3ISOZE;=N(*.3IAYH#(6?<\!F)@O;V.H_SR].L>O4DGDHK]>6^ 5ERO0K$
M5H0,PDI76H.#2*Q$NAGK*T8<J3E% ,]M'W$+S,&0WIQWOTA+_?DV7IQ1T'&D
M7?'\F1<\R!]?A:<(I96+_'1[ A)*@2PNT$V1[@#*E5+:D%(;^!QP;30S5EMY
MD1.UM/PA;M4]\6J+')*D\M6$.X)CD'-E_O^+ C/%K0'LKQ)<^D56VK8FZML
MBXA:=MQRG5/: 9W#TM%LWGZ5S:+GFK><Z$=9!R%%K$$55!.*B!N-;KJH..D)
M&X7CZ\]0^3I$JGD?,C\K!BBH&\MLH3_S/KUWZ1D7N@YZ**2I?@_%-6J M-*&
M$H0C#:A;S>HO&2:<V9F<Z15)X^U>[U:_=$'N<;0B*W= >[EV0"G%.Z '8.;7
MD5_E*#'_.@SY<QHBKG'*6T_-T,C4,OWZW!6\>0WRDWN'].TRK.QD+FTV%*G]
MM.V!,N?1Z#K+=-T#W9-"^'Q3A[,EZ/.!:QWZ[C4W]*SW"9G"H\%?_OFN]/_U
MS6UD_@YH7R@3C9HJQ#E)F;,$ZB ]5-=0]860HZL#YPR+^?%*5E5K][BX+W9(
M.B1N6 @/A+9:-)#>O\BEZA!87#TNOG<?JIWU_]TRM]:>/1_,MZP^U+]C,_E:
M5I>-_&(QW6T!#PEU*I<&4T])_'SM[JV0<$_>Y=S8N5!Z77SDCRQ4OMO"S#;K
M>2/I$_G!9ZRQNRQKC3:N?"(#PL_=B]<[/X\%9&87V9Z SYL.=T=1XMU#4&$,
M\5);JOSO;^.\XZ ]'A/HU%/BYL,:,^M8PCQC]Z6Y9B%#L&+8H@#]4CL1%I=Q
M?(0!)B,$YI50)(-85./%&-.:U5>7XPMX>=T/<\ES(N,%&K%?:OGI(2$M.(%.
M^3"4!XZCYPQF?LF5JE17N[0>Y6(%2PPQ;"W]YL/;T35J,-I\L][*=6)R>(@E
M E,EN3L6?]F$N$)<I4XL+M)KEO(99P*7A*UN#J_##_\HRGWG0:L<[ME4/K,L
M<@N1>?K84![P,^6):V?90"G;)%_]D_']>VKVWG\^NCX$8980P$F.;)XPGK)J
MA? K%[[S/%M@DY2Q*7C]I,[C!^HMG>2?%EH"_=42ISC7T"UL@ [[(6/![L 8
M=UQI^F:3FY;VU (DHKE%)/"WB\SY#I+G*$1:]-J9A-* ![HB*\HGX@R2[ED\
MM %71C*.K-&.,9.1FD0VYH8=@(I:ST&5/U-IL8CW@)-'Y7E=DDL\[=1TV6I6
M8MQ&;(8)=>F.H_CWRUCSW=?& UTTH;K!VO.49-I;P(*$D@"J_9T'M51R_#E_
M2_&^W\8W9C,C+2YS6MQ)QOV>6'MZKHMN#*L;16D%'ZA7GH-J4G9 B\)T8X\0
M.=LO2^N8P\!*HY5Z='9 C&C@6_G1PW:SW_#6EV4%OE^&Z?[Z,Z?2M'NV?0>T
M>GT#09?>P#!/JRTG_LTZQ:;^G^6I^KOKD!7_6@;(W:V_?ZR7_H<53;-.,YX
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
MB0]1F>\98CX46Q9W,#7(:(SU">FFI'4]_]>!=,>OM&PP'XKXF;6'C4)<:4F
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
M3F9J3N;[@K=MRP7*-^-WL9@@\)V#V"@4,9-MV28P0!Z[9$A7 7*)ZI&,NX5
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
M95 \K#*87]AKX-VC=.8;.<21;)E_*V_6D7)L:UL1[BBN;)@WN\L[#(?!P%U
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
M?@7&S\QBJ (36-H,BX$&];NZA0H> 0J)>JWAJ>5&>0TEW-(G4[E/?V#L9W[
MN*$F_"WJAN&<L-L#NN:2"?(X0V=E0?O5OD'I:R)7N+GWOF=?L]^Y$8;^F47M
MJ)@)S?9#LK,=;PB'T*='?M7G&%L,# S8JMA-5GJ=+?D9=>KZ0)[$>)!@5!>W
M5( 20\B**A5#L(*=S*)FD3\N]P107:N]""<$W7Q?^"C/K4VODW#9E-%XP!)+
MF2$VQ#I-VVJ24BH?R:M*:9XY$6JT()9_;_3 /;ERDQ^/_'N?'!+NI5D1V($)
M? RZW(8\I'N*>-#"P($<:8>*>TR_]VTBQ.%4@_RB1)!*_K$])IU:A#"V1[)I
MD10O_%9+3]*>P4[X<;H06H["*RX5>63"7-41]ZVLBU_@E+"$<^"Y,<,#YN>%
MD")H)88:37C6'A.'$-6]Z_'&/=!"?.JG:%1UL<Y30XY+KO?: $*"%]G+\'#!
M!X\)C1R_XI];Y D[NY9!1T>'[E/)1X=$W +O[7D/2 4##JP#HY'DZXBQ"B)?
MFQ#-EHRC)I)7/Z L3B2/M,A-ZP\1:7>#K$U3]H9+*!^_?YW[\U]OX/DC!/5_
M6Z5=M#11U(8[.N%._KG3CDXOJ.J2GG;JF[P7)7SI[+?0?8"]V0 +P.,7-D$)
M#1 \& #UW.J :U%DDI^_\_@NAMK4,UNZ&S&C/)PS%9;_,V0T@P%D8C#.D!2X
M&O PZPCK^Y/#J%+TVBF+V]+1]DEYJ2<%Y8/; -<$@P"YV=^Y/_4[++8#$R!\
M:%ZH#U"$84KAI@8D=7SP*K+_6IW:MS[M\.U3\Y'. ZH5:LGY87Y=6H#G'3!?
MYA?$?>QX:ULUBY<V2ADU^![@]6KDRJ#;\_D< ?3RU^<*1U]0W2;XG"]**I&X
MR'UTHE(S0@"F-*BN55*FWJA=^K8NYZ#T_6>/+LXE*[PAOTQ2BM&5*X0^"7YI
M_&D07Q/,?T?;9-A4JE,(NX^&;0'Q,Y1<B+X<M,S.V_V;9ZZ,B.>^?EQQZ6%,
MTM<?)G>?&9?O#2Q9XV= :![XWSLF-%,"\*B=/32CW>OQ#+!_K#R3XDU0^=8$
M"/R8)ZL8YA?.CEIL9T*2=;WPB&@6[S#Z!!1G:WY(PF#0#3/L^\[H+E?#F?O/
MN]^?';.6/<"CU;27<NV[+@2/$X3J]W3677L+^AQP2$/O\L3J@FPD4]RD+7[U
M<Y0[ZS+/80ZG67YW3K/X1;0PPYH60JEI"@0)HH6A;P]Y71I*;&FUJK(1P,Z;
MD6L=FX[QG KH.^_W_'FD4Q#1EW;&=L62O$@P8$A3:DBR^"00))KXM;8BD_RB
M.D-+N5<E4N@LWUX=.2=:'I_+V]?>_K[!OI+S.2WF0N^EY)P?=O\T,MBC=3S9
M'_P7H48^(T[7- ^JTSHZ<Y9B@_(M6LIT>9=A%[4Y%'ZR)DJHHEYY%I"7&OI^
M#TGX^2Q0"FI.B(FHQ,3F<HZD6?8'%)]94ZNG]:>[A7?,/SRV#Q YQ>ED4;P+
M:#;=!=P]=+ 32\9:,]_#%$10DMCQ>0-HQ_[YO@/J358'GD&U_2*;VP$A4<)V
M&[8#OY@G'>'K+.G/$>-E,G7G-,Y>"A+%%O9G[]AF0U.HWYD9#9)D-T-F'@Q"
MB;DV ),AZ 1D71JJ,BFL"?EUM_;J=9,(-QGX@[U],W[)[IQ#"EB,*R;R K()
MR^%$,[ >R<.D+K=I3L3W^DK(?\3*/7REUZ2E[C\;0Y(@JU)3R7,S"C11"LB4
MHIY4^5:G9K!,A;IJ=+E' D YPG%<)3&\W9UAQP['@[.VX3XL&88#):HPZLVX
MFI?_>R>1B9)5 2$NKM<)_(#KOQ>AI<,>UA"R8IUVJ@UQ! 4_LS1BQ_VT:KE4
M%#*\J4>MIHY25X_<,OCV4>;$UXO.4R7CUF<O"7'@^IVLR)I4(C-U%^ !YK?
M@R(@DFH60=81IY]7?LW!?[D/#![03A<WE.R.V!?<[@X+89:!7+'CX6=3.E&)
MXL;1<T.7-#1J'JEB+T1&+ MY]EV7.N@]P2>6QV?T]A-<C'&#%D#):*Y&\K,G
MV^"UT5_FL_">#QX9"F>O76H]9SQ]!RK_\-)LF->3?\#-G47F;M\%1".%-@\A
MS&G!1 D+)]^#RWP%7CVNY@?-AZU=H[*.GGT3'9C*\54W@EN,TD.=9Z9B7+'\
M[7A@$D:RTN*@=:;Z,X_4^MZ'L;B &2WK"76]! "?)V#SB8+@OPQ52MQ![BD1
M%7QB%DIM"@I>B)BMB,$.S5$\B50YGBBGT9%K?6OLZ7.>L6]"GZRB"6$Z9AMK
MAV%B0[_ $^9MR&,N(WDA%OZM(T\>VRA(\)QTOY4Z]^OXPF<X#VL*]QE$$B,$
MPP3)$&)'5)F7P"D0];Y*@]77XAXU#_D/Z1?G7DP!YBA.10$!WL[>,B12V\-6
M7I>%3-L#[_/NE\N& >;2+AZQ=-AJP<1C^. :M,.=A* 6E-"E4O<+SU_=\@S\
MV*+-^. DJO"%,US:I[;CL(K*>4]-6BN9 (H/ G)!VM[KFGO@VT?+?FUXGQM[
M3'W]YG:N-_K&@N$=?O2Z4/5T7B9@R1W%WX^9?;<+^)02JPM#\E8B)B);!CW7
MIYBY1]LG]\N\R-YK'O%65)I\?E%ZUK41_9\>--._?D@CW#OU.VYZ4.Q&9V$L
MY4JILPW]<\/>OV1D"C5,"!JO9N_:^@,T^>VSW;B%]#58_<"](-== &\G.UTG
M(P0?HP[= LO%3SB:$?D>SMXOL7ROI,#1M?]=>%?>X;[X6?V]\*'?6C;:A=.>
M& [TV24IF>3V=-^WY:_B2K?</%)E#Y[DC(RXR;X>>OG?I%61Z4:T-^\81X=T
M+]6T3<QD^+]?JK.S,ULPMP],<DG/N?[.4_PF9\@YPL/:X[.<^2A]6B?9S8J6
M1<0!H.A.NX@1$#<T:E/BE6M2@H-<;&'[J3==6/5OYG_CYXEY0WN!VU_(+&3(
MUZU/A[XNS:3%7AF?G)=(#-;9@M4'+>H&$!K_OA2*?GLU5XLR&J<O#C7N$,F,
MKL7OJX(<6:*VOZZD?C&&6O=IK+H8:>U]GNS7KM3VM]0IXN NDJM#X1XKH(!C
M[WS_=?3EP.W,599+H$E8W-'WDQ+E@2UG;MP.RSN<'$]92_A-?,TW-CBKF22!
MQ[6G3 A>&@CX0DU(4NN2'K!_"0@_$P7IDN9_2(<>_[70>,J,EC1[R+^IG 'N
M9WB_FZ+YF',^R61<>.KMZAWQ4C6X:64,(%W]\+S_0)B&.TKD;X=V1)BQ<'GH
M#C!:BH/YKD'[O5>&ZK9(X+V@1(>>[+WQIL+.Z7&S>^_95WM-N/^K^KY_J?G;
MA_# /D4(P36A!R;Q6ZV@9-M= -_ LA689E*5(]4KC<ZZMCYWQ'[2!$=9.U6;
M&!<C+S1[C(!^L@N( ,%TR6LM1K0M<GV+@M8 0X]28SE8N0NHNN;R@ETCG,SP
M[]$0NK^E3G7\FT8Y[GO M" !2)+4J'@[/2&SUMGH1.A=+<U4UC5T;HN]=:@[
MY/S7O,/L&K9F99-L3S5OI.50Z.VYBK=7=2%E#LLSLA3C.%BZE\+EXNIO)D+W
M)HY+W,M].+:XI\&7Q1.DF!PYBV#7-Y6E+R.5HO5%H:A.V[JMB,<]"?Y[C M;
M!00ATKK[\S/<3QB=/]FT?3D-#SD&\D+NAP_@JJ3*W\&'T9RTEW!^VBG;]0;%
M6<AAVH6%6[H6 0<_9Y$,68X4G^O]+5HGHOUB-O0JB(LD!!XX$4*]0 &V8,?7
MFJ7.?O=ML"CQD.(:+-W$\>KG"@1HPS*4WQ![S&]^D4[D CP6XGA#5X%_90FR
M4?T]1SXKVGK +03^+I0%CLMDY=Q]]+SP[98H6*^JM.FQK\K8)/.5RJ&B.<>2
M+\)M[#1U%,9!*:+B:4"R;<L,UU #-V+6-P[H(:5%<4U\G.5X>:0_\8:'W?UD
MCGK[M"B.AT\?=) Z@8:L8?@9&I&N"3M,WHH%N6"BR;3XSI;,0B1?;(,R5QHV
M!!1#<$Q33"TN<[.^V=3J]V66R+T(FI0@XB+9,6SF,+EFI9=^!FK<-M%1ZT\\
MI'-CF&&,P-OW'/3E;O69+\CU*'.^>!KPXJ"8]_B=HZD?FX!7X&.X"NX$C,>D
MCB_O,O"8>B@G?K,ZQT\V7E<A[THYF,"S3URKH(Y.F0S;#QV"DS6E[PA\130?
MQ<R+0WAW <O);$!2%#*Q8][V=1WJ>_W*C6\C*F& +MF[J&>[@#LIXLN("@1#
M &5""T>YB[Z<R(C654+-M!<ZCM==W3KX'J(F\&K,IZ<VD3<Y*'(@3 <ROD\1
M3"AJQZ0@*G,S H[Y>SDIZ0N22X>Z%HQ>9JKMFS+++6^<RCAW<;EFR4F4;Z6G
M#,;%GM%%+&SN65H2)<N.LI4$<W0FU,(L"'JW;8YF?1UX9<!5^AGV\KMLUFD!
MT_DN[$7]2F:LOH CXR S39>;/&AM+)Z.C"%\&6G -OBNJOH_-OT)1I[-SO7Z
M!O+PYG1$_SZ1!^\5WWR9$*2>E/R:R!$2(ERA9C/_ZSN_3OC3*:C8*=D"0*@@
M <<)TZ:<%T<E-P#?>NX9$&GO*RUJU4P[.H_V$"(Y+5;!$NC[&-KD%)(591?0
MAB!?M\?M6:J6$AOT+=,%D9W-JP9/16BMX)TE.SY:W]R7Z385W_F"8_"94 KD
MM\(YM*=]AIOY%"[],Y=ST-=G,Z1QO\?+AQXC:V<726G&GBOQ8=D?KY*>#_J$
MV"+H:@RY0?@^%A;-2S,LL"NQI"%:;0(?<1W%R;>AO9#43(N5T+'OW+Y_]>S?
MN.V03OM.9WA CBQ^*Q;?O[E<*D]0%+7Y4BDJ,.ZH]N#DZ[>Z)@+=Y0:MSI++
M>&S8+J#B&3,;,5LV891>#+,8A;D1^/AA@HW##6!""O]5WM&MI/>Q<2:=/7O-
MGI]\9_[L8][]49SU.B[NEV0@F';6-QIFEJDXZ='/V%M7$WK17CG<Y4+^^42T
M1G2GCG_V=>X/T"PJF Q, GF6"E*+*8'Y 1\\I23(#9E&D6]FC"7&;YEM!">%
M'E6H]3F0)O: Z*/%=0FUARSU!H])1I!MO;!Q;/N&7RB^@0HV98C+MJ&$EKZ*
MC%H/%62<'_>%O P^V5*AJ;5>G;9>]A Q^QY759/T"Q=?I[GR/,^8F,39(DI5
M"*)(=, /DN=&,T@/Z-5+(P_RSC[ &[\^#;<\F?SP!S-E!4GW@G>PN,@O0'M8
M>V'\E+6HQ][<EQN'C*FHB(6JL(*J>JQ::M^*^;=EL>VLL[WAF8 IFA_>"S%A
M16VF;1!#IFUV)LV_,[2]R)V&PVJU;?Z3+Z-0ZJ?COIZ0N5UVY_J8EC)O9)A"
M-\8W!!4&*E]<,0R@'Z!ISAK'JMOKK/$:>MTEZ#3NE3QUK3;7)BY TN#Z_G+C
MAY_E7I$<Q^5:BGE#1%<<9U&)4H+,L,X$764/9V ;ZMAMS]SS"B5M'3SJH:9S
M]5%NU[N;+S<(U!P/0X^AM(<QLP5H20ID9?0]XP2M@JS9X<]P&]+5T4\JAIV/
M:1KMI2YOGW2_/0!6?$-7*,<ASS^7>"C!>5R*Z$VN(-3$[P*<0=P,>9HEW:2]
MP(NS94<O!]OF>&Y8J7=*8+*M8LI>5,?\ZD<S\^PR<NNSOPD$92"Y=37)G%0T
MLTA?@ :V&EHKJ62GZ0,<B)(9B83Z6I?RNLS;A<_"&V=N2W8UB?D CMDV(II!
MZ(-0'!7*3&)PDH,(5_";O4"C4S<2S:1%ULW5TH(EPD\TO#F><OSY^D.3]N"U
ME9 \KSI?AA ?]<.(NJ3(ZLS@]2'&Z0?GBJKO)\^=SM+REQ"(F3#A%FO6_;ZO
MLPU,JT>2;_AR0 40P44P!;+1&T+IE</7?XI',B/ZCP8&Q/G,0:XN#OPME_:R
MODF=&];?!QVD/J=]H+3:CI3^\H9<36G2YZV*\WX\?40;I8A_>5LXN.Z+BP?@
M.:72Y"9GF'$_Z%-[SF)R X*21<T:]G8QHF2T::N5"LPGHEZ_\Q!(D BZ_D2A
M^QP$%Q@R F2(V%\<A5FP,S&#XI.";Q19NUZ?9M7_+;!:H_=LXKX"'],#>6EA
M//HM81?6:')%$2C]$ZP6X!&8C#.Q4:?UD8.[ARRUNA2F6)I^[TN\3=2<[IGT
MZZU8JS.2RT2E%% EKE5I(HL*I:G3]6FBLX=KR:W7ZRFG$Q\#Q6@UAA:JAN3M
ML&*=L9FTN/&6],3C4G<>9!\[L#/*.E! MB5H=@+'I;8NTR#XZM$J2:#3X.:'
M!I68',^9B3OK$^&,*ZAOHJGM $ J%Q1+2J#?@:DRV8#"5=*<>I.)A!^A=3JQ
M$1FZTS57;*A!+,A55_LD5BA);V[#Z%-+^5Z0B@XO\9F*.^>:F8)"4YW(&SQB
MK_N,^/"F$;I^L+(XQ+YX5%;SB/&1?!/_OEL1"/'A_UA_8W0PL_D0=G9CZ! Q
M /@ 2!2NY<DZ.W)N%^!^2!!,+DL^:>^HVCIQI>9&=S7E,G+954'HQ.(#T?'!
MQ-$?2;_!#Y?M]P </TR7!CX<^79ZIA'3B3GDX"!34&%V+\XN=.#\]<#W7WND
M]KES#N\"/"'C02W JHRGE2 .Z"[ $5/3_Q@E<FO9+OJU.W][<6F%ZD&=9TVK
MX5LN8<W='[#"&YT,H?D&2<JI#MS^78 +.-).O:"S_0JE(Z?XQ\#20_D>O+?\
M>()%T*F\;P)WS@F&T54XSN3MV#*$.JDH6@)='L9I 9X=C40%^(I"V>N.KF/T
M$F>6NJIW7EA19BXV?O*I5]A'Z+GE9TWG0?JL3E 5<B68KCXQ9<[=BDN<D:$L
MQJ]:,NX2F0@\@Q12[% N-K6RV!U^BU'.&06X7][#SY<'\@32ZGZ_Q-RT"QBG
M*LV,_ZB+VFKC$[C2Z)P"3K0?$USQ60W?:?_)94KDXV$<9D:>I.!(O+C#N@'$
M4B\".,Z):&\!O"S>D6=P<:7Z??G;8!O+DJN 9^DW9D6TK_.-?^Q;([B1LB@U
M1%:^E^RX6D@.J,E)[.5]^2L:EA)9I-J?I4$!B<F@@.5L_\#?L-W"GQI,>T/T
MC0;5&$<%2![1"87?1DM",UIS!=#UGT;5,CB_/E4[J"SJ%;FP;Z(6YI?X[ "0
M;**G5X:X#SH"36A&G^HG#;:Q=$<VO04O#I9%M<$%3:G!%QY\5"XG*BRH08\>
M2=9&*<=074;U?Q,"6^T"W+ B,"-:;RF4WH$^5TYQ0)^F2)44\UK,>5P]$3$R
MKF_N+MB;MO_=^MQBGE0]>WT.D+E3@.TX,9#'_\7>>X4U&41KHT%$D!:D]ZB@
MH BH@* @$9$F(HHBG8A(EZ)2HL2$WB&""DJ+"@B(]"HEH2.B(AV"D*8@0B !
M"1^D\,=];LZS][GXSSX79U_\%W/W?9G,FK7>];[SS:RI%F>='T= BA#V].+'
MZ'C6J8K9;9G[^.ZL8^VYD.V[6_ML?MF>=5T7K*UE6OO*4[=8DDR&[]2'!I>/
M'^Z%#LL*S4Y7OGK;K/TN*OJ'\%%*YZ#<>77>8(Z@4]A#,CIFAW_E5\FWI4?T
M@(''#@F*W02C<$U]?' )I> M?M[>\S>'W(@*&)Z!]1(:$EYX$6>'T\^5)G 4
M'9=NH+HM2!#1SAJ;ZM-1=Q*LJSND:NP/%9EL)'3U\\@AC]2W _5<G]>BS<5E
MUS6A:<](O^;?CVW[#'&F)DJ8NKZV%X?\]GZE+C!SMZHE5 9)'28'K'4</X-X
M50L2HHRO<>'0<1?4;;\+$DVFE;(.MN&:N*I B<[/.#./\^=\QZW7[H)X9UT)
M+ G;7DAM50[79!/6VDGG</'D^$IM[K/W9H$8Q_@O.86AV)!V)RC\:[.OS8\7
MTS*Y?]& JE8B65N$.S'Z2*7?K=C,\PDE?-B*UK'KS?#",^=**%I_;\ON$8":
MN@OCY'=!=W4G@UGWF9;<3)$&;4B/9W]&\_M!P&M:4TY8)X65K5L; OCYNR$J
MGH8%VS^&V@0M^6NX/RV%/1B@;,B.#;6V<?_SQXO&:"[[O1,YG^7E8OE.4S@0
MLZJ:*JL4PX/'UE9S!4],*(N'GK-"8:K[*O,#KVK@[SCD-2?Z:?.NN(CFA^U?
ME<U-U#]D9NWG>_K4\G!'_W]=_-F&<00=F"?A. JNQU8&J.[#*>I%:H, 3](O
MSAMP5*AO-M_X9B0\R-LZM2UZ8U"0&BOFJ5 T]_0Q^[I[)-/%:>X/M [3.P>U
M;<R*3.8H+U_OVJON]#.\]N7Q]QE6JE&@Y0O*D4Q9^$F6^7]4\N8GT>@BJ\_8
M'VGO";;GWN5^;I:."; ],73@]H4PD1>JBF(B#[A"#!V/\JJ>]N'L'WY$TX;1
M-K/?O!LB-8_H:HI;J^,W>A^WUSQ/G]25BTQ\F>QL)G?5T=-7ZCORRSP4PXC\
M5TD"KD.&)+&.E,^YPCU)\26]K5(=1>RJ1UD_ IOW-]2$/ZGX1#EKQ L[S/G*
M%9R+W06FY&AV)2ZP.I$@B;"EZPX>!B(OUP-/'AY%$YEV W?/J/=ZV[5H&HK,
M&"BN1H"V@N67=D$R2-"_D^KM9VFF??IV8 CPK*<U.":4Z7=W3M7A<?Z0?],V
MI$^D_4-[Z+K!>9'(?3BF.DL0""0'BR!'=K[E5/VI0Z@ X3O0!%VA@+"VA'D!
MS[W#P?ZUKY0WLTZ)OPA^*77MHZ %3S7+:G07= ^-#R!J8N)#E;P)/<[G$RKH
M_+<:IG2G&G//'M0L]2-?NK=RWVCLDV1^IJQ*1H$M585Y$W&3G8WS/2_A!,03
M(U/78IR;$W\F7J=+1[_^X>[NZ]P]]'3+>G\X4^?2GIC:Q4CEJ]\%^+.0?= #
M"!WZ%D?0DVY*B8AKA]XG.AZF*;U+?T+$')@5$@EP_"BS_]C$0CWT].&CAT1G
M5"U?]9,UT/]M"H*B+;H]8_R[T?PI<(-1!.@0._R'.B%@A *J% 8?=API'9OJ
MC9 Y-&GH*!YJ=21#^^3@Q^=\MSNCGVM.H;J\&D0B>@DTVV'IWQR%D:!-H8]Z
MYQ4' CSOC7[J]+_U\^G[_0:@9ROJO//8LXAK8\;[67)TASZVIU\S;3BQ:E/-
MPF!#^&1]W$XMSX55R^H"[%YD9Z$\?6ME@*;50S&O>*([+\G%T[@!M^]>&?I-
M$YNI<U.VC-XP0U:YVE/1.9-/Y%8<H/ZU<JM7FP>NP? >"RS)XTA']-KH6$]*
M2ZH.%+L,,I:7]BOQO[@GMEB=E['P$0<<1U'OTTT9P4#$:X"?F)!8H86C6#<W
MY?7F>L=J K3-.*^]4];BPD;33P6^/Q65W04)?.+79WK/PUTHVM0EFC9QK9-M
M+%2M#,CTU0")_<[S>;+?XDE YT:@UA%8&R.JZ];AR&K09?T 9!_^26(?=':6
M@09FR;,&:WJV8""AIQNIG$OB53K3/[]OPS,1&G(9"!^P Y</*S'%D!.06E1G
M\9BQ")<XV]"# B/[\'/MSFMI1M;$9,[$!W^)SQ)4AYP3O?&$0]"Y"XZ4(\DS
M=4#J.VX,&*'N[8)2C0\"LR3J W B2FKU7M@:&,!=_EX53*W4$R#YKGY8Y:NS
M_+VZ^ #1<IS?*!]TCS/ N 7E,@YB$:I!K=-VW\R %REOUD:B[\PYF]:]"=_6
M(T-R;.1%9;X^^' !TODZ1&,Y=_L&0X3&[8ASG/.=&WZX()@XH&9/8V12!AOF
M-#KQX1]])[<>^&6??!083M?_DJI##>/G%WP<4\QV^*_KGH^&J5P93$;WK_&X
M((P!'_IG+O+ON/G[[8+V2]<7S13GC/G-N\981_HI<,[_C#B5>?+7Q7S>?(>B
MZQ<@\J@N"%89'D%2040";B2I?#^D,C!;MH1'X4M/?_9(D,VT_O@K3_!T9"XC
M.(%0/]45/*.U18X86).&-_JTT)$?'U;#,7W*1];M/U0*5LV>.G@]U3<J,.51
MCV>^(!%*S-L1;7N+,&47O9L,=6F[U %L5?QPZIBH-U=+^@#/%.+Y:.LM)[6A
M/0#&+W9#&IJI%A_\((W!49PCF#AC@0E6M1!<I@<K^C$;+.%V<>4=\SHJ!^'R
M7#<D0\ CWX/5"0[C1IO;D.=K $*!4C6\7@^1T/'S&O2)U0YBP6GRC\[,I9K>
M2U.#X#WJO_ "U],$:HRO%0__]U:@,/0-!HZ&IIYG*L'1))^5+2):VE=__NBD
M+GK/TN3.6@+$5J U'VO]\CO]5\E[5W'S/5'G!!DP?'4?1!'EO18]KTSG7VFF
MS4,.. (W;HZ1Z#()!^L>K?G06-9U7G7V85_^O'\I&Z2OJ'@["K'$M$-XT/C[
M,;.)1%07C&L$.YK2+B@:J_JD&$[IRSTU&A@FY&)^RJK$+\M@'S7HJB1?]X%Z
MA6;%)V"F)Y(+7NS2>]1VG0^(D(F_X,1)?%AOH3JM*EJ\#YJD*NM+SEY>&P@"
M':)<9W;^R(RR^/:/D0[@^%%=5NU*I."9/,8U&CJY,?W!8K]\>$D%D,&E(,W9
MTO/@A+DA:Z,QU_ZH*SSJTJ=GZSI/';''+M-/&Q4JC!^0K-=+>PTZ;37MR[M
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
MB?UNQ19Y%7\EEQ8.F8SEKJY>F\RNC5;4&'KJ*I$1)8%_QR[A9J0RU#Y$,-.
M=8'F7D"#D:F-_=7$@EN?A=)-27.])R^MSPS)MV=)Q%UPE/;L!!5.?/291H&-
M#\'UR;@8W>%D"#CLT^9Y":<&EX+3'/6Y6_"\(A#QY'#+OJ8 LFTLIE&KD:F/
MZCJ#W>.+$6V7 R<;15"^&O>8T&XEACWPB+$NW=NPT?+K=G*(BV+!Y].OL]WK
M7=G%T$#M&8M^8S$LN[;26&EY?C\])ZGRKT;ZP\[LJ>QZ ,FA&%N]T'+KG>Q[
M7GZ_,2<+%>_(^V=G(50[#25B9$/7=P?TWP!5"F@)^)U)/,5M-/L8+]XLI(UT
MI^]BP=#PYZN&9.Q=((_IB/S!.<6N8Z&8$,Z0\7[@T0+<P7JTT1IU !B@)HMT
MM$]^WC#3?[KBE6UU-_W.=(J4N,ULAJP?_ 9%9B!8&CD*D<<*P2.Z,,)_";*
M3R=6Z2.Z-_B-*WEGG3SA'MJ:>73#.QK\\M U^^>!@T&^O'_ PD!%C['NJ$RO
MLAA=)+O\]H:-H/O2E)6NC:I=@UU9J*IXEDJ1,.VSR4]Y'&P/JDL3>1@Y A6
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
M*%G@("AV+>C33OA_VNOYX4D 628*<181.BP&4"QJ/@K*SL[_N7^)J)P8<-)
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
M7(<<G$8U.JF+$^R@^,OS4:>A/F"CRE\_;L>H>ET0[6E0/_@47.U;G<6R8=Y
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
M_]UHXN-W[ETBDX^E-:K7<8;\;9703?_ :+[6\,!\EI!P"Q2[$A#/;L/*(UR
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
M3-D2:YR.DHFO;)EIGSF<[6Y7W] G3^1^+Y2Z_B[G,FZHSARQ'$0DS%.X0O,
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
MZL@8F*L2>)10L)VND:NS\+T"6F*Y']-KTE!(^Y;":&96<&K,?1EA'L#S]YU
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
MMOG_=$6Y_S?^=PS8SMS_ %!+ P04    " #4@5A6B++:%U7/ 0"IXQ( %0
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
M"=6?J[9\ZF,#X_SVFX>M*S9O>W>\-OTZ-I?&N^]=Q]C(+,E2J6# D;:_@C2
MA&093"F-,.."J-"J-*%7J>9V&F[E-3;RX=Y[PP(&O2R?'8U-OBAC7U><MQ[N
MD8<^\?,5FNA%IFEC%WW"N!?<Z'7P891\=2\K:KI2_6QJG?XF33U#*2[U69[>
MM$&7)M#27'E_[,)"%B0+B#(%N&+%%40BDA!SEL!4\8CIW0.E6>#"OJX"S(UH
MUQ(#VHD,1"]S%U.CG_ARK6%73U8;.;0!78L3TV;$C8.=U\N.;L=<A9&9=2,Z
M:&6_ )L5Z<4':_G;P)L+T*O@CVN'@N>)5IVGGY1!AX+SE"P'CS,\0F?M:>F[
M^KTNZZ;^6"YS_G MOS6OEJ8 "T<TS92,8"HR8FY8*"149#",L&1Q2N,HX*[1
M-Q;SSHT%6Y_#(2>5R?<]W.#'E(5R=-;:+HH=YXT ]=A&Y"Y^ZUZCK<R:U5JI
MP>_]?XWXH)7?<TR+ V(>XU5L9IT\%L4!BD-Q)BX?'U#F_R=M832:&TV(RCIL
M) XR1(2 VE"+(5*(0(QQ""-*M?$6A)*%]EVR]\>?&RFM)6RCOASJS1] [CBC
M>,!C9.9X!,60'M$','&HN'\>-A/5U]]@Q+24/W@JH?^\YD<+YA_XV'3E\9^7
M^5$Q_"-O&WA';JXO6AOBF69OKQZV;^FON+I,Y'66X&5=K^X>WWQ\K'(N%Q(%
M<1A+TR(IC#3SX0CB1-MJ6 4RTH9:B(E3(,QXHLZ-1/=.4]OD6<?;W?%6U_(6
M>!9K-O_;XIWLZ!V%MY?'H-79X[WQZ.OBZWYY/$&GO8<>'?"]^^KQ9QQ8WFVY
M++^:<.]W966",2\+T?H7?B[K6M:_Z0U.7BE5+S3*2'*20:FB3.\?L8)$!3$,
MDU2P5*:!H,0MYL=RYOD%^KS6"W4C8:F%<ZS!9HEUG*(P0$$"XYAQB*B@D$1"
M_YJFIDJ>5$F:#"@F/![@DU05'AMUNSW4)X@3%?=<2VR*2G4Q\,8GU4H-.K$O
M0"OX<7#=R\VY0>6KF)SEK-.6BG.#8J\0G./'AVT%.Y5@WA?WJ\8DK_=7UDKR
MP$1U0FH2*Y$A?I9E! H<X31"*4\RI]*=ST\U-^M_MSQ.*RHPL@Z,'SB"L!W[
M^,%M9,(9"IDSP9Q&PQ.G')EH4AHYK?!3YK#XQ #/ZF>ZI-7#Z[)H\F+56K+F
M+F.1,L:3MELJ)C%$<1)"'(H,$A$JHE2:*1$ONGO?SPVM&@L?Z^&97+[L3^<;
M\1Z6+?.;5L;V@KNYE8#)F[PHS-5LJ=H73.5>!Z?C,T"C+"!AR$(824PA2H,(
M8A%1R&(A91A%)(MQ#_3;XH0Y[A7F]6R3@BRU->,57@M?]_F C>T&:04$NQ*V
M%X[GH^/@]3X?I8D\W\YHN?G C^-PU _^S$>G\X4?E_V1/_S$6X=9I3]+;>/*
MUMQ](VM>Y:T/Y-K$?RTTS0D4QIH"I33_!!G$5/-@$I(T$1)EJ9M9>F2NN=FE
MG:@7ZY"?'7'![ZW CJ;I,9CM;%-/X(W,BV?@YFR?6B#BR4 ]-M.D%JJ%RD]-
M5)N/N%%'736+S_Q6BM52GXLU'PE9U":DE)=W4EN"36L/MS-L0V9$$#.2*0P%
M-]5U&8TA3:F$+(@TS6 B8F;51WK(Y',CEXW4H%X+W(9NYZT2=L0R:!&.,\W8
MT(Y,/5M4.XG!1N2>>OS&+)V#UC%:TN/N4)+^;4M'@Z:<A)_. 6--6&>-,6*^
MT(>RH*8+%ET:(5;U(F:*!J;M8Q CTTJ6F>-AS""A7.F72)!([)8W/T@.ET=O
MFM3YKLOL5LX1LG_V%L/.>!H=X)&Y[5!2SX4-TN/D]3R'U)1Y/'LRS"]OYSF8
M!N7I/#O8P(MI?8H4^7+5Y%]V&M^\_<:7*SWM.ZVPN4E?=9Z!*_665L;/5G^4
M57N1WA5(7U"4"J4B!!,>:JLN4 CB1-MW69#)@(5(D=C*JO,JU=S,O8]EH]<O
MI\OE U@KUQ>P ,TM;<!764D@>R6!^;*UWC:^5=58A^U']=]EK[1)\>F& 4QR
MNJHE:$H@2E"7X&NY6@K],J!Z8KB>U/%BU\LWQ/+:=^IU'_M2>$>?G99FX.VC
M17[]>('76ID$HBY^Z@)TFGF\-/8)M*\K92\R37OA[!/&O>MHKX,/3-O4!%29
M:2IYJ\UP+4EGAYLK<;TWF9S17.6\"[,2_[GJ]B@CV^75Z_=]0[4KM17_@VRN
MU#7]MF!12A)",L@RC" *TQ#2-%$PXT&D8LHSRAP[EHTFZ_QBHYZJ ^A&GS;\
MI) -6&JUP7<W-"^^[VBFUNIU[H6U+0'J+271=1>\=H#VO7G1LU1>]#Z)MMI(
M>PM$OYG__#5)+\!?OTN_;V-=_OI=' ??7P"MZ;WDYFN[?'#,.AWMZV:W_[SL
M5VBB/%:C(WBDY-I3\IW1\WO3E.W)U^MRY^MEODI&V_9[\KG_3NVVZ_S0?46T
MUAY37\=>&%\YLJ/).6TR[=AP[V7=CC[A@/@+_?'7E11YPVE5/>BONXD4[K;5
MSROVGYKBFO+MM_N\ZNYH>283DG(%E<ST(2@+(\@(%J81)PW# #&26:7H#IA[
M;D>=OU=F\S&;!&^5J/6>T&61ZJ.).=.8I:;%P_^HP>LW;RTC38>LB46,P7A(
MCTSDIIQ5)SG8%7U]6 "]] ;RK?SC0>T0L# >Y!,%,OB%WBW*81AX1Z,?'(><
M+BIBF*Z/HB4&#G%&9N$G>:^_9[?49(Z4-Q6]ZV-/N<@P1UC"*.0"(H832*D4
MD$=A+,(L33,1.><&/C/9W#:$5E:P%1;TT@Z,\#V*LYVI[PN]D4E^.'##\N-.
M(.(SP^VYJ:;/43NA],$LLU.?.2<,ZW$-FG5IQ(<^8:U^LY)M+WK3?=[THU\D
M'"E"PQ0B0C/]#R:0QB:# ,M0,:E_CIW:S@V28FZ4<ZU/%)(:"8>$:+DN@1WI
MC [LR&RT#NO:JX6U4>+"V#Q,TQ3-M3G4P@^,(N#=L8N'@3%? X'T&@WF*L,+
MQ(D-A.EP!-G0P8;QX=L_5WIP<UHL"SU\O\,CJ5B --])%B2:Y6("68PSF!K/
M<8R9R$*GMD0'9YD;GW5"@HV4 TVGPXC:T=?9.(U,3^X0.1//40@\$<OA.28E
MCJ-J/B6&XV\>&)*U3LC?2:VJ/Y1%93Q\IA)]7QPHS)(TDR*%8<HI1"%5D&9A
M" D.(ZY8RD-!'(.P[&:>7]C5KHR.(5>68-NQQ @ CLP;VTHD;3#51M 16I<Y
M@N,KDLIRUFECI]R@V(N6<OSX0(_.BM7RSY4>^^T7$W:Z327.L$R(#!3D1 J(
M9!9!K' *$VPBH40:Q\RI0/&S,\W-$-D*"EI)STG5?AY>2R^.#]#&=N$,P\O=
M?W,*"U_.FV?GF=9S<TK=/;?-R0\,R='>1*J_+_3#)^OFE3[Y:/9Y(^_+.F]V
M^EKHR?2?<_YJ:RH]R<L("*(J$!G$&"7&F.&08IY IJDF(K%06%JUV/8NV>PH
MJ->MC8?LU'&Y1/2Z:!97C"^U%&,3V\XJK!4#O6:@5PWLZ ;6RIG"<#N'-/NL
MG)&7TB7G^H66=*I,[9VES==+R_JE[9\XL-Q96K&SM'RMIJ_BIF. ?3P=W.>$
M$R:1CX#3X]3S,288L.L>=$6:?SZ4S7_(QK0ZEAHN\6NQ[I(AQ2+@-,L0SV 8
M" P1R4)(2(3,?0G*" ZS++*JS3I8@KGMHL][\]NB95H3\" ;L-'E NQJXT#2
M@Y;+8E\=>Q%>[#9E#O@[;(9CK\-$F]Y(Z^&VUYV#Y=$];=# T^U=Y^C]:(\Z
M:R"?Q5-^S@OYOI%W]4+O,E'(D@@&B)JB!Y)#EF )640)E5Q@PLCY!50V\\UU
MGSE4#,0(#5JIO512V6+N<B'O!<F)-HNA('HJJ[('S:BE5;:SS:"\RI[J=B56
M]C\VC&3Z?E/TYH#UW=O:O15>7Y>;G_([N?YY(153,8\4#!(5011P!)D,8FAJ
M'>.(9TH1XM(\^6R)G(AJ@O;*7>&"HBS@'6U,(L'#QKL$OJ,UH";7UJCLV'#^
M_*6S8[-)%V1DOMOJLNM>@AOWTMK?L!;=Q!VM?[X 1JG-K_XXT1O GECS?'DF
MY55O\#UE7G\##VU;SYIM[M%",%,!1A"(66B"$A"%))4)E#$-*,EXE'+JUJ5^
M=_AYLN;!K%+7QO2/4*1,<)J$"$IIMJLTBB#6"$+.*18L2)-$.165. /%*<)5
M1T+1;N<8CLW(VX 1;">[U!^5'];8$R\_&7Q2DCVLV%/&?.9= XO(K'/'^T3,
M[<!/OHPJD$+I$R\4BG-]$$8*4I)DD".94)J)2/_?+5K+=NKYA6N]MTS#;PLP
M*Q.A]*6+4#(I^-_1N[)J\O^2 O"R;O.M_QI>H#2X".*X2\;'.+[ <?0X'=_1
M<+5>6,*I) %!D$01@4@* ;$@&$81%8KQ#&NQG H C;"L4[#XT*9EUD G68PB
M)B@,I-*F!0XE9'$<PC2-,>&2"Q8YG>%& 7H"HV-TH.WVS3'@FW9'O0 ;':"F
M'&BT\%AGR!$?7Z6$;*>=MEJ0(QA[!8%</S]L-_])BIOV2K?.;XKVRJ4/R0LE
MI2*-8LAXJ'?O.,L@4]H^9P'FC ASF1JZD/QS$\V-U'LYP8Z@ \,=GX76CFU\
M #8RNPS"RIE63@'AB4:>G692VCBE[%.:./G^8;2P2:1_O9-(_T%_%=;I[50F
ML>0*!C$/(8IP ED82)@EV@K-DC1)D7!AAQ/SS8TD=DI"O'Y4$L*(/) N3D%N
MQQH>@1R9/,[$T)E&+)'QQ":G9IN45"Q5?\HMMA\;ZD95LJJ>;=[Z6][<OB]$
M_B47*[K\J,^]E6SR+O/CE2RDRIMZ<]NVD Q3G. (AF&4:&M%:6N%<0HS1;"4
MR.3,,S?WH3_AYD9>:]V>;^7\5:L'MOI=@,<:@K6*9]SH>UU]6[?GRZSIZ$>\
M:9=S@//5/^[>7+<>19O8\>L?U'VW\0AS#"G-IZ>LM2CFNF_M1MT>@)\>E*_+
MG^127)>_]+?ZB\"TFTF2"&8A0Z9>>0I)0@-(>, D%R'E*K$OU7>6+'/;"M;:
M.%6*;4IPJ[4R_UU'3K@4FCMO,8]3_<1+-+:%O+,Z.Q<(.Z7%-\J =^OZK'I5
MC$+@N@2_3+XZ+F4!)UNEJ<H$CKU:CI4#O>![O)+@>5-,6%G0"Q:/*PWZ&7)H
MGOK]_;+=9^GR-:UOWRW+K^\+3=!WW1[-]%9,>;-@/$Y"(6.(.<<0,;WSL9AB
M2%,19B((0GTL<LM:MYIW;KO<KMC Q($O2U-#H&V_QK4:0&D]]/ZW4>1OKGGM
M=LMA=TP9 >21]ZE'^!J1@9$9[ @-?E^+[34%W@DH;PGQ=K-.G![O!,5^LKS;
MQP>RUB:?\$#O(U/,XW*WU=&3;-TDYCB3B28P%800T91!2C+]CQ()B\*,97'F
M%DQRCCCS"S#9S>$M-EVCP++4VY0CFYVS3)84-Q'T(_/>J09MH[2@](FA+TH\
M1Y1I>=(#:'ODZ6/, 5Z1#[+91D*_OC5>F2NEI\L/)FMO4K07H4AP+ ()DT@%
M$,DD@E0&$>0D3J3D*M+_LW:'#!1B;A:BZ6*RDX/0*0*N%-A1!3XI=E%?;/(2
M' [80U?-PN\QP5J,3*CS7P8'!\<$RS&19V.L97%S:)R)YU%/QM"QIW-AG*G]
M(]_%N6/Y2)MY[ ]IMTC3^+03X#?]FBR56J0II8%@##+"M-6/: 9)DA(8I;'B
M&4>8*:L:66?(,+>MJA=S6ZCGJQ%4F_T*E,4S3OQA[OIS%L[V1G;4Y1C]XO5)
M;*U1 #8E7*MP =:+M=;B JSU&"NWQ0G$41)@["1XP2P9)XB.I]*X#36P*OK=
M_;)\D/*SK+[D7+;]*%[1^O&UK&9O\^!+<6EB=.HVOVSW[Z_+NNE*8I@FTS>%
M22;9CM1]J&W+=JVW@ZLVE;U-X&$XPOJD$"<8HH@H2&+]:T""$&=4J2ATRO-X
M,4WFQN%=^M_*5*_M-6C+J&V"-^0W\[-CLL/+?4_LR/Z?8O7']I0;46$K*^B;
M*.Q&ZK3.HTY_<-D%0W8=@(UAW6ES 0P$F_)$6Q3\MXU^\07S56'_Q?28MHK_
M2R_77J> %Q=H8.T5_<CNQ%W'*A%"10E,"8HA2F,*62AB&$=9JI"2*I1._98>
M#S^WK<E(=TX4^Q/P[+:&X9",S-<.:+B7%SFHM*]:(8\'G[;PQT'%]JIX''[7
M4-]"E7^A)NNY"UC_E-=_F'S1)RV$MV^[K&O9U NAOP!)$"K(@HA"A B"&(49
ME&$0A9FB*0GB=5_Z:Q<WPR!QK+[XCUO/7T\2+[X6<YVO8?0!&X5V&H:;4F6;
M-W=*N?H:ABTD"FF0A#2&8<0BB&(>:9*.0M-S4Z64"4S<VFV.N8*3AOK/?^EL
M746C+\CH[J)1UF* O^@L)+WYC(9),;'?Z"RH]GU'YPTW;&\T-5#+XG-3\G8R
M>;5JZH86YDRY((A@O3028IFFVK;ERM0'3&"01#A(6!IBF;G0YI&YYD:-G:B@
ME?5BW0]J1UXW\CL&LAW!>8)N9!(;C)HS35G@X8F*CLTT*=U8J/R44FP^XD8;
M0N:+MT5CW-E"Z*].;>)6Y%7UL2J_Y%J-A:8,J12)H1 L@TBQ&.*$$4@129,8
M)XE$5IQQ:J*Y$48G*^B%O0"MN!I2L!;8CC%.XGN<+GRB-C)7# ?,FBQLT3C
M%+7D/]R47W[40W0DH7_8<L/)@2<A!EOUUJQ@_?ZACC$I;J3H MDNO^7U(F%!
M*'A(82 D-U&Y!!*1I9"E)&*2!QD33F4@]F:8&PGT H).0O"[D='90_8415LG
MV1G8C.XG<X%E@*OL&=6]><N>CC^QP^P9]?9]9L^]<6 IQ^6R_$JUC._*ZN>2
M%I>%Z#HHE/K@46]/)/4'V2R(X@JG001#1!(3-YKJ9QTI:%QE) YYD$9.+A:7
MR>=& QO9VZQ8(WU;AK%K'=(I<+%SGM>_M'<4CM7K7%;'CD/&PGQD>O$-MWME
MNP&X^:INYS+UM!7N!H"R5^5NR!CGU9NYIM_6G<L>/I0[UXK=_?F5^G4G+N/0
MAUY18:* /LE:5E^,X/J/'U?5?:DEOE+_[XHN<Y5+K4>AA5MD1*\HCQ',1(R-
MB20@#CB&F<I2G":"T<0IB.9EU)@; 6^*GC3TVZ8UX0,HR@9LM1Y6D6;B[X>M
M^WONJSZZ][Q?<%,V;*--&P>S'P-CDN!V@0"'/WT!-!J@#>/L\6CW%_.>-21F
MI THH$/%?V6<EUE5SS5T)E;B1:KMO,Q"/5>7YX6D&9"K]FI5YX6LZ]?E'<N[
M,I5;:=\+O<'KB4QF7'?C<<G_7.5:5FWD[309U7];W6D%*FT3?*QZ=;:QN/K-
M_WM5Y&7U><6T8&8:HS73@YMD_P4E@JLP$Q"E@?XGT?]@F0C(]:$F24*4)M0J
MCF<N"LUM2^ZU 8U1!]RO]7E43$@;[?_9J@3J'9V V"AUL5/\WB&=:P;+89.A
M-P,Q9[2EK]$ .W!<[.SF8!>1_AH<K#'I#H [/:E[6"Y "PS8(+-;@,=\I@,'
M[*(#MO#\DWWG'-(19R"NRW=OHM3&?ZKOH%N^Y(P6_&CNY1SDG"Z/<P[:/C$K
M9R?7P/(R;9AY7MRT$EXVIFE(>R?>6<,+4Y6<\81!A;!I:" BR'""(2%"<A5$
M#!&G7-(3\\W-/-N("ZB1U[$FS EL[9P8'A$;V339@M6*:IHR;7O0^,^TL03&
M5[F6$[--6Y'%3O6]HBN6'QMX+V;22J[U9]OK68;-N9&E,)%!!A&1!&*$0A@@
MF80BI6%$G(+D'HT^-YIHA0-&ND&7VX^1L[R4&HK'V+=.UE"XWR<=4MG7A=&C
ML:>]$3JDUMZ5S\$W^2J =*(A["]E(1]^H=4?LEE$&9<,(6T+"%,=TWB%:)((
MR!(E:$:U7>+@$#I3F+G1P+,E7T[W9KX K5Z@4^S<FCP.ZVGA@)EPE48FIW_&
M!3JW>-(X"_72192\+9B'<DKN"+N757*8XX7+*[FC<;K,TH Q!P9KELN</YB8
MBGI;CK![<9%AB@.>28B0$! IG$ JL#X9QQE2>O-+<>!4%_K(7'/;V%HA=^IU
M.L9N'@'5SMCU!-7(NTLG$'@*END<T_[A]_Z_HU0VM8#(5]SGD9FFC0 ]K?)>
M+*C%1X8Q1U_&E"[;L_5'6C=O5O(7><=DM9 *XRA)8Q@CH@UG1:FVF5,&XRB@
M84+B4#*GL_"1N>;&'!M1.Y^0?A:TM."-:T_B8^C:48@GS$:FD&?A K]WLGID
M# M$/#'&L9DF90P+E9\RALU'!AS#6PJB?=SF#A?]4E;-C;9\7M'B#^.H,TWI
MVVN )R7#N<!A*@2#86JZR>M3-\0L3:!,4$@Y(H*+P/H8?J8P<^.<3[+.V[L7
M_1A54O^CC4631&7*NK?-F%PNK,]=*(OS]83PCTQ?G>FSB3)_; 6MU0&]/F"K
MD$O-=_]+Y'#"GG"I)CIA3[%D;F=L3Q@?/6.?.\=T9VQ/:#PZ8_L:\RQ+>;?@
M_U65WW07V^_T%_L_]"F_?B556>F=HM'D_2ZO.5V:EQ<XE#@B)EDR#K0I'=
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
MCKGUO%KU?)FW%FA+Y?+NONG^OD",T8BS ,HX-2T+0@0I(P*&.(PQHUD0A61
MDK7=[%;/[/0)U5I**%LQ0;ZUPYTO&VS@M[YX\(7F1'T,E)*F3Y[<-? ^F</\
M8PTN>LNOQ;I[ZP6XO"M71>/UHL(!/7^7%C:33GV!X0#$@<L,ET_[+1=A\NG[
M5_5OIM)>7EP5\C\DK=J&C57U8.YHVV_. D59D"0\@@%E2!N)$D&,> "35'];
M!59)(IUB0'T(-3=[T1@;>0'*0H('+:^Q3/3&Y*D6A--JV5'@U&LP^@'X='V(
MN[)JVH(0K\NZ6;=1W#1/;.-Y7^LC6MZT%2-,S-7FH\N6%8U?OQ#@LP9@*3=_
M;IVJ%\ @!#12XU>:&+)$(]><<!)I%M4GAH!H6X=BT-AC\ONE^:IK":YOJW)U
M<_M.&Q)&F&V:P2+C"N%0:'8G00 15QRR("4P2K!$<8*DI-0_Q9^4:XXLW_'&
MANB;3G:@C'5F7AF%\T^OH$_:][HN+\_\C_H:.9%ZM]9K:@<]'L  ,C7/6Z_)
MI%1_6JH9LKTUE,,(WW[X 94<KKX6>G#.5_=Y>Q5V)ROC&3,E+=_6C?[2]MY!
M3EE 4I,9FH@0HB"ED"DDH!(R2CF6/(T#ZPH-EI/.C:U;L6'9RPU>?WKKD*!O
M"_1QWAT+OI%)M9487&V0V\C<EL4%G=2GG:O#474H9S "NA.5*>A0WGP_^19E
M4_09R%;Z'SQ5''"$Z6@E =NQIJL0X*C=H\Q_U\\.L]3_]ZK(R^KSBND/Y86Q
M.SZ4C315.04-(AE @6D*$8TI)))'$&6"4:5B@=WRSYZ99V[<W(D)ZATY@9!,
M/W2F I*;"?T<M EAL8ST]B=HED'$ @QIR(G&EX9AJCCF2>H6[^\!W&F"_:>
MU^[$X0&RD3>['JM=$4$KHS\3_P0(GDSVYV:9U 0_H>I3D_K4VP>8R,;'<FO"
MPM:91:^T]:V/=V]*_1UH<M[G#'RF7_2+]8(1E,8X8!"+6)O+)"60(:$)F#+.
M QHF:6)O*;O-/3=2-BE"G?B;O#G8*P#6&JPS7RY KX2#]>>X,A:F]7AXCTPZ
M,X/:P=X>#_*)S&Z_T+M9X</ .VJ,.PXYG4T^3-='IOG (8:W*CI0#4ID0<9"
MPF!(1:S-\E1 '$<Q%(&,<!@3$@NK6I?'IYG;5M"Z5=UJ1+F :F<[G@_5%,[G
MD2MI'0?!8TN@EZZ9=5S10RU^O%?'NJZHD)>%:',$+CDW-W3U-M"LK\F$98(P
M4@%4DE*(L&FD$60<XC 4/)&<2.44-&LUZ]P(XO+US\ D,7%>K;J:)5V=A:W<
M;D1A![T=;W@'=&0:68NX ]ZX1:^< /)$,79S3LHX3C \)2"W#Y\5V$^7V_RE
MC[)2975G0E8^:TMY59NN] N4<)JF5-LGB68C1-, TE1AF(:QE#CD/!2N5:RL
M)IX;*VU#Q;>"@QW)02>ZWJBU\.XUJ^P6PXZDQH!X9)[RA.[0F'MKJ/R&V)^>
M]B4BZJW!>": WO[SPZBKC72J;S]6Y9=<2/'JX=?:I#]MPO<O33QS>U^^".,D
M8"E%,&J;OL9408S-3U$2)7&,$\UG+DU?[:=VHJ^)&KYR+3KX;J5%_A[<]RJ8
M_'"UJ91)-_*[$9C#DMA1V#A 3^%Y,QA_W 'W.R,YR(OOP;8@Z>5IF)V9S!TQ
M3USF,/&D;.8.R%,^&S#",$;[!ZUR8]FU%4Q-#/$"X2 061;#5&G.0IE(H6E@
M#57*N,I"&F&!7:RNO1GF9EZM!03+MB06UR*Z4= ^AG9,<Q8R(Q/*!I16N(LV
MO-P?8SRKN2=BV!]_TN?_6?6>/N;/OW'8T]P>VTRT1]ZTZ6BMY<X(4F$<2)@&
M)#.-40DD,6$P"C$FVCC11RDG7^^A2>;V3'>59':$''0X.@BGW;-]+D@C/][.
M^#@_XL< \/24'YQBT@?]F))/G_6C[QW84&6=Y_.NK+HL'Y/D(^NKXE!"\;7Y
MUWC>6L?;(LM")!BC,-1[.D0B3B%EF82"410R$H<H<MKGSQ%F;O3QF=]*L=*[
M7ZD ;^_JVK:*]%%>U;*DA?['Z.C8K.6<9;.CGZD68QK?S)-&"L^FMX'?6TW&
M<2_[@-177YAS1)FV98P'T/:ZR?@8<V!)U4:/<5LN]2?JK@;7YO(WXT0%F<H@
M3D/3OXK%D$G#KC%/19;(@,32+2[S^<E<GM!I0C-W9?WO_X*C,/N?0+8R_\VQ
M).3S"-LQGQ_41N:U72'_Q[H2XF735#E;-2V%-27X2"OCBA[C^OTT2+[J#3X_
MT;15 $\JO%>;[_0GW#BDKIK%ZZZ5>_Y%=L4ONB:X5^I2E&W=OKXQB,(*TR0P
MI9*Y<<$0!1E-%>1*,9+H?Y@,;4PS^RGG9H!MI0:=V!=]3VMCD:U%=VS3XK
MQZEF'%A'IAQ/B%I3C3M(QRA'C[9#-_JW+=4X3#0)Y;@KOJ:> 9\<>&[\0O.E
MV6;Z'E6N29^;JA.MLS-D'"N")529R;7'VORA*4)01"IF<1R&^B6G@Z1/Z>9&
M;",DV_M=3<OSY4NMT<@LN9=XOU&T[=QG5-TONC+#]/M1UL?7Z=6K;-,>9\>
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
M,8XH#F&49 @B(D-(!"=0)$J@D"8199$3L5I//3<>?6RK5%KJNZYTCK%8.AV
M4:)-'@1&#5 ;/<ZV Y];FL'VH ? 7\8N/(SRYZ,H^S 13P VGJGXW,0O;3*>
M ,3"=#PUPL"[N6[8=ZM"U!_UE_'6!'PL&,ZRB"L.6:R9"_$@AE@F%&:QPE*1
M@";4B<,.SC(WNEH_+,I(">[78CI>HQW$T_+.[%R4QKX@ZP%J!00?3P+D?O]U
M# !?EUT'YYCV9NN8FGO76$??/+#-87XG>_/H28V<#_);\ZE<+LT%V5>Y_")_
M*8OFMEXH%"#,4Y,8D0J(XBB !"$)4:J2B"@58&95YF*P!',C"_V]BAT;'#J#
M;L<:HT(Y,J,8V=>G-K"5?EWYRR@ >@U &(%.?H]M$(="YZLEHO/\T[9'' K/
M7JO$P0,-X[?W!:],FY WLOOO^Z++N5Y5IDQPYWJ[+,3/.67YLA7F@VP6"15Q
MS#,*):/2'-P49"I+(8]1)&5*$IELPT'MJ6Z0,%;/Z), T E8K^U/MBE[T;GQ
M::M!&Y34O;#<:N+&D,.6S8XEQUN%:9AR+3_X;JW!]V8)^N8DG1:][[]=BAU%
M+C2/>FQ(=!:2GHASF R3DN=9,#TET/,&&[?R[6]Y<UNNFJZ"Y[J IZG?N0G
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
M&X"VV<F&MSJ!+_IS@9OA?\9:V1T%IEF!D??C[DS0:0$Z-4"GQT5W'-#\M[-
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
M;CNZ\P3BR)3F 3]GZK) QA,]'9MI4@JR4/DIS=A\9&#P;7OO\H[RU@?5UP5
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
M^KE'!%(219!SQ&08QW%J5];SM)BID4ZG*"BTIJ#4J@(E;5O)G$'4PE7V@M/
M1+*!R"@)C)9F+Z4->?("E(.?Z@6PD=S/?L"Y>9-G\3CI)!Z_>SS?[ZP%+URZ
M\U?W(,7?5FJ]$J9:Y^/CH@Z7*O-5W5]>SY>?)"UEN4W_^"KK<LQ?:&&V@N<)
MBI. ,PJ3-(E-2>0(DB 4,(GBB.$X,U%0UK1Y@2)3(];.E+H/>6L+J')0-%J#
MIT9M!_ZX9)0LJ'@D[ <FZPWL.V:83B&U(;7[UYBRDQ '6F/ EU&'Q('T1QJ:
MD::%(8?(;?+P@.O)Z>62YX\W 7E X<44Y>-Y?0K =57FWN9:^JJ4X@U=FKZT
MWQZDK.J#Q^V)54:3B*HT@DJ$VMD/!-:S5B8AU_,7CY,D);'5K.4L>6K3U$9E
M4':=P^ON[:K)^Z1+DX,OZF0>EQ)R+F-Q>FX:%.&A]\XWX+;J@EK?-BS#[S%B
M;YPNJDOG(F_$6G4]8'A9OZ[/ RZMPVMR&I8+(^4?B^KA9#V3W[16A6F]72=F
M=S5HVL"I--:N>,H8Y%'$(4*(0D*9@&D02<6CA"2Q4Z-L[QI.C0-WZ\UN300_
MM(U@:^2A*D E,#-= 5I#=^H!75P V-?;8+>[>]4Q'IB%KS.\%U0>]CP$W@L4
M^]+O2G6,/<-[O-RQ;T$]S^"D-.%[M3=>EN:IG_.BNJ?WLI6G__&;++XO3)6/
M.0O" -$LAH&(L6GSH2 +XAA&-(LDB5G$I%-S*R?IDYL8.L7,GGB;BEPO4,T6
M>9/$\NW-3=-\%)3UQ=K7,VFMN4E2="URY#10EJ=V0\$_].'=-EAQH_D,=+IO
M"+EN5-6I[_$TKP]JO@[UG&2/>[;7!Y:]([Y>#^G9.FI=%)I=FPWR._KS_<\G
MX\R_D2NI%M6<BBQ. AE#'# $D=FUII*$,%6!0#SB <^<P@Y.BYL:N;7:FLH*
M0#::.C;*.8VN'4'YPVSHM7P+5UOI0*L*6EW!+ZVV'EN(VL'BJU/.:6'C=LJQ
M,GRO4X[=7=ZJ?KXMI%A4_[FFRT7U_'$E%O5XEJ\VME*&)4[3$&9Q3""*L@A2
M%B<P0$AF+,G2E*J+JT-:J>+R'8V3#+QM0\GSLHXP;+RH8F/8Q14B[0;)TH\:
M ?BA7:H#M2!!8P1HK0!;,P;9H_2%YG!U'NW4N'9Q1R>P+"HZNCWOLJPMS<X[
MF63;D@EZ=6E*(T 4$VG^1R'!+($<\X1E-(YIZ%2%Z[2XJ?EBFXPCXXPMM_HZ
MED,X@[$=U?E#;F!"VX!F?+$=56?@KX4I<#A$20,[<#PG:1T1=I4DK=.&'TO2
M.G.7-[^LRW?4$O48R+H7\1NI\D)_P)4L=RK#S(,0(QY2!$6@%$2:7B"+4@9#
MGG*9H0C'RFVCZQ)MIL9'A^M&;^T!M4%U :,2L-HDT-BT6]OH8@_.83A[NW'#
M#-(5?+E95T]J7>P.U>S06'6+69O!\N'=N8,\G(OGH,NU_3QWV"R<O1X/[<?/
M?Y-+<9>W'>*?K?K&UV5LFAZW>H&X7E7S4&$:XT! 'C$,D< *4HX%C+&@(4M2
M%H?<A:9]*#4UMGZWEH :C4$E5W7':\>3!R\C9<? 8^,_N _ZJ@BWL0]6.>PL
MG('M3H<IO#!K1^IFN<Q_U.?0YKBH78:;$I8SL'/KLF9;?6M]T*$!T"OR[I_!
M._TOW>-JZ@\#?R3N<YP\<;D7E4:E=)\@OF9VK\^^-'3IVP,MY!M:UD&?9NNU
MJ;[:%!U[?AU[B3$*N>G JXAIR$LE9%A3NO:[ Q1&A&=Q[+8MVD^1Z6V*[D:J
ME)56$;1)V&V!Q.>^P41.X^,:,304YD.'!1FU8:TW^$*?ZWI:-T6A+VD;O'46
M#+H5>AF,WD-[G)2X4OQ.'Z".!^GT>EJ/'*O#6R%OUN5B)<M2RV9MH:;_LUXM
M\N+;FNE'-WZZIG3]0J[URS^/$AREL1108,8ADBB&1!+]4\ E9@)G:8+F*WEO
M;CO-G?Z4LOJF2?--[ZHVW*?=:&NZQ&W4!6*CKT-^CY]!.TVH(P_$M?=F.YO
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
MG!BW.WO0]F?Z<_&X?JR/M&]6HE[RE=N FS8H\E;=/#T5U)0FJ0]3;XO?5EK
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
MU;Y?2/"9 ;#S:/W#.C#3=QUZ]539:EQ7904;G=MV/K/V\,X<Y[5+"[^!:$[
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
M$Z4H25026"7 GQ(R-<;<J@E:/1UR,(\!>9H%?<$S,*OM(].GUODQB!Q25#U
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
M$Y9(LA03A4,HD@@9?N*0R5![1RQ+! L%5FZ=MHY*FIH[9!2MVPS4JH).5[?
MS_/X6NY=^4!MZ!VKGH"Y;U2= \/7]M11.>-N2ITS=V\KZNP-_4BB/9PM[_(;
MKKFHD*_;6FWKB9K"AG.)A @CAF"@B()(T@SB &.(99HJ16/%9."6?.>H@=7'
M,6H"WI<VL\A\)\,TY',=)#O^&0+X<5BIT]S4/FYU!Q:-^?RQ54_H/'&8J_11
MF:TG-*_YKN]C^K%@U[2O:4FS??0=_5E/Z%F"B,QB"64<:-93B$$JDA1J]RG
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
MTW+RJ=&K%LWB\LT6:H,;S@$!'-KWO9>\#D,^&W&\!K^4\O_J<MMI"[C%E>>
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
MKM;(!<511@."8KOJ9I<GL_F"CU-79R<K6&MA;\"Z:B,[+^6UM3@N@FQJ:?@
M;G +HT'L:X58W7CW0S=B#O;$-3"\V1$7)QK9?KBF\*G=</4)1Q]84Y&\E>%R
M+U;S@M^3]>8W=:S2M_(L8U$>!A0& BOS@7 *<X)RR'B8ABD5-,GM/%LFLT[-
MFC@JY51F42N)@189*)G=XJ",\#=T)_E&=6@GT3&@MX_:)>0]/,H&%E^>&Z,Y
MQ_7'V,!PXF6Q>MB-BAJWP)T\.ULU3WFLG662,)3+ $:Q(!!E+(<X"?29)D H
M09GNRF?#1^933Y24#CI*W+0HJ13:DI,L%L*,F(:!=QQV<D76FJ;L0?+$5183
MCTI8]H <LY;#"([4I0VR-V2M:VP\Z3+*I5/Y=K72]YG:O?/F9?^1NE+2[0^R
M*OT_FY=6M;BRH,##-[*\>RXK<7PNRO0SP;\4B\7[8J4?FE',*2=1JM8RR""B
M7 ? 1#$,:2)E@D(A*+>BOU'%GQJ%5M:T)46.N^"&-#O991R8JDNM8*D6:*L.
M6KKKAL_MS]7Z@Q* &U!!<%"ZM:K.LE$H@!H&W=&I!D+]N-6Q;_H.HSX6_ZG!
M 34Z/C>&5UE67YO+N,*/NT&]RL*<;'*O(X7;1OE6([O<K$H9O\S7?[T12_;M
MB:S^^JUX(O/EC <!Q7&0PEP$RK)G(H%$A@D,PSAG/$8D#7.;K>W:A%/;C [D
M!5I@L),8_%G);&G.7\7<;'?QB>3 ^T$_$*T)VA093Y1Z=;I12=!4^6/:,G[.
MO8/5OB[7/A" "A8&@410!&D $0I"2()$0,4M,DVR-(FD516M"_-,C5;^UW8Y
M+U;@ZY8J$-592!?(4:*K!=A:V[Z7H.62))1("O, Z4I%N3Z5H! *BO) \@SC
M5-CW >L)[CAW2Y6I^*98K72!D$=/@)KQL@>0!J;CLE57N\KA8 VY.G#PV'OK
MW"RCM]GJ4/5<1ZVNC[N:<BUK<\F;>J&*QH6<;W2 RWK_54XE8YR$" 9Y+A4W
M2 ES0E/(F%#?GBS, K/*%RZ33XV+&V%!+6T9OV5)&5;@F]IWPT ZN*W7.N^7
M,7!GX1V(=%Q \V8&6DP]LDEH#\JI>>@PAC.1/17+L@C FSKI-:81#64>P$@(
M 5&,<T@QBR!-2)HP(2(:6=TOG4XQ-5*J)*P+5+RQ)J-C (TIIP<LPQ-+"Q&/
MN</7M??'$,<3C,T#%Q0\\[9?^J1]*8ZJ@,#7;V*QT"Q"EB^S*$B2/*0"RCC#
M$#$<0)SS'(I<1%*F-([,8N[/#S^U=[FN0%&*"&H9S2MRG(&O^VWN#\K ;[(5
M'E:%.2ZK[52;X\QPHY7GN*Q*NT)'QZ?<-M^/8KT6XNY9:$?0\O&C(.KU: KS
M-#UE?MN*SVJS?_@A%M_%IV*Y^;:>930(HS0@, R30'>5E!"3@,*,!SGCE-,T
M3&RV:%=!IO;RJR]4;+=].R^!V28_!K #$TBEP@W8*0%*+6YVC1Q?;G3_*BK
M/9GS&_"?@JS W=)C!'U?$#U9%,YBC&IW] 7KV#KI/9Y#790#]_AA2_09DBR/
MXRB'@6X'@3!CNI(1AXH2,0H)QUD8&M<_Z9AH:M1V(.H-X-JMN+[>&LX.W&Y2
M\PG9F)=@0Z%E467$$VHC51-Q1,^N8(@!))V%0;J>'Z\ B($6!X4^3#[OP)@/
M*[)<2[$J9)-D25KYE9OB?B6>U>[\[J?V*XFU^F-Y:U.EC>MFA;)8K<E"S! +
M<B(8@KF4RK(42.@R'AE,HH RFF>I8EAC>O4EU=2XN-%K?3F)&S!]GI_+N>"
MU+U2E39 JZ/-I>=*=2!JW<NGB_(FK6ZFK+]H%P:_ 4MAT]##V[?#8']XC34?
M>#-I5-*KW2AUE'&N5K16#+QKKVAU-UH7 2E;NRKUH-;O-9;/8L-ZC64<:7<;
M=SGM-D7?L'?NH-XF&V^[]8W/P=[L??!>68GM/NIE'ES,(YZ2@,$LIKIX019
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
M;'77[_DOY0RL*@&>]+JMKNW]ZT UO/T^-I;;HZ-0=D1\[Z$R>+N/N^TGU^"
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
MZ@T;/CJW5AEL=*X+LKB69? S>G8T-MQ@O%(YG;6!4"L+C8GU>JPS"QP=L1O
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
MZ%)^+F?EX^IQ(AC.<,H*2(I83WA81;!@&84I1PFB.,TRYN3Q#J?ZV.;*C9+
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
MJXO0L4TF;VGU RPDE^6S7J#6%;\7M27F+?KR^?XMD+4=X+$V!)1K2QPHS79
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
M?]#U/^1FGB<BP03GD,LTA3C+,21YS& 68XR9Q)(PMX3\*Q6:&NG6JH''6C=
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
MJ4BSKR)3<\\:A4%96^)X_.,[%Y:G02,@//3A4 -N8\2L2<^I9J?3=/;Y#C/
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
ME".B/294Z"4VCF0"22[-KR)*<HJ3!&$;UND3,C6:.=03=(HZ9??W0MK/(Z&
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
M&#Z@Y-6=T0:4_(O=$W:^] 1G>41G_,7"YL!HP)[!2:?=6&[*8]:VZQ_VUL_
M41QRAP"H(0CGW(\\9X%6!V-I/>KR8N2I>+T^&5N\QYG>[YHU-WK #UUC^[>K
M]=-J72N*4?2/+_KAU!K<K;?5YAM=T/5S4Q#*?-[6[(ZR)"^R2*^"L.GZ;-+=
MF5(IQ%CJUQW#BG*KO>! ^DQM^:2U_NT??P%&P?J\O58=-+JW5<_J/SH<7068
M-(L#PW&G8N#72F<,V%D##LP!MI/D4_$^P&PY'$"..VLC'4R.-GMN!Y?AL.X]
MT P@9KR#SG"8O#@ #3BL9T.Z[JRC#6?_]B#EYF_KU?9)2]EI]<T4FS$/Q%O:
MO,(_E4OY47]4S1&2!<K,"07)D%X)*@6)R/0_"E.I6,&16X#?M0I-[3VY/PB<
M@2YEH+8)=$;-#A[_G5V@,PS\:4P#M6V.(8%7SZW=8F[,&1LZ+F>4R7)OBA<(
MX5#]\:Y59]Q6>8' .^J:%VI<C^7-E_6*2RDJ8ZVI#+923;L^4QM'-26SYUF&
M9$R9@"E)L.F28*I69!C23$4YD4F6)U9Y%+8"IT:\G<K Z%S7"ZS+W=%:[Z8P
MERD.9?[@X/7:(&^Q" F,Y\"T^!+*;VWURT;CNOI6C>2W\$@Z+! "(SK2"B
MLFZ^O0-,O<Z[S3CC>><.5KUPOUVN\V[X_#K"\>/CDWYU2+'WL[)81C2+D.%F
MT^\4:_<9*0D+EN-"()6IS*G?J8W0J='UZ2#=3NUKO&";&;#T= /C.K0W&P!2
MGP;.UAB%Z]=\6>38[9FM03C1C=G^6C]2TKYHN:&+N]77LOK';@N^9KXYI4QQ
MGJ0P*=("XDA[C(QR_:LJ4"I8K@1Q*C7=(VMJ%-2J:NJU&F4/CM9J==UHIP]C
M.[8)A-S )/.&+O_14,S]=M&VA;\S+;5J#+L3SQ;9K^8+,W##-]N>GK3.G&.!
M5""JZ9,T*L-8F/R:6&PN\5B+OI-*KM=GSP+_H]P\?%R*\GLIMF9[<[E9EVQ;
M+X7?/+]_?%JLGJ4)-,(\8IA!07BB62=7L,!I"F,>B8BK#*/4BG6":30U;NIL
M.A\\4.<P[>V:@1>6F=B"SC:'15J0R;58#X\]90.3XK_R;#FLN<>>M9$6Y:/,
MGMNR/232O>OZ((+&6_B'Q.7%SD#0@3V[,YC1Y5)47^ASG?5.-_*=Y NJU7I'
MG__00A]NEN(_)5W/281B(HH<:@#K!CT*,B$13"->9")-$8T=VXHY2'=YA,>I
M>]HIZMANP0%P.Q=^(!"'?GMU6H-6[1DPBH.+J+HW47#')U3W! ?)X[9-<(?D
MJ%^"QQ">?0_7\HF6HLU(TF/6_6G:56Y$.26F<FE$&8&8Q@)2E@O(>"H+ELN8
M:9_>K=5AC[CID5"K;9>ZV)2E:5J&48\-A5ZL[>@H%'Z#'S<UP+5ZUK@U7:HN
M;,2X]RRT "14F\(^4>-V)K0P^J@9H<TUOO7__GVUV&JG?MW4**OF0I&<$\1@
M%(L4XBB*($.IT!0B$X5$HF)AU6/JK(2I+>[;@G<[+9O2=Y;\<!['?E((@L[
M3. *C$<MP#/&7U$-\/6((]<#/&/0<47 <U_T;".Z6HD?Y6+1G%68-5+=CXS*
M/&64*9CE!8,XU3^Q@DF8("2*.%8I)HF;$W!:T/1>_YV>8*]H?PLR%UCMWO?7
M0S7P\]TI.+,&R;T'92\&H=I.GA8R;J?)7D./FDOV?]N_E; 99M>NLB[@]UEN
MYIE2:8%Y#@E.I-F?*&"1YA',6)0EL2PDB9P**YV5-+57^^N6P75?<\_&M:>A
MM:2"$( -S09UB]]/78O?78?:3PUFGWLP\VI-VXM'P(:TI^6,WH:VU]Q3S6?[
M+_"CB,-%*TJ*I,A(# 6+3 >'%$&F3/&U(LFYS&22$*?4 <_5[!@T<.N]['=?
MY4]S43_, GZX]?HO6YY;K,:O7WSO8P*JAQO^SZV)+OJ@5:E_KLKZZ$\HE241
MS6"!500Q1P6D.$,PP:B@A!=I5CA%)?;(FMKCJGD.<*TN6-<Q6%(T\;ETK[%S
M--!YG.V>ZD#H#?R4&RU!IV8#VH&B(2-^+J(1+.+GO*21(WXNFGP<\7/Y$O]"
MAEW;9>,9=$6ZFW;U3>NICTN^-I^]D\U_YQG'(I:$0U'DN7[?%_I]CTS_H#CB
M48%S7E#1-="Z<ZMNZ*J+U2/SLI_6W0B\\[)ON3%F7\L>-/;,0&,1Z$P"OW5&
M.9:$\9K#5'+*\@1#$[!E.FQBR&*J($TSE49YBJ.$NY:F'&3RQFR:._E9LWO%
M##T7 [][AIH&KS*8OC@&+(KIK,+H)3)]03I5,--[K"OSYALW_ \]Y%:_96^7
MGU?+M2GXMRZ7]V]H559W\N?FS<+TPY5")3FE$HI,((BC.((DB17$3"58TZE
M,G+;"_?08GH;Y772]?>Z5/9C8X#9CCQ,UESI)QDL#TP"S-CDF0WO,&-VO#GP
M+ Q,FP>5RO\X@+]ND+ '_,^[NH>.,0#4%@R1WNZ.7^B,=@<-?DT2NSM$9_/6
M/8;RX\J/R^^RVIB[ZDX/T/8@*_^[CJEL*P'%1+O_+&,P-[5#<)K&L(B(Z?):
MD"S/<*I!<W$K+XN<FA.YU[@"?[Y;/=)RZ9CH: &S'9^%!6]@^G+"S9F:[*$(
MQ$06 D<E'GL 7O.,PY5NM%*M-_-O7"ZI=NNTPZ<7I-6F*R@FLYA0KF">L%Q[
M6,AT&Q3ZUS2E,9<18=AJR_*\B*G11J>='57T0-=/#6$ &=J3:14+6 _MLMU]
MS[V^^N"9U[_MG_>>@4=YOB\;UCW/%M\<N8CYH0>S?6S*ZIB<Q@]K*3\N]5.G
M>>>KYINY2/2:*I8"4L,)."5ZP84$ADF6I)23(D<Q<?$J!M=X:NS298G"KKAP
MG1=MM :=VB:GU[$MR_ 3;^?G3&HZ!^;& /6G#Q:*!W;/G.^)\2I/N\[3KZXY
M;:WOOT:U:5?X@]69=A;LD?9>Q\/0X]ZTCW13=_NXD^O'N4J8B6Q#$)$804Q,
MV!N*$XBX3*F,4)P55B\@:XE3>X$8G>J=O$Y)LY=7Q\ YI#5;0=U/^8, .#!E
M]_2RGNWQ-$J'QM(A!3PTIB.E>.^Q7338KD]AJY^0Q[\&RN!V :HW0]MJH/$R
ML%WL>I%A[72A>VK1N_9&JCXN>5M368HWSU]-7K?49NTW^:-,$9EK?LY3$Y80
MI2FD$=-,+1*"J#F;45:;!DY2IT;4.\7!H>;&(]SI;I^.9(]]/VL/ANC S&T!
M)O@SZ%&*%U)>.4[V4D;+>W(V_# 7ROWBJSM0WRS%MXT>\6&UT-=7[_^YU70W
M+W),4RQC*$B.(<ZYA$1(JFFH2(HX(X(4=+XQE;7L-BLN"71BH)W8 5W%NFC8
M8J]U_7JN#O3^7_^SB*/\_P!9Z^_=FOH<_&D6RTS"7&4"8J5,JSN90R4BEL?:
M?4^I4S!Z4/C'\-1_+?QV.S8A01W:>W^%Y/M^U*YI^]T+1?B&WZ?%_:I6W[W&
M]S3Y[K_.]Z";KQ[E'?VIO5EMB)94+V/T!V_74I2;:EXP$?-8^YJ)R+2O292"
MA1(<RC0G).<BQRSS"(&]*-CJP1@_WO6#U.":BIOT)^"-I@=5,IA<2E6Z)LQ<
MG@3;4_ 0F(Z4)Z^4Y)ORNP2-UD!K66_"@I?*S^H_-/K/P,WC:KL,F%-GC5BP
ML_)+\D8^*K<T__BDW/9"/UKZO%J6[:[G&TE->,\[+:_:E/R=?%I5Y>:=7G0O
MA2:GC!<I2R'+,E.&/,L@DSR&.=6+<Y8FL4).2;J6<J?F"1VH#42MH?Y/K:\C
M$]GB;L=' Z Y,"L=: Q;E4&G,VB5GH%&[7 LY(A3("ZRE3HJ(SE"\9J77"_W
M+'/85EK4=-=$)/YM;2I<J*B($(HH%-C4(=?K7TAQGL,4YQE#BG%5")?E\&DQ
MTUP$BZX J?&+?)*&SV!J1S37(S7T]EH'CW%F&A5GH%8R8&7"7A!"%2$\+63<
M>H.]AAZ5%NS_MK=_(F15WB_-LJ,-1Z.YS'B*(HA8:KI74=-1D!+(J90YPG%&
M!7;T15[+F*#? 1^DN#>OR9T#8K8C-1^LR^_4^/?5_W9V08Z@M78WK@%L<-=B
MHQV'3CW-D>#W%KF/RVJSKG=T X8!6H 2SH\XDC"VSW#.Q!/^P=FO>F95-?L!
MOVLWPQP/FMX2-^*[R>RJWJSU?QYNU8??/[VI/Z\7K[=J]_?GYAOS3-,$5BR!
M"349JGE*(>,RT41",I2AF"F2.S53NEZGJ3%-IQ]8[3NQ.R93!9@H.QX:&?Z!
M>:O;\#+F-"FJ1O$9Z%2>@49E$S)CS.K^7%M6MX9KOQ@P^RH<P*&RL0)H-&YV
M5C@(C[*U @[MNSYCFV\F+ZS9-O].RX4)T_C0M,?[*NFB_&\I3+VH><%1QJ7(
M(=$4#'&29I!PGL(($UJH3!18.3EM]J*GQK"U6PS6K8;@7JOHO(2SAMUV63<$
MF(,O]=@&[+763-CI#=5J#8WF,]#I#HSR(9> KH %6Q9:"QYYJ>@*R/'RT7D$
MSV@+J5>G\O9)<^=&.S=--8#V\._Y[]KAJ;@A2RG>_]1,6374.6>Y4$(P"0ML
M3N=RFD"*XP+F<28H0C0F@GN<SGDI,]$3NX^/3XM2/VK= M4Q#,!K6NSX;3B4
M1PH8J/6?@9T%3=CO#.R,F(%#,T!C1_!3O*MP#!5MX*7#N"$(U\!T%)=PU6!^
M%/F>KI=:EBF/4F=1O"L76RUAGN2,*4$9S#-.S?HYU>MG*O5/!,>YR)*8*[<J
M)6<DN3Q[([4-:A0#LE48Z D!?/7X: KX&LW!;^42;"M1_Z'^Q+%ZTSG0[2@N
M ) #DUBGH:FSU.22S4"K93B&N@!#( XZ)V54EKE@ZFL>N?1UWRX_39?T#VV7
M]%NE/]%/P.;YBY[\S<U2F.BI)[/G.N<B0U*R"*:F2!SF<0:+/%-0Q21F.(]B
M13*7):"#[*FM 3O5FS*855?-^FDM'\NN'9#LE'?M!60_(W;4,A#. ]/-2XB_
MM376.\UGH-9]MHN_[$?:HWN0,V;!F@G92QZYMY S),>MAMR'&+D 0?W/OYM(
MB.5]4UTNFF>DR%0A&&1*1A 3DNI5I*EUBD1.5)*CF#IV8 RIWO1\K58_XTEI
M!4<J('!JXNSX\5=-QL $&J L0/T?T$WGE_[I'"_WOP?W7YWF?TJU?XV,_AY0
M@R7O]\GP+%;-Z]6S'N^;.>S4PU=_?Q)T(V,495'219SPM, 4:5=5XAQB7&!8
MJ+2 +,ZRG,:1TDSN5-G81NK4?-:]TF"G-6C4!D9O&"6.Y8JML+?CX."(#DRN
M%F .$*/BA%*H<L-6,L>M+^P"PU%!8:>+_<]56V=V\[P_%#D\!*E;O<G(U,",
M4AAS9:KF)Q(6/&.0Q#')8U3(6$C70U4+N5-CIJ8YU*)K#M7UTRIW509!=7!,
MZ-Q?RW8V[,]: V,\QD'K/D_QQ9GKB_/5MD%7V&-6!ZP"GK':2!W]@-4!BE.G
MJRZ7^_&6"36Y_;&4XE.IY,=EM35!)K+)89HS)%.N)()2IA1BE:>04JFY"RF4
M9A%.<.14Q[=/V-08RN@*:F6!T1;LU&V3\MP(J1?F!*4TIB2!:2H$Q FGL$!1
M#AE#/*4YQQFF'@?55Z,]_GET#?JJ!GUA0"]WH)>A0;>C_E!W[,!\[WVS.O.[
M#2"!2+U7U*A,;F/T:_JVNL:SS=MJL=!/Y)HNF@K9<Q%'1$89@CFB".(XB6'!
M<@$YYKG 2!91XE3MXK6 J7'S7C_PNUP(SPKK1S#:4<(UX Q, \ZXN'=J.V-\
MJ/9LKX<?MR?;&>..&K&=^]X T6WM7EKU;BO_4]+UW8_5/(N0B+CV%%">1WH)
M&7/(>,1AGBFE,(H1YDY+2$?Y4R,#?1/A@'%K)P"WXX4!81R8-FQBU38KP"3X
M0DLQ \8"H$T8*4KM/'9CQ*>=D#Z=R+3ST#C%I/4,XU%+]PM=;TI>/C6"3%W(
M-ZOU>O5#KF_9HKRO3PZZ8%">%RS*(P(9403B0L20X@A#GBB:BBA6D;+B,E?!
M4R.QIH)I)=??2VY:K:[63=6<"OPH-P_@Z="R7;3N#-S7B0FF B]@=$&MRSHZ
MSU,_!0Z)_L#<]T+KIC<]Z/0&!XI?"LR]#EZ'$KT#P3Q2I=Z[!PGH_?VZWE(
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
MJGU_3B#+TPS&).%2ICD1U"E@+?2$C).-T*D':-T-7<]%>3P7 Z!O]P8+C>G
M+Z@#.&O59N#;EOV7]@A-*L<?M#(Q8I_EIL[?/R@D/@-,JM5:@ENEJIZZKQ[Y
M!O;P!<LQL! Y<EZ!/0C'N00.UPY0"JM+=:[C>^_DS\T;;=D_YB*-%<UR#),L
MDR:@B\(BB2,H"A''2:X_3)U\=P\=IL9D3=#)4]O9P7LCVF<V[*AL8(P'9C:;
M>EF[O/PFI0 8.T!M2$"O_ H8QRB==4:#Z93/ZH?(J836A:'<Z%#(<OY^N='#
MW0BQ-BTBF_]\*I<RFL?Z_L08FPB@*(>XB!FDN>"04L(*)651V%5E[I4R-4IK
M% 6MBK/N!V"4!;=+RS"9?F#[N2L87 .SDS=2UO1CA<0)@JDD_^O]ZON_Z>L;
M;M$_["FE?]112,/*L(X6[+Y\78V--Y*N-=6\TZL^O5;D;3;G6[G>E*HTM6 J
MXX'5'U9SGC/%$XX@26-LSF\2R$B1P23')$6R(+ER:GGCH\34:.-02[-9)AH]
M_6IH.,U&HB>#*5/%75 "L:0,L@(+F"4D*E"!,I%2G[HG@\W&"-5/?MULI$(R
MG#$*>2KT;)!8OR[S.(8%CSDB:9(FW''+:>CY&"E<Y9?-B-U"86B4!WX7=^K#
M5G_0&0!:96?@]0QT5H0O.>.#8>#",TXJ_)+R,SX@G2M"XS669U1>LZG_;:,7
M'6TU>Y7*G&%"(!*FW[OB A(F<ACE.&6:\#*4*:= L2,1DWO9=T=BM8Z^70&.
MD;2CJNOP&>NTT!(:]XBOL]:'"O,Z%C!N;-=9 X\"NLY_T^_AOBL?9<L3^]I^
M7U<+?<E]7:];0RSG/&-%S),,QECIYSV*<^W=8 9IK&B<B%P6U"JQU4GJU"A
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
M3,W-;)JV&AIX6FVT?GH^%\] &#M,)R_>'D?5!M4G4,V/CD=/OI-FQ\PC3,7
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
M">N!7U=[*T!KAH%<&P+VEH"=*:;!:6.,^=;(<^+PPAII;D9Z8PTZ1VZOK #
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
MG*DH=?*M+>5.S9-^T9QD9@A=4T"M.S#*@YWVH%;?M<6"W5S8D?8 " _,R*'
M]6BNX 15L/8*=E)';K#@!,5QBP6WRSU)B_Z4U?N??+$5FB&;M.6;I="?E)6L
M_SC')"OR6*0PR9CIIU @R)"(89++"$<T1B)SJAQQ6>3DJ,HHI5T2O=*4"_T7
MN=JZMGRY#+,E%04%;V@6<L'-G6JLH0C%,I<%CDLPU@ <<8O]E>=HY7 >/^F?
M_N__Z#[1_S!:R?_[/_Y_4$L#!!0    ( -2!6%;EF_/E[S8! $]>#@ 5
M:&9W82TR,#(R,3(S,5]P<F4N>&ULY+U9=UM)DB;X7K\B)OMU+,/WI4Y5]:&6
MR%1W9$@C*:NZYP7'%W,*G1#  D M]>O''. "@B ) GYQKS3G9"HHDH*;FWUN
M;F9NR[_\]V^?)[]\P?EB/)O^ZY_XG]F??L%IFN7Q]/Q?__3WC[^!^]-__[=_
M^J=_^;\ _M>+][__\FJ6+C_C=/G+RSF&)>9?OHZ7GW[YCXR+?_Q2YK//O_S'
M;/Z/\9< \&^K?_1R=O%]/C[_M/Q%,"&W?SK_Y^2E*K8HR(4K4,XRB(G^RDMP
MV:=0A#3_]_D_6\%0.NL@LYA!2<DA1F]!>X$>@_-1F=6'3L;3?_QS_2.&!?Y"
MFYLN5G_]US]]6BXO_OG77[]^_?KG;W$^^?-L?OZK8$S^>OW;?[KZ]6_W?O^K
M7/TV]][_NOKIS:\NQKM^D3Z6__J__O;[A_0)/P<83Q?+,$UU@<7XGQ>K;_X^
M2V&YXOF3=/WRX&_4O\'UKT']%G !DO_YVR+_Z=_^Z9=?UNR8SR;X'LLO];]_
M?__FSI*?"GP-?TZSS[_6G_[Z\NV_OW[_[NPOKXG6U;]=?K_ ?_W38OSY8H+7
MW_LTQT(?4KX&6E,(+M8K_K?;?_SK[>(7<UP07E:;_9V^<?49=;4#",%O2YQF
M7._N>HG)+-WYI4GE[6Q^_2\G(>)D]=U1I7GT<D9X?Q?.\2PNEO.0EJ.DG-<E
M%M#!"%"L!' 1-4@9--,B9/3QJ<WO_N@U)YY/:,;QZ/5T.5Y^_VT\P?E+.FKG
ML_GW$1IO7?$<<DX>5#0%'"8Z!RDCC\8$+NP6I<3B!?%XA9P%IC^?S[[\2A__
M:Z6^?K':QFH+#RQZ=P^;\CR;IU]F\XQSTAS7JX9YNB?;NZB]^HU?+\*</@C2
MI_$D7__KJD*:B6HY:\?,M<"(]#_]0APH.)]C_GTMKP<WNMKEDG0KKG[S>"Q\
M^!PFDQ>7B_$4%XM1DMDQJ1T8C0Z4B0Y\T0@JE,BRR3(B:X"%.XONA07Q0V#A
M<&;VC(7K*_@C_>[(JABE<1JTB81A+@3X$"1XCMG[A#DX?A0(-E?;2_IRX-(_
MF'T#$?O9='H9)N_Q8C9?CHA\ZWVT8)(,!%:E(3I'>DR'HE+45K+01/R;J^X%
M _6#P.!@=@X$#N]P/I[EU]/\BJZU45&:,V0*HN<65-(%ZI:@,,O)GI:811MU
M<&?9O0"A?Q! ',[0@2#BXSQ,%^/*_2M4AYB-C<R"CX)\+!\-!&<\:">4T\H7
MKXXS&A]:>2]<F!\$%T>Q=1#F8[5^_[C\''$^"CE$'3T"V;@<%#K:A>4,K,Y&
M%%\$E\?IB>T5]X*"'3@4CF+C("#P'L_'E0G3Y1_A,XZ,5F3@9 '6"S)_5**K
MCA4R?XS47$D367(-8'!WU;V@X'X(*!S!SD' X<TTS>:DS%;<_T!"P)>SR^ER
M_OWE+..(::V$-!:8<HR,8V_)/^8"D,G"O=9"AA8.YJ-$[ 46_T. I1VS!X&=
MC^';FTP\')?Q.I1YI1-]<EJ;7$#E2-<B"X9T(OWAO(KH38A%E@:H>6#Y_8)5
M[(< 3 L.#P(J9SF3(!97__E]/$4^\D+G@D0U5]:!BDQ 8"X"YR&9@(Y^*AO
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
M44_0XLUTO1_47&MTM!^9)"A3+'A,#A(J(<D(5[*T5C&/4]2/H=L!>AHR?A!
MNCH-]3^O__-R_"5,JEEPMGP9YO/OM,%_#Y-+'"6&+C'F@&7C:Y5'S;WC%LB=
M\[%$.B'NL4#=$2KH<<+Z,9Z[4TH-Q7"X/3U;ADD3;)U]"6/Z]@1_F\T_T(ZN
M"@_'N'B%<7G[MY'GQ!QA*ZM83>8+"6(A19R\=29DY#D]YG,=9!'M25L_C5([
M0%@GPAB$"KM+_U]QDC_._A:6JQK7L\^U"NF_,+^<+99GA73WV60R^UI;^1,?
M7A*YX^7OL\5B%$SP3C(!7&E?&ZOXFI0103HFLZ*S%>1C%>6'0+ %W?VT;>T
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
MG=;ZV<7;LGHNKQ=_DIHEY BFMB=0M8V 2V2",JT+-TF@L:U#3P\2TV]<H!M
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
M](^M.X5=MX;#3GLW9U5TX1;(T==UZA.'4(V)S'GD(6>;2^L.4WN0U7/)RF"
MV94DAX/1_3-D1CZ2UQ]"(FLW.U#DB$$TNL8''%J>7!*\@W+E/:GK]ZGQ]-ER
M70BMV>SYYG!<VQF[&:E#\,9%1J?9^]H$@-PQH6N9&7*=I(^\^0COYU,YD"D7
M)\H*;B6N 21B;#PO;0;OMUPP[A3SI49(+2?=;UA9]VVS*0F=K:MM,;M[.GR8
ML$'F$#=#Q\,O@8U$-0AO>7,O5T.)B6/OYGAQM=\Z-3E,)HNW97NF\>VTXQ'+
M(4E7%+!49T%DZR%H[8 YZY.2'J5N_KC=@O!!Y@]WAN"3BWH(&G;_3=^=S+VQ
MY9!%,HX+4-:2,64Y'6_4".BMP.",L+QU\Z8&9 _29AT MIN(>0C(OMK9Q]E9
M^L_+\1P?/K1U-OW(%:WK+ 'PVF50LG9_Y713L>P]8RYHWKQ5^C-)[#=MKB=[
MH@OQ#<.RV-[@@P<O!^]U4N0>"$%;*T'0E2(%N,QD=-((QEO7PNU-7+_Y<'UC
MLHG(AA..NI\@]<2A(P]5<NWJDQ<SM-="VQ2F!E2(E4H5QV7K,J+GTMAO#ER/
MUWQS 0[Q3J<-7^!\^?W=)$R79,/4+A$7]5=&FNX"Q6I(S\0Z:$!$B+[.N\*D
MD?&H>6D=F-J?NGXSX?K6FFV$-HQ+?.O 5=]P]7ZV@YDCC3+JFK[/A:B#&LF*
M#J'.;;3<^L U3\U?UY]#7[_9<CUKRF:"&X*6O'<+D/+'-)G5AK[KFI)L%;?%
M,1 K(\7*RKI2R$B),66+O,C6[4R>IJK?;+C>K^JCA-1K,OHJ@^!Z0^5J0[LR
M"81U#%G$.LQTU3):02C6@V0";1 *Y;W7HMUI'7LLUG,>VXG@U GKAZG#D"06
M)G]=I2"$:<V>7[7P&IDLM2>#E?93ZA-:95LI#(PK@67-BD^M4WOWIZ[G'+;^
ME5H+J0T!C]M&[(,;8[GD7%/OG,IDP^;LP#G#P0>+44M>7/-AUGL3UW/*6]^.
M1Q.9#3E<\[!G%8.-V><,)?$$RML(7D<%Q4@;G [*YN[K$X_SA[O+>.M=2[:1
MVQ#5Y)W:MG>SR3BMPJ,R96;(& DA97*H?(+ N(&41$!-?UJW70767$?NI*SG
M+L]]*\CCI34$#&ZFG^S<$/<I6IT4V<*U69+B 7PLM>C7*1>,SLDTA]]31.V'
MO)_F):6IC'H$W<K_>H_+R_ET-2KD)2T]7JZ;%?\-EY]F^;9*8Q30J.!"!&9K
M8YGH,H1<:'=2ULP_4^R]F9N[W=\]%]P/4S_ZXT=G(N@;5B\_A>DYCJ>3V=?Q
M*O5^&;Y]FETNB'7T55IMDR2QG-)RG\87(ZZXS:)D(#>_UHQ[#3'6E\<8G:S=
ML=%L9YGMAM<S%]X/9C_Z<T;G(AG U5GY>&4*Y*J:5U\OUC,Q<^(L"TT\,YG.
M2[0!7$ +V2FNC-$J-L^/>82<_3#WL[Q6M)++ ""V/^=&PB,7AO83<TVB0,_
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
M?8E\-WOI]Z;O"*GWDP ' (2&UWI+I;EJUG/[MGV(OMS^B.-5Y:-$-=*2=^?
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
MJT;UGVNT83%"73O0"PMHE255[Q$<\P[H*+I(7,;V<=E6M.^%:/_S(KH7# P
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
ML=\FEB=WF3H07-^9ZW>,G7TZNVWM-=!UD(,08#P+M4[$@K<Y@K79<Z6S9O8
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
M^*YR\H>IL0.[O$=6]NXU-QF9;0D<K*XI*%,RN*PM 2V@XJC=\<:4]E\C?A1
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
MH/-&MM[Z]#0UO>0B1@%5(R5,?3FNVR[NXI;WYY@_8]XPXG21F+4@^3A)C,@
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
M R5VTOGP@1*[*&!J*'U\_>K]^_?KEZ6;GG'AHV!20BEU?U;1Y"XQ)J!8+75
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
MFNNZ\49)!4K4\4A2%C!98;$FI<>CWYL-TGB!MEY:B\9&RU-S-EJJ[D0@N0G
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
M)WE]IO-:7K=#Z:H#&&[':#=/0S[P@G1\0O %%$7M$+2TX(R7R6:656X=1#Q
M2N_>W)&JG[?70P=P^A!^5I.\?#-?O%],O]#54!7UOERSMQ;GW_$BT[_P*="Q
MC%HZ%4( Q@7Q9VT$+Y $IW-B3CA5FB_D/)3&<0'8!!CS,VJI!Q1N<M9O2)J5
M_D<X,Z(4;74$FZL;K#)QQIF$)&S,*2"WMO5HZ/VI&_=F'01YPVBF \S]C3S<
M=_/E\OUL!U^3K(D!SP5PI<CUC8$!.2-U9+_D,IH4I6M=6_<H0>.^<PV!K';R
M[P!,6XGT.\?B#US],5_5IY#WA7R0[_-EN/C;8G[Y?9)-C(73>=&.8BIELX$8
M!8=<I/;!&L/,($'"863V'BRT\>:&UM]S*.C\]/)%XSK.[9_8_,'J49*'K-H4
M+I4<$GA+MYSR=6&<U 60 E-M6"E!M&X::/@^M>ZYNQ;=5;!MK&2QSE4P6#?A
M^.S FY1 2IF)U\#OEY+O[F/\Y<?V]WQTB.)^:5$\7EP=W$XO4II?4OA A@R7
MUR9U1QKPY<\[37;TLZ\Z@GTHSD8&/J8 2@H#GJD,6K&BLRDAZ=8)U%/H'0=S
MIV)D/I+".@#GKQQ<C[12Q24?260LDON7L<Z/5A)*MA3+2IUC:/U6N8N.<0W8
M^5!P+W=_HDK&[MJ_/HF;EP9ALLG%.Y!8=U4G[BA,H5C%"V9#$"Z4L-]@S%]_
M;B_7V[%*VG6_'2&Q7I1]&PDP%XPFEQ^DYC7[5=LD5) @I [%&Y]"- ?I>^2G
MDT:W2P-IC:WK=4EAFGXGD<^^K/EX.5\LYG_BXGV\F'ZYZNU[\:V:S0F%9<(3
M<R!#H?B,U]=+EPO8:(1SQ?K,]AMW=<!'._ ^CE3L_ Q2[L#;^+P@;DKM?+_9
MZ_-BN<35<G/98HW[7RQKY+_A\#4N,,V_S*;_BWGBR2C&4#285.?/:8T07<S
MB@HV**.94(W]DM,H[L!@G0;($1379;+FII&XS!>OB*#IJB9/<4D_L@KYC[!8
MT =^X G9FT,_<7HZYR2F&N5WKG/:L_SYZV):5F\)2\3-ZB9G$+$H+;FM2>Y(
M%LX3=%A4D&56!97W[0/@IV@Z.2%P+7<Z,U72UQG6*^E?S79Z.TN+^F>O\>J_
M:S.>C4$F4$:2'&H;JJOC%)+7Q4@7(OVF=2+@"#K']<J;HNE>6F!HM8W?!K2^
M.8[AD_XTD7XF47I,)GOP)$J2;W#@O \0N!#(&&91ME]5=GM])Q Q[IO)(! \
MJUXZ\!,_+.8_IDO2V$Y6)SE0:)V% !TI\E*B]M9E[0$E1=E9)Z9]ZVJKQRD:
M]WUX4*O74!7CV[='BG#OGJY;9^B_%M,5SDMY44BD=<#1#US\G&AA2RA,@/6V
MMM1)#4X( UKE9%UQ4C6OPCJ-XG';(@?%YQE5V8%A?/P.>)'_Y_)J\M;R#UQ-
M./,E<"Z U:H0)3F'J*P"'I),/!>M=>LJFD/H&W<\](BNX@EJ>H[!\:?+;]_"
MXN>\O/H:9E]P.5W_\<W_:+B0><\/#QY('R.  <LGA.&&,:4)99Z#LII!2-%"
M#DKPJ%R*N)V?[ZA\8K\C=K?'WF@=>,IUE&;4H+))$!.=-,04H]?!I]+Z-7-O
MXGIYQ#H.'8>9O6-UTL6TTX=*X>Y,&/0Y<,\B")3D200MR9/PY F[$(PT+.2S
M#1(Z; KD<"_HP\!ASVZCXS1S:HSRH?$XJ\=EN/9IWY>RG$174@DD-XUUY7=6
M&:*ALRN9LR)ZP1)O71.W)VGCIF/.@\$AM'0J$@>'WW4,];Z\#.MI\,M)W7YG
M4$;0K*:9="T"ID,&4MEH,,B@VE>K'43AN(F:\<%XHLZZN(J?R$@9&VW2-D$R
MM7/5%@^AOHLSR:SV,I']'Z!%Z=3DX&#)E_-@KJ%..LBR/.U2Z%"DQB(A%\&(
M(9[ 27(ILM,6M8@NN#Z=O<'R*;TX>X=HIHVS-]S4LR?R"IL)83^GL[O_XM6_
M\GJZ#%^^+*[HG,]>AN5T.2]7$]/7,R8&R[JTH&KPE$QST0V8KY&1&PJ\&:0L
M%2BA*38O5H"+C+G"6.!LN&KL9OF:VYU"^Q967Y5:ZAB"])P8=VA!L8P0)3*(
M487@T>>86&/NCR2UOUS.(<C9MK3GT%<'5_V^\Y\$_9]E@DQAJ.]$=(%!=.0T
M.Y-MY#)[8G+X)[_^QK>=!29'CG,[1&?/ XHW*^>#=F@R%*M*E: !ATZNEYFH
MPHQ&;/VP]Q<;YW80-(X>YW:(GCH X*OYMV^X2 _/# N1>:]M!",S^=:&!? A
M.Y!&>&&$TY*U[IE_BJ;NX78,%.8#ZJ4#G#T]G*YNC?1.%T@U3Z^,*70\Z1]S
MTBYE=%KQUK=MF[&!Y]SY-@#2VFIF[':ECQ@N?EN2CO#5?':UJ+1JJX;KL_P:
M?^#%_/L=UHK5H=2\/+)"?HD)&7SD$7)$8X/4!G&_/L7#OMO=IK:&N!I:#1T8
ML\K3)9GGA\9L<I>U*PZL3,0-1W(T3' @=/$B.^>B:]VR]#A%XV:CSW5A-M-)
M!PC[QRQ<K/^MG9L.KWN&2["%U?E?05# KW1!\%8+\+7W*M/_"==Z:/]>A(V;
ME3X/WMIKJ /8[=RJN;WA]>7/5Q=AN=RY*'P=:#$*YMUZW8B,-=!B'NB,T:V9
M2XI*2Z&:5\4T(7Q<;Z^3K,K ^GXN('^8Y8WMR+J$P+@&QAR)W0BZ4+0M(*0I
MTGJ-0;7.43<AO+O@>6C '0/YIMH?.R2Z3260&7D[RY?DC],_7 =W-B'Y1@Y*
MJ4N2,1 GP5HH+J;D?6+>;!OKW1'0HY]Y!JAKJ_/Y( H8&TKO_YSAXGU*E]^G
MF&_9NHWV-CS%A$R86NS!DJPK&CG03RKTBQ"&!UU*WC:.NT&UYP>[R].<$UY#
M*&5LH/TQG^W+EM+68HD2A*@;F@7W$)U'"($;NA"R)+=H+ZSM_\WNTC?GA-M
MJAD;<>]GN)J_F5\NWH1OTXN?NQ-8U[GW0FXUEX9,MB#99:9)=HXLN%9*H;;I
M_JCJ!\S;_A_M+H=S5A,WD'+&!MV;Z0]\O_A]OL!KQFYR\>0JW'D#6LR_XWJU
MYX9)%Z)+B7'@NDY^#W2\?$0'W)'SZZ3QB-OU0;L1>"P%W:5XS@G'LZBM@TCY
M3M/JF_GB#_QSDYD@81)K,_IMPO7?KJ,R8VVHQ990N$50L8X]L8*#]8D$G9UT
M+F]A\N1&@$,('/?6'B.],YS^.@!GG<%)PLSS[W>,?S&):\40N%58J]\4!&8"
M\"*YEKZ$F%NG'G?1,7(/WG!JWQX1=ZH..L#1K7 ^K<(LAT5>_N-[)M]",&ZX
MW##E,>3H,(,6O):8>PM1D2$GS]9;8XLPS;=I[D78N$@[7?^[QW W5,:("%LN
M5I-7E]\N+]83]7XK!=/JJGW@5F;K(Z@MEZ'._C7*%%!><W"9^/$JI:*LB-SN
M]8Y''[P#+/JG6U#M2\NX8<8Y+\E!M-,YVC:.KZF;6;3G$#(/0$&1!L?J$B%7
MF$E6DMCVFJ5U(M[&?) 81OL'0.L(570.KENW8V.F91&2I< @17(OE".G(CCB
MDME86.+"BOV<L5/-VA9=_0+N&$P<8LU.4="S !_FE^&B-G9=,R@2L\)X0%.K
M?EA""+:FO$MTVD==RGX='$T0N$7<.&\6W<#P%%7U$S5<^2>UKO'7-5GO;B9P
M%^FTCE% <K'ZJIF\X:@%%$D7B+<LRWM/84V7^3Q"V[@YO%$2(D-HK0<T[MV(
M3>;=,A\#B%K&K42A0QVY)! %%DU@H;CF<'P>@[&&P<;1T[(.450'"'RZ23^Q
M&"27DLRZHNO$U=\%NEV,53DPEV+&UC,Z_C*SL@X"P\'C$P[1S-%0^S[2D*Q
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
MW:'E.L4=N0Z%9>"1T;GQ,H$+.H+ACD)E6[2_URS8%B\]//B?JMM'H7*$H#L
MRQLDD8>+CZ2(Q0^LH[%>Y!]UD^GRIID[2XO,@S5Y_0+,P&G!@>06G> Q&+N7
M6WE(P=,3-/4$HF.TOEW9U%(%'4!JEUV^30%ZDV1,)4,6-3GGZN))(3R$J+G/
M@07/6U]<CQ(T[C/F,'=8.PUT *?-\?C[_!N^FX?9W?/Q-YS5OZK)H??Q8OIE
MK;;E;9YHN?'ZKAH37_P(TXNU;*WW(A0E(1NFZP94 \XD!S9;9U'Z+)MCL#T7
M_25@CH38;G,XEK[[1OS+NF7\Z_ORYN_O7J[_?,WI^W+S]S^O_HV)8T&CU E0
M^T(L6S(?A2)=XV-AUOCD8^O4<0.R^PLH!L?T(!H=^X'^'S.<I<OJO&!.\XN+
ML*KL3V=AS1S^^S)<K.8_PN+G=/;E.RY2U?(77$YBBIX;3Y)-RH/B:"$8C(!&
M5B:]#'Z_7L8C">C/&3@-?V=31@=6<Y?T-O?!S3OEJ_"=_F;U<Y)81IFR ),T
M^>N&7/5(/C5H8W3!+%6^U]0_A!?Z$'WC#@(8S@X.IJ,.\+>Q\6\N9WGY85.*
MD"?.6R6]0HCK(6O"(L5N)#<2$GGS/LK2?/G@3D+&[?H?_&8]0>H=0&>7>-Z$
MZ>*?X>*R%@Q>N027J^4JS#(=D4F0GBM!;FP1WH!".B31FPP\"9D*=SS<Z_D?
MPGP]1N.X4P+.:\*:Z:H#++Z^Q%I,5;V$_"$LUJO/+Q=5YB]F^8\Y>1+K?YAD
M&1T3+D!,BI,[FBQX6P0DM(QQ'JWPK1/*>Y(V[N" X9 WA&:Z+'][AV3$3ZEZ
M^_4'G%[L]@A!C6K<KKYP4]=4ZC#-4)<"$EY !:,@"N9 LQB-LJ:HT+K+^%<*
M3K[1<+E$7/_,U[A,B^GW*O*KS*:1*@0C$$KPQ"%3 H*6$FPVQF4>H]2M&P$?
M(6?D--KQ>K]W,342>0=WT*?+N*2XE.3WVP_ZI3;P;![KO/=.!@@R1E#9)8@J
M*Q R9U=BB<:U=J8?(&5LU#12]7:)=0.Y]PF?ZY'75F(1G(-,K@K'.:A;@\ H
MXC"C%6A;FYX'B1EY?D,+53\-GR/DWA^ KJO%,'(C1 %=M*\O<C6\# DP,Z$-
MCPIQ8/#T\/S=2,F/0^<(B7< F]UF^=;Y%XZC)P<<L)1:=492\C)JNN*-S"$'
MY,W;B)X@:>3WEH&NL99ZZ !6[[_7R833V9<U1Q^G7[ZNWI=_+*]FAT^<="E)
M[@!=%J!J9L%']" EXXF;B%FVKL]YE* >/:,C53\?2@_=@>IZZOS/24PL!\<L
MD-(#J(1T_S//@1F.R4LOG6S],/( *3W:IB& =)SL^X70)U+2NBGSSLB%#_.K
M99Z_U6S)<DH&_MUTN9KHG'@.UH)AZYA7D)'/)8,UC#/BVKCF[OC)1(_\1'Q^
M6 ZDS[%+%*XDN<5S_>6/^>J_<;4>ZS%+6!N-I\NT?BG/$^&M*X[D&4P,=30K
MAQ!LS3Y:$[SR5MWKN]A=GW#,UT=^%!X >>=11 >F\L7%Q?S/6L[S9KZH!4 O
M9OF*SSGQOKP:G_!VEA97TKWZ[TF(3&D6R9E(A8%"+6MW$H(+)K@@*#1WK0?
M'D/GR"_+ QK$P;76 3(?=6H/,/TFV<*PEBMG5;<-D0/C'9.0I? IRL2PM 9K
M(])'?J@>*V 92+<=/RBN?WTU7ZY.?EF\]Y-:/3$^3N(P;XT*/3."U;YI"C@4
MW:H0.*E8*Q%LCBBU;/V0W_:M\5>85^E->"9WDXF:BO1U0ZK.9']Y B=$B5D2
MC'/KI0;WJ1@[$W*TEA^W(P<+N(-;[M/7^6)5UQ'=<B ,RL+JP!!;*S&,XQ"=
MLY"R,KQPNK)+ZT3'?2K&SG$T@\B) NX (M>;@FX9B$XI)9%N/(GU]4$2QG-F
MP O%LS9SZ9-OC)![1(R=;6@&D-/$VP$^/ET2]40[.?SS;SC)(I?,F0&TI?8-
M*_*)1.2@10E(3GXQ8H!2A#L4C)T-:&<ZCA?LX;#P5["8X9=:1?>YX=/?-:RM
M40%UJJG;^H!N"L5_D<+!(J.+H2@,O/G,KH.LQ8"A>#-,'"?.XZW$?!4N!@BG
M/X2?Z^F$DZR%\$42\T(9<I>*!L^"A6RR+4Y*D4+K);:[*1D[V!W()SU*T!U<
M*ELQ^?M(4=\,\UN*P-/7.O7FS7SQT&N1#D&1]QU HB#I(3'MH_(0(PK,(1IM
M6N]#.H'<D8NRVP'O7"KK )V_LO%?6#G'_.('_>D7_(BUZ.?Z+ZOKSR?:8^0E
MUB&,DJ)"X1@$8QDDS;125FD2]:!F[FD:]\*A>P8X'%0YO8/O]>8EJ.Y._'#5
MLCIQ!C5#'H&CM>0X<@<^Z0""7$A5$D:/K1VO0VG<"WS^N8/O5.5T![[C,^>.
MR]IMXP&+HT"W(%:#GVI'8C1.\6QDZSZ]<[Z*W+K>SP:KY]%E[Z\@&W_Y[A"5
M)F\B#__<IB\D>Y(_S'N)=*@E-W5;?:@K8HJ!R(T!BE)1T@5;E&@=RPW1F_6
MCWH=2;V^Q#](?I__Q(L?^/M\MOJZG&BT+*"M8S?K#A(9-$3)4NTNY(IKD\(
M76G'T=K5V\LAB-E=RSRPLCJX<??E\[\Q+#[_.9^@]HHY<E\9UD5-D7X7%09(
MPFAMK"Y%C(7%#8E=O>V< X+'J.:Y(8^@A)/H1!399<C*<;K_.4+0.4$H5H4D
M9>"Y_0UP()%=/1R=#7T'J^>9X>_-_'(Q*8E+[H2BX*DZHL9I\$9S8,F@%,B8
M8,.T$>U/8U>/4^="W\'*>6[@F_[ B8Q2<!(9.1,4 *E",7QDF@$&E4C(W//F
M6_X.I;&K5["S@>]0Y3PC\+TH],T;)FU40C%K 3'3"6,A@Y/)@\XZ!T?_,6J8
M\1$'$MK54]LY8'B\FIX1%B<Y%V:,$R QT!E3:"$*H4&KF!7/&7G[G5Q[TM;5
M&]LY$'>0,CJH#GB4K[O]+;_])]&_>C5+;((VB21B=218(*LN)01.GJU7SN5"
M(15O7EI_%*%=/:T-!K\F:NJG<.FAIVJ5Z#^YKJ=>;\@1UH 3&H%Y*6P@TUY*
MZR#CE,J!<SV:G0*K%J+NX*8\O4W4:Z98W<K*1<U/"J;KH! )MM#Q\9+YU#R&
M.$_;[]G>PP: X4#Z>[8O89,M[[3=6]B$G^DU;)N%F_>P_^<HJ?U& IC_1'R)
M,RS3U8>+,%O^$1853#_PA/?#O7[NZ1([G/Q&[X>OYM^^T_&Y,A:S_!%7T\7Z
MI.U8:*L+.0LJ!M"U1$(E(<%Y%T&8'+S7T@7=VC0>0-[)-?3I*^;+"WQ?7F],
MP2\?)UW,OJP__5_3U=>WY&C]F.;+M1E:+6[(VNAO>34G"&,I3JD(UBJZ/+TV
MY'6AAARYS\9(@ZYUIU=[+D9>:#40/N\5^H^K_0Y<IVIS_@C?KB;M*>&B42E"
M*1;KRC %L00#VK@8LG#&\]:O2'>_/_(4N9&Q,&^DF(Y M9G"QQ5&E-*#S37O
M5B0%I"XG\$S4^50A.-^ZK_%7"L8%UO&:?  21XAU[-$V?\?%M*YPN?'C7\T7
MW^>+M0X4X_^JK(59_KRX7*X^A8NP^/DI_*" H/[Y9O(B*I$T1Q)5TG287%)
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
MH7X(/^MCV>NPPM>8+N@0Y-?AY^_SV>KKBUFNJZ@GF3 0=.2 (=&MHAV"BZ%
M-,RQQ&*VN?E8I_W)Z[I*[!#<W.LH&TA%703==YYF;_G<6.%K)B?.*XZ"([DS
M-60KB.!UY<]SGX6T++O6K8[[T#7RVHCA$-=<*1W$)+M.T?MRU8"Y?8H2*UJ8
M7(!^Y>1Y1 '1J@R6@BT7L_/<M%Z$> !YX\8B9S9T+534A:&[9NX.;Y_G+[&V
M16WS)A5ZGPL'(V6F:%\J\+Y8$,HZ"K*8-JGYM*.]J1NWT>0,Z&NLH(;@&S8R
M6/_)1_Q^N4A?ZR;DQ?S+(GQK&B8\_HDA8H8#F&H40%Q]]P:1(1H1 Y/ KA 9
M&+BB.82<I:;PELQ7ZZOD5PK:[1E>R_+ESU<78;E9,Q6%L)$. ^BH RBE)?C"
MR1S3_>^T546*UL]SCY S;@!P@MX?7NY[FL@[\+HV^9VM\[=>*.I0&F%1@G:E
MC@=7$H(P%F).C%MAR6ZW3OH^3$TO&WQ/5/@VD-I(OUL<;;8\.F)!%ZY!EKK,
MLPBZ\!/W8+4JP6?/,K9^ZGJ,GI&QU$CG>T'I" 6,W9[]VP7^(#%^W?8,;G;#
M;M9YAF@M4_6-S7$Z=SXC1)<CH/3),:\DFOTVG>SYP1Y1<XQZYP/+>FS\?/X3
M+\HC+$UTG;">:N)-ET+,& T^E@ L"84R.<6RW LX3WUIY/33((AI*MT>[BU2
MR'H0PI5[6!^=YK,ZJ/'*()OZKA\\L+J46"56Y]8E"YA\H4C69>Z:^\^/$=3+
M'MS&7E S'70 J"T>-N<-UR_ZWM!YLW0J1' 0E2E@F#.&1.9X\UF .PD9^PVF
MF:+GK:4^]K5U7=Q^4=L25_,ZAK F2J:S+Y_#?W!9LUNX65LS+ULU\-<+S@4+
MBLL,FM4=-G4%H_-&0K*1^*T3G<I^$ZM/IZ6'4/\D-,S'4TT'1FQMV#=F_MW-
MYIJ2G1$>Z](:GT%Q%\&'P$'X8+&6M6?5NL]^)R$COZ\,= N>+O/13=C.7.[M
MDJWWY4Y9VM6A>G&Y^CI?3/\7\YOYXO9_.K&&0HKZ.*Y+]G07. '!9/(B47!K
MM;=)/9G>;DS3R',E3T?'?'Q5=6#:ULR\),(?&@#\\N?MO_(A_*Q_].+/L,B_
M%G7>2F,24BI,9 62>[I7;*S3V<D&)*&M,"SP'+='5#;);K5D8N3AE\W W8>6
M>X#YKP<\O[Y<7"T\K,-;U[Q-LE:!R:2 G.OZ0F\9Q*P8Y!BRMMFBRJU+9)^F
M:N1)FNV!V%8/8U_Q?^#J<ZWT?HRMY8<KK5W7HD]T%"%$X\$R03=$S@)B,!:L
M<T%+493;<R[=,5\?>>YFVVM[</%W@*_]>/MGN+C$ZY*W23;,D+OAP'%+1ZCH
M1$>((CVCE:98*V=Y;YWO@P@[XOLCKP!ICK&A5=#!_?AY@6%YN;BJ/WF1KA9E
M;SIJ7LV7JQN^! 83>"1_5GL&RG %SE@%QA574BG,V^UGIE-OR7UI&WE?1_.[
M<A"==-GV\29,%^OC\_N:XZO54+O^<#[[6)MC%IOFV%.:0D[^YNGE7VW9;E0/
M=O/]VU'8R]NQ8Y@]&D:^60F$-(L%?"*K)KSE7%B!7+2N#GN,GE.MWLW/?OGS
M9;@(LX2?OB*N_K:87WY?IS-K$BLQD5"X!#K5B6@R%X@V<<A<6IU#3%RVCF?W
MH6O<_$LSE&P;O>8JZ>!RO</3G4/]9H'_OL19^KE^[0G.JK1>8J<,711,,PC"
M68@\.<-09*X&.UD/D]4)R)IAX6&P-5%,3UC;Q=#FY<?D*(7P A(F RI8#3$5
M<E6U4D:$7'SS9N ]R.H&:VV@\!#4&NFE4Z@M;QR5S4N?RT$F+SAX%V2=EJ?I
M+M 6BHDI*9UMOO<(.P36MNGJ!&RMP+ 'V$[23!<=27>.Z,UO_SZE<(C"\I_O
M\ =>K$\IRQ3VV*@A):RU7"5"2+)N1"PF92.BC]OU; UOTD<H&_=1X9R7:2OU
M]&KD[O-W75/AN(J>I$9GI^:N'8>@M8 ZPX1;%G34K=OM#R*P$[/7$"'[6+XF
MZNK+!+Z=?;]<+=<RXQM[3O8ZZT#"<J(N%<:2(!HO:PUK],(9P^5@$<1]<CI!
M6GL8/ 2X$S72DZF[PXK8L")94K9.A,^R/IHX5GM4+0/I3/&8!?$V6!+D/CF=
MW*2C@.L8C70*+KEA)1J.D2P[6#0**,1BX$*,P(0DBZ_IR)36G76/D#/ND_NX
MX#I&(WU<C-,9N;33</%VMEPM+M?U*]67\$F:4#M:O:B;T2G J>\O 5"S%(OB
MWK+F#MEN4CJ!U6#>?P,%=&"F/B_";$E?KNMX/N'BQS21=-Z7'=PM/]./7.[^
MJYL0GF5=:L,B1=>@ZN-<U,*"]3XASTKJT#H2;4G_R"Y<"T#=>U$=2;L=(/L?
MGZ[?DXGYO\W)^,XJ-]?)H"B,35D"NKHK'4T!SV0"Z1F/F6OC4NO.KD<)&A=[
MX^%D>U53,Z5U@,#?+V<DR._AXN5\EI<;'E*A2*@0Y2E@+?GC')RC.T<9%00F
MJ9UN;2-WT3%N1-$-WDY640<P^XC+.A=I1<+Y?;Y8?0E?\&5(_\)\.U?UN@O)
M8>"L#@'6E9UB'3BF-!C.LD=D#%7K^9![$S>NN]@-((=19@<HK2,+<9&>YBNB
M$YP">K!DX$$I:<C?R1JR")QBL1J6M8Y@]J5MW%KB;C ZB"J[@.CB^WRQ'MX:
M5_>9R4[2!4 L..9 ,98@A%23]D*@22P(W=IC?)2@<8N..P)C*Z5U@,#WJZ^X
M>/'ER^)J.^W;V0^\6C!QS8\..3%G-%C#R?)'#!"X-^!,M%;P5&1J[3T^1=.X
M5<C=X+"IZCJ XML9_2QBX2-Q\^G/\/W:-_8"F>06T%@RZ99IXJ(F8)-59,[)
M"^';*SI/!>!N2O:"G?W+PZZ!FCH V^YBM'7I]SH'ICWJ%(,$G6H.+$0%WOBZ
M7SZ)G SGHGG@\@1)X[J"(Q6*'J>0GO!U6[U=VU6NMHA<'\-2LE'(ZN2J)$&E
M$,DV%PXV.Y]3<4;RUN,M]J&KD\*"%D!X"&2MM-(!TCY01%15L[IA;@>7UR_:
M(1C&O "7,]9%=\2:BP5D*5%+S9V4N3'@#B"O$]PUP\;\/(KJ (._+5?3;^O1
M_'OPIEDT1?  4OE0#[" 0'$1%,$"A4O"MU_=<0A]XZ)P,)!LCR\;2F,=H/$U
M+J8_0MWS=>OY?IPN_[6^/E+,QO,8R3,1=2:7J N\D!%KR92"M@31.IY]C)YQ
M<RJ#>W7-5-$5K%[-9^LVO!IH;2X&[9+0L13(J<[5X#)!8)X3:UAC+"F5:5U@
M]1@]XQJQ=EI_$$XGJJ #.#T01ZN =*R\ Q]K3SO3$H+E!= EF:IEEZ*UBW9"
MNN,,$#I5T_NE+PX1>P?@N3'<+Y9+K F_=:"4WV]UL?]C-H]+7/RH=GQ=@_CK
M7LUW-T,4LE:),V6 >>= 91O!:Q)$H6C+JY TZM9)ML8LC)L4/E]Z9 2%=X#W
M*ZYW>*@W'?%>^>AC*E#6@S ]4U!WSH$DYSC'$+2UK2_@)XGJ)* = S+;RW>;
MZJ^+>N@7/\+TH@KMS7SQ*5S<V2G\Z[O@Q,K@@_<)G!*6'!Z9ZRZRNB31Z<"4
MINNK]3/NOK2-"]#&H-B&W!#ZZ< 4;K:8W=#_YL<?TXE@N: Q 6RTZU854V=A
MD5/-BO(Z*,5DZWD#N^@8M\9O6#R=+/<.L'/K5=](Z7VY_<.U "="DQ_LLP,G
M?-WB2JZP8Z& 1!%,"<$S/ER&Y&&ZQBW7&Q9;S?72 =;>3?^_]MZLN:UC21=]
MO_\ESZEY>+D1DFQUN\.V=&2Y.^X3HH8L";TI0 < M:W^]3<+! >1((FA%E:!
MWA$.F@ AK!R^JLK,RB%$,B+62^4)L:$TQ:U3M'(Q9%4X<KRDMH01EX(07#K;
MVM_=C;).*B [,-X&T&0'^'QFS5TS_7VBBG2"\0P\UG;C,M8PNV* *9#H4K&H
MFL_>W9&V<>VW(7"QW\9XF)(Z -_=*-1#=DB@=RZ )M'%1"M6 -.970VX"L8%
MB"EI&55..K0>9K@/?>-NE"< X6#*.O=.H;_/9XL1FH4^^MB3]@O=C?E3M P5
MQ9=8(]:J&#(,3:"S/7L/Q9 'XD00,=X7_UFT#+TR?5[-\IVEML40H@\\T,55
MP+4XA[3W(SEF=!0H++3H6?&@A;0N:^94\^K@9L1W$CL\%F_/Q+%/I-P.3OQ=
MNA\6+V6)7D&F4XGX2A+H'0&*19E2B!J;W_V=3X?2TP+F@#:F^VBO)T ^T2&1
MBSI951IPVM4A<@PA6(W$5S8Z">-3/D6SM;-K8[H7% YH8[J/7CJ%VO+N*MU<
MPIL@A8@H@>?:EHX9 Z$D"SPX+DM./IRFD^E#TCJ!7"M([-+2[TC]='%'MZ4$
MYCTNRGSQ97U%3QJ\O$HJ+Z4V\V(2A$QT-@176WV)!#)YIWWBTLK6,S=VI:VK
M..18Q^\0>NQA8]R!K^N<ISKSS>L 6C$-B@<%3GD&05DFC0\L/I@A?PJ$=G$B
M#X*. R!X@*K&'G_URY>OH0Z]^74>9M=UHPZ3%UIHX*;:++5CM>/&@C1)9&VR
MX _&]&V?;;7ER_M'RB%*G#>4Z-B(>+T@67S^=[S(F\2)#0\AV*!=(5DX5^>.
MI)J]1INX<$PH)]$'?S^-93LJ'GG R.?<"9#10K+]'%JS3W3HXW1]]5BK5LK\
M8CK_ S_=M)'322:TPD,4IB9Z2P9.N B\E!R#D,AU\X:VNY'62:/('DRJIEH\
M#W!NEK$*0?"H#6 V=:0;JXU=>1TCET.TF@?IFC?SWI6X+D[)MM#8'WX'Z*D#
M -ZV*KK/SW6C!,M<3H%L@8"TY2=)MH W E(BJ:DZ*42V3E1^CJ;NX78(%!YM
M(=5 +[W::"Q+ZV6.H%D]%<AN( >'EJ6A92JCJ857]\LXSL]&&P@HS00[-C@^
M8+CX>4EJJ:53U9A-:P61F1%F^:?:@WS^]0[NL\3B2G8@K:@-J[B!J)$#ZI(E
MD^B"W<W;V^^Y(]M@PT-I0#5T<,QM$6!-/22UW6E$]?K[9F3OED^O+0BA5&*Y
M#NLMQH"2)8-/*4)FS,DH<S"Q>0.4%H1WTHNG-P=B8 2<"^P?9WFSIWBR,+1)
MN4:".,F^FM"V*(A$L9-*8S"CP/XYPKNS$X<&W"&0;ZK]L6V)6ZN9-I%?9OF2
M#K+:A74S?<F8XF-RD+@0H)10X"7/$)Q!=!'%P^U[N^GPY&/. '5M=3X?1 %C
M0^G=/V>X>)?2Y=<IYENV;LVD:U.[I"BLC""=CF1F65]CY1$X+]XF3_80NW\5
MNQU4.SZP.Y_FE/ :0BEC ^WM]!N^6_PV7^#;\&5Z\?U.@W-:0W?B (OY5US<
M:=U;G#+&H@43ZDBF6%<35Q&B5X5G+6S$^]E.VY%W* 7=^42GA.))U-:#";G;
MB,Z0K47,"+;8VG.+:9*CLN!R0H4A\C#<!/'C9^P.W[&JEW305CKL"9D[#<8K
MDABPJ" (3;:'*+6;L" ..69I4'/F6[?Q>WF#>/="R%&#>/=15Q^Y>T^,?46A
M@RN!S!&?Z9"1R@ =.P:T]R&6(G,*IYB5>H:#>/>"P1Z#>/?12$];W9:QK\(C
M,XI9\)[74E)3EZ,7$%3)&)G(J?U RY<QB+<UN [12*?@NA[[ZGAM\R4#,*UR
MG:U(EK$L <A;KUU6+7+QKT&\)P'7(1KI]V 49.A><^05,RR*".M<?55_D+->
MP 86'1*[Y,R?XG2\0U,G%R;C')&'ZJ:GK:Q1&Y(2412M PB5$B@M&8DU"F!2
M,<Z"55$--O'@1?69[,/]'0$5'2R*1WM!33!EC=6)TSK6=-Z<P!EIP0IMK"I2
MR>:G^Z/$=.*5C &179M/[J6OT</:VR6ZI1'%[[CZ-SK(EK_.Z9/+7V;IXC)C
MGLY^#HL9?68YD<XDA=D"%Z%.L5 :@ET7JC*6N>>.\?O#C1X)=#>CJ1,W9T2T
MCJGD#C;5V_Y.7ZLLWWP.LT^5KYOW*[>563XIV<?$I(,DZV64IT/,.ZP3@(I,
M/C%>AO.AGJ6N$Y>J@VUW((UV@-5U:=?MS=>VD\4:]"[9!$P$.EFR%! #\U!B
M%H6A82&W+BA^GJI.O+ .L-E8@^?3R.O_7(;9:KK:#.=8U[>M'[*.B+1NW[73
MPP9JVK4_HZ=HU:4-]^BM ,.* \6Y@\!3G4]MN>:J:)&:]QGHO%57_?=KU7S$
M]'DV_;^7N/%0L_(9K1)@BZPY]\&"DUP#"\%G;UA.:K!N2 /PTXD_=BPJAVCH
MU00"'=@%.S<BH&TS1:8UN%CS]DHLX 49/4DX5J3ALOCFTV5;MAOINMM7&S0=
MVH%D']6>"61OAD;GD&0JX%SMGE%<#5W'!#%;9;,@ZF+K.18OK@/)7N@XO /)
M/JH:.ZZUO5]&-)E'!"XR'4C>98A6&E#)*1^M2$+?/_I?7@>2O93X? >2W24Z
M-B(>*\*T*6%11@!BI1S1P'INBV#D"NH@O=DQ;-ES=>N@R&@AV1X.K=V2ZVS(
M6F?DP)@E#U[04>],=)!3D<S0.M!#ME,]-H6VZY9NP]A8[=7:$UAW2C[P42KF
M)0/I1"17C D(SEO0+):2LG/*#(;9%Y-5NQ="CLJJW4==W28/7>>F!&V,2ZZ
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
MN%NV9_G]19C]'KY<S^ F:TD:JPUP7EB=F&C!69^ >6UD",$SWSIT.@0?(V=
M'PZK^WOEV#KN .<_DY4Y_XZX-O#>K0MH-@6%S$9R\D2"Q%,@_P\3Q!IBD]$J
M,N]#("NT]77Y8\2,O)V.CI/[-^]-E-9%(/0#^8"+:2*K:,W,=><UJ3.O=H^@
M\X6$4Q0$J1'(+!*8BS'&MK[6W$K(N)=(W>'N>&6-7;;Y'A=EOOA2<Q#60KO'
MT9^SZ6KY_L,??UY759NB1"$FP(KU1$H>P=4R0IU$-.C1)G$_Q7%[7>:>#Q[W
MXJ<;X VNLPY.X&WL$#?78[%3"<)D#87$!"HY"Y[%N.Z%;T,IQLG6\8LG"1KW
MVJ8;8+977@=(O);+E6%=K"@N%@A>TJZ>><W*DA*,Y"H7%76RK4/D=Y\_\LG;
MA0-]L#XZPM)FC4F97'")[-*:SZ?J^!>7$&OG2C(? K.A_="HCGS6PS7Y""0.
M$.O8IM?'?\X_?IY?+NL8U/GE8H4X>_=E-HV7FVNERMIUG\>HA*XC6=BZSV/4
M IQC!:)7EC$36>#WDVVW6UV[/[,/?!RBUOGP,AX1.LO%:O*A[K7KI:.LP!C1
M C>E9D+(#"%&!28J[A+/T<6=*H[H6^]L(?3J=OOXX8$CF^&CGD*'2[X'N%S[
M LEDPT,B8FL\1">DE:0\)".2#]%Y'7<J(=H%,&-N)$<HZ[ZZ#Y#<R K_;3J;
M?KG\LB$\9NZT<AQ<(*=/T4L(J!58:91306JN=^JK^XS*?WCHR$H_1&7S%O(;
M6_'AKSN$^R0X*SJ -($(1TZ$1T4GFI#*&NVX$SO=KCRG^+L/'<=-::;X@^77
M@8?Q[)GXV)'XZVU_L&AX5"K2.6@JQ\* -UQ#2M[D$)SEV#S#X6BJ1X[ =.$9
MGUCWYXSVWR_KXGY77N4\K?\D7*P_MWQUN?H\7TS_!_-$I>B29^1NZ% =4J,A
M!JO('U#6^AS0I]9UU@.RT_E=86-DMEH8C6'R$E;,1@#?PO1BW7IAOO@W^K>K
M"?-2,V<,,,RD'_H)7HD$F:.UCHFB9>NV%T/QTOG]9N=KI05 NKB$/U@2ZQ__
M6:L.9Y_>XV(ZSWQBL/B0;(3BDB'_P=$V(8( 9H3QUA8A<S?+8PO]G=^\=KHD
MC@7">2^#JQ2<Y<]_X2)-E[C\978E@X_S56V-L%I,9\MINJIER!A%S*09(5T&
M942$(*V HFJEHHE:E&Z,K3WXZOQ>N--E,Q1P.C"_WB_F"3$OWY*R[N2IW?":
M)]SGK)7T$%EU &UD$+@*(*U#]+J(PIO?,#]'U+C5?R/#N*W*.L#@JXOU9S!O
M%^S/?]5?<:)SD.A2 %N]&\6Y@&!(>CZQC,PYG6/K26R[439N'>#(:!Q >1U
M\B9U=SU>$;?S]C'\]1IG6*:KNA2W<<V$SRB$A20R<2V"AL"4 Q^4U]PSSD/K
MR&4;RL?MG#<RI$=0?@>07Q\EORR7EYA_NES<. AKJ^9>_MQ:UO^VF"^7$V:9
MJ$7$P))@9.XD!A&=@9RRT"(5[9K/]SF(T'';^8UM^ ZNVK&SE@[WB%,MC:9W
MYI<KDDJJJ/B$$R,+=\4@\.@C\4Z"]IP;X+G.>/26<;R?S[L]M:DQ83O!V+\P
M&(^NX0YVYYW.I-_GZ\D.>!7G6:[=T[M_KQ7-O\]7_Q^NQ]]]FM7[@MMONOI'
M[U:?<?'Q<YAMO(H)(\,-$YU@)J$%)0LY$^1$0%2YSH.0T3<?\C(:L[M=2K$7
MMKY&%_M>&'O)B_'J7'X[7VS>JI_C$RXX2N%))IDCZ51:B#HZ0)29-K$D3?.L
M[--RN-NR>ZF7P1VCZ8RZ]-R)A-&)/_TV77UOWK#GB6<,U;MG5[;Z:.-#KH'-
MEGR$("-ARS &3K@"C,=ZR^1E**V]P9';^!QYI?#N<K5<A5DFG^S#_.*"UFK]
MX\38''B1 :17Y'K1DB372];$02X0'9-9\-9>]2"<G'6#GWW0W/JNJ0$P^KFL
MC<_+(3XBAYMS[\=LCKLRP>1ETD@G6*Z%H:S*Q)@"*I: FL?L3&OS:'BNSC0]
MKB%ZMRVH?H#4@1?24$E7,IDD;KDO,8/W=3B]$@J\U1:R4 R98<':YNVW6S/1
MP<+I"*7#G4H'0.;@-?-U[<C\L0J+U9!7'5>RWGZE+AB&%*4"FV.=P%,RN$0.
MGI-."BNEB \"P@/=<SQ!90=YHAUC?UBE[P]N?P7N&7ZJQF@71P+)N>!T=;E8
M]Q3^^:^OT\7Z&VXRGB9).!FXC,!K8KDR!2&JJ,$$S+QDC*24SHZ(9YGJ()>T
MXV73%:1>Q"I[>(K25A*8T0)"T"2"O)X[2AN-])F1*)SW-G>VJ@XSO(9-+7VY
MJ^@XR!QI>/T\:[AN6NCHOW#ZZ7.-A7_#1?B$ZW*.GVAYW[2BOPGAN!)50NU
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
M5>V[&@ AWX5.J7H-B<P&\E6QC@)5)NAZ#T!\H6?:%EWS?G>*-NWVO'%O>P?
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
MG3#SBVD.=\HSUM<9JK#(1*P]'8P I>@<(<\SULIG;0*+RN>=BN*?A]G6YW>
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
M!5>;/]0?D3;A__?_^?\!4$L! A0#%     @ U(%85L6)-_OT P  $R\  !,
M             ( !     &5X+3(Q,#$P:S$R,S$R,BYH=&U02P$"% ,4
M" #4@5A6QGBQF>\"  !F"   $P              @ $E!   97@M,C,P,3!K
M,3(S,3(R+FAT;5!+ 0(4 Q0    ( -2!6%95[=7YL04  +4[   3
M      "  44'  !E>"TR-# Q,&LQ,C,Q,C(N:'1M4$L! A0#%     @ U(%8
M5EJ>Z6I_!P  DQ\  !,              ( !)PT  &5X+3,Q,3$P<3$R,S$R
M,BYH=&U02P$"% ,4    " #4@5A6\TH,(9X'  #!'P  $P
M@ '7%   97@M,S$R,3!Q,3(S,3(R+FAT;5!+ 0(4 Q0    ( -2!6%;0+:P5
M5 4  %87   3              "  :8<  !E>"TS,C$Q,'$Q,C,Q,C(N:'1M
M4$L! A0#%     @ U(%85H8BZRXB(   *:(  !(              ( !*R(
M &5X+30R,3!K,3(S,3(R+FAT;5!+ 0(4 Q0    ( -2!6%:<E]$'D%\& (B\
M5@ 1              "  7U"  !H9G=A+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0
M   ( -2!6%;0AC][XAX  (ET 0 1              "  3RB!@!H9G=A+3(P
M,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( -2!6%8(39/LJ#H   1G @ 5
M      "  4W!!@!H9G=A+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " #4
M@5A61X4*I%2\  !YIP@ %0              @ $H_ 8 :&9W82TR,#(R,3(S
M,5]D968N>&UL4$L! A0#%     @ U(%85ODNT[>-*P$ 2WD! !0
M     ( !K[@' &AF=V$M,C R,C$R,S%?9S$N:G!G4$L! A0#%     @ U(%8
M5HBRVA=5SP$ J>,2 !4              ( !;N0( &AF=V$M,C R,C$R,S%?
M;&%B+GAM;%!+ 0(4 Q0    ( -2!6%;EF_/E[S8! $]>#@ 5
M  "  ?:S"@!H9G=A+3(P,C(Q,C,Q7W!R92YX;6Q02P4&      X #@"2 P
&&.L+

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